From a98c0f5b89533e9e8d3ef671c994ff9528aa5665 Mon Sep 17 00:00:00 2001 From: Sanjay Tripathi Date: Mon, 15 Jul 2013 14:37:54 +0530 Subject: [PATCH] CLOUDSTACK-3496: [Regression]Primary Storage resource usage is not getting updated if detached volume is deleted --- server/src/com/cloud/storage/VolumeManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/storage/VolumeManagerImpl.java b/server/src/com/cloud/storage/VolumeManagerImpl.java index 54c2a0c82c9..cc2989a8708 100644 --- a/server/src/com/cloud/storage/VolumeManagerImpl.java +++ b/server/src/com/cloud/storage/VolumeManagerImpl.java @@ -1345,7 +1345,7 @@ public class VolumeManagerImpl extends ManagerBase implements VolumeManager { ResourceType.volume); /* If volume is in primary storage, decrement primary storage count else decrement secondary storage count (in case of upload volume). */ - if (volume.getFolder() != null || volume.getState() == Volume.State.Allocated) { + if (volume.getFolder() != null || volume.getPath() != null || volume.getState() == Volume.State.Allocated) { _resourceLimitMgr.decrementResourceCount(volume.getAccountId(), ResourceType.primary_storage, new Long(volume.getSize())); } else {