diff --git a/server/src/com/cloud/storage/StorageManagerImpl.java b/server/src/com/cloud/storage/StorageManagerImpl.java index 624361fbc90..200a886fde8 100755 --- a/server/src/com/cloud/storage/StorageManagerImpl.java +++ b/server/src/com/cloud/storage/StorageManagerImpl.java @@ -837,6 +837,11 @@ public class StorageManagerImpl extends ManagerBase implements StorageManager, C } if (created == null) { + try { + stateTransitTo(volume, Volume.Event.OperationFailed); + } catch (NoTransitionException e) { + s_logger.debug("Unable to update volume state: " + e.toString()); + } return null; } else { volume.setFolder(pool.getPath());