v0.3.0: Use XenAPI instead of SMAPIv2, clean up leaked VBDs
Pre-release
Pre-release
- Do VBD.plug to dom0 using XenAPI calls instead of interacting with SMAPIv2
- Make sure we clean up the VBDs we create & plug to dom0:
- Clean up VBDs on SIGTERM (& SIGINT)
- Persistently store the list of VBDs that we have to clean up, and clean up any leaked ones at startup
- Wait for xapi to be up before trying to log in to do the cleanups
- Improved logging
- Test
Vbd_store
module used to persistently track VBDs we create using alcotest - Compatibility update for xen-api-client v0.10.0