From 362bf5b8b472ed2a75ae712abc724e4d1bf06f35 Mon Sep 17 00:00:00 2001 From: Min Chen Date: Wed, 11 Sep 2013 10:10:46 -0700 Subject: [PATCH] CLOUDSTACK-4534:[object_store_refactor] Deleting uploaded volume is not deleting the volume from backend. --- .../apache/cloudstack/storage/volume/VolumeServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeServiceImpl.java b/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeServiceImpl.java index 1e6858955fb..2c592b25635 100644 --- a/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeServiceImpl.java +++ b/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeServiceImpl.java @@ -577,12 +577,12 @@ public class VolumeServiceImpl implements VolumeService { @Override @DB public boolean destroyVolume(long volumeId) throws ConcurrentOperationException { - + // mark volume entry in volumes table as destroy state VolumeInfo vol = volFactory.getVolume(volumeId); - vol.processEvent(Event.DestroyRequested); + vol.stateTransit(Volume.Event.DestroyRequested); snapshotMgr.deletePoliciesForVolume(volumeId); - vol.processEvent(Event.OperationSuccessed); + vol.stateTransit(Volume.Event.OperationSucceeded); return true; }