Skip to content

v0.3.0: Use XenAPI instead of SMAPIv2, clean up leaked VBDs

Pre-release
Pre-release
Compare
Choose a tag to compare
@gaborigloi gaborigloi released this 09 Oct 10:26
· 54 commits to master since this 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