CLOUDSTACK-4534:[object_store_refactor] Deleting uploaded volume is not

deleting the volume from backend.
This commit is contained in:
Min Chen 2013-09-11 10:10:46 -07:00
parent e958f22ff3
commit a20097b967

View File

@ -566,12 +566,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;
}