For me the bug looks like: BDM cleanup happens in nova.compute.manager.ComputeManager._rollback_live_migration https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L6636 based on migrate_data.old_vol_attachment_ids. If nova.compute.manager.ComputeManager.pre_live_migration fails there is no such data in migrate_data and BDM cleanup will not happen. https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L6166
For me the bug looks like: manager. ComputeManager. _rollback_ live_migration /github. com/openstack/ nova/blob/ master/ nova/compute/ manager. py#L6636 data.old_ vol_attachment_ ids. manager. ComputeManager. pre_live_ migration fails there is no such data /github. com/openstack/ nova/blob/ master/ nova/compute/ manager. py#L6166
BDM cleanup happens in nova.compute.
https:/
based on migrate_
If nova.compute.
in migrate_data and BDM cleanup will not happen.
https:/