From e7082d93844a8822fd5c1ded1612cc9e57190d69 Mon Sep 17 00:00:00 2001 From: SadiJr Date: Mon, 21 Feb 2022 06:06:47 -0300 Subject: [PATCH] Fix Usage event when a volume in allocated state is deleted (#5901) Co-authored-by: SadiJr --- server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java b/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java index 6ff6b56ccbb..b573af7dba1 100644 --- a/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java +++ b/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java @@ -1605,6 +1605,7 @@ public class VolumeApiServiceImpl extends ManagerBase implements VolumeApiServic _volsDao.remove(volume.getId()); try { stateTransitTo(volume, Volume.Event.DestroyRequested); + stateTransitTo(volume, Volume.Event.OperationSucceeded); } catch (NoTransitionException e) { s_logger.debug("Failed to destroy volume" + volume.getId(), e); return null;