Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix migration reservation deletion on internal cancellations
This patch makes sure that the migration reservation deletion is done on any migration task cancellation. Prior to this, internal cancellations (i.e. KeyboardInterrupt signals) that were raised internally did not result in a migration reservation deletion, leaving said cancelled migration licences as consumed. The reservation deletion was moved in the cancellation confirmation operation on conductor side, so all cancellation signals will be included in making sure the cancelled migration licence will be reverted.
- Loading branch information