Live Migration

blockdiag Conductor Source Destination check_can_live_migrate_destination check_can_live_migrate_source live_migrate pre_live_migration (set up dest) post_live_migration (clean up source) post_live_migration_at_destination (finish dest) _rollback_live_migration remove_volume_connections rollback_live_migration_at_destination call call cast call call call cast driver.live_migration (success) driver.live_migration (failure)