Bug 12845: When moving Vm to another account, add volume create usage event with size and template/offering id

Status 12845: resolved fixed
Reviewed-By: Abhi
This commit is contained in:
kishan 2012-01-04 16:34:52 +05:30
parent 019bc1c5b7
commit 9b3f78254d
1 changed files with 2 additions and 1 deletions

View File

@ -3436,7 +3436,8 @@ public class UserVmManagerImpl implements UserVmManager, UserVmService, Manager
volume.setAccountId(newAccount.getAccountId());
_volsDao.persist(volume);
_resourceLimitMgr.incrementResourceCount(newAccount.getAccountId(), ResourceType.volume, Long.valueOf(volumes.size()));
_usageEventDao.persist(new UsageEventVO(EventTypes.EVENT_VOLUME_CREATE, volume.getAccountId(), volume.getDataCenterId(), volume.getId(), volume.getName()));
_usageEventDao.persist(new UsageEventVO(EventTypes.EVENT_VOLUME_CREATE, volume.getAccountId(), volume.getDataCenterId(), volume.getId(), volume.getName(),
volume.getDiskOfferingId(), volume.getTemplateId(), volume.getSize()));
}
_resourceLimitMgr.incrementResourceCount(newAccount.getAccountId(), ResourceType.user_vm);