bug 8536: Added delete volume usage event for Data volumes also when Vm goes to Error state

status 8536: resolved fixed
This commit is contained in:
kishan 2011-03-04 15:38:07 +05:30
parent 5df8e59132
commit 75def45063

View File

@ -1475,7 +1475,7 @@ public class UserVmManagerImpl implements UserVmManager, UserVmService, Manager
for(VolumeVO volume : volumesForThisVm) {
try {
_storageMgr.destroyVolume(volume);
if ((volume.getStatus() == AsyncInstanceCreateStatus.Created) && (volume.getVolumeType().equals(VolumeType.ROOT))) {
if (volume.getStatus() == AsyncInstanceCreateStatus.Created) {
UsageEventVO usageEvent = new UsageEventVO(EventTypes.EVENT_VOLUME_DELETE, volume.getAccountId(), volume.getDataCenterId(), volume.getId(),
volume.getName());
_usageEventDao.persist(usageEvent);