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 532c982e284..b0795aed617 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 @@ -1226,9 +1226,6 @@ public class VolumeServiceImpl implements VolumeService { @Override public Pair registerVolumeForPostUpload(VolumeInfo volume, DataStore store) { - DataObject volumeOnStore = store.create(volume); - - volumeOnStore.processEvent(Event.CreateOnlyRequested); EndPoint ep = _epSelector.select(store); if (ep == null) { @@ -1236,6 +1233,7 @@ public class VolumeServiceImpl implements VolumeService { s_logger.warn(errorMessage); throw new CloudRuntimeException(errorMessage); } + DataObject volumeOnStore = store.create(volume); return new Pair<>(ep,volumeOnStore); }