bug 9197: Added delete volume usage event when volume creation fails

status 9197: resolved fixed
This commit is contained in:
kishan 2011-06-14 16:01:56 +05:30
parent fe4329389f
commit 6744645ba5
1 changed files with 2 additions and 1 deletions

View File

@ -764,8 +764,9 @@ public class StorageManagerImpl implements StorageManager, StorageService, Manag
volume.setState(Volume.State.Destroy);
_volsDao.persist(volume);
_volsDao.remove(volume.getId());
UsageEventVO usageEvent = new UsageEventVO(EventTypes.EVENT_VOLUME_DELETE, volume.getAccountId(), volume.getDataCenterId(), volume.getId(), volume.getName());
_usageEventDao.persist(usageEvent);
volume = null;
} else {
volume.setFolder(pool.getPath());
volume.setPath(created.getPath());