From a455435f5f40eb372e53febfd6eafd298ce2089c Mon Sep 17 00:00:00 2001 From: Edison Su Date: Thu, 26 Jan 2012 13:53:52 -0800 Subject: [PATCH] only decrease the snapshot count when the snapshot status is in backuped state --- server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java b/server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java index 8773ae8ba1d..aeac977cc75 100755 --- a/server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java +++ b/server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java @@ -722,8 +722,8 @@ public class SnapshotManagerImpl implements SnapshotManager, SnapshotService, Ma if (snapshot.getStatus() == Snapshot.Status.BackedUp) { UsageEventVO usageEvent = new UsageEventVO(EventTypes.EVENT_SNAPSHOT_DELETE, snapshot.getAccountId(), snapshot.getDataCenterId(), snapshotId, snapshot.getName(), null, null, 0L); _usageEventDao.persist(usageEvent); + _accountMgr.decrementResourceCount(snapshot.getAccountId(), ResourceType.snapshot); } - _accountMgr.decrementResourceCount(snapshot.getAccountId(), ResourceType.snapshot); txn.commit(); long lastId = snapshotId;