Fix storage cleanup corner case preventing VM deletion (#5575)

* Fix storage cleanup corner case

* Improve deletion

* Refactor
This commit is contained in:
Nicolas Vazquez 2021-10-16 00:09:54 -03:00 committed by Abhishek Kumar
parent 9306d40383
commit f4767713ac
1 changed files with 1 additions and 0 deletions

View File

@ -1510,6 +1510,7 @@ public class VolumeServiceImpl implements VolumeService {
srcVolume.processEvent(Event.OperationSuccessed);
destVolume.processEvent(Event.MigrationCopySucceeded, result.getAnswer());
volDao.updateUuid(srcVolume.getId(), destVolume.getId());
volDao.detachVolume(srcVolume.getId());
try {
destroyVolume(srcVolume.getId());
srcVolume = volFactory.getVolume(srcVolume.getId());