Maor Lipchuk has uploaded a new change for review. Change subject: core: Support for detach of Cinder Storage Domain ......................................................................
core: Support for detach of Cinder Storage Domain Adding support to detach a Cinder Storage Domain Change-Id: Ic90fc57c980b3855f0f630cc90adeb3b06671364 Bug-Url: https://bugzilla.redhat.com/1185826 Signed-off-by: Maor Lipchuk <[email protected]> --- M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/DetachStorageDomainFromPoolCommand.java 1 file changed, 10 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/76/39176/1 diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/DetachStorageDomainFromPoolCommand.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/DetachStorageDomainFromPoolCommand.java index 0e14462..aa8ff17 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/DetachStorageDomainFromPoolCommand.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/DetachStorageDomainFromPoolCommand.java @@ -61,6 +61,10 @@ @Override protected void executeCommand() { + if (getStorageDomain().getStorageType().isCinderDomain()) { + detachCinderStorageDomain(); + return; + } log.info("Start detach storage domain"); changeStorageDomainStatusInTransaction(getStorageDomain().getStoragePoolIsoMapData(), StorageDomainStatus.Detaching); @@ -104,6 +108,12 @@ setSucceeded(returnValue.getSucceeded()); } + private void detachCinderStorageDomain() { + CINDERStorageHelper CINDERStorageHelper = new CINDERStorageHelper(); + CINDERStorageHelper.detachCinderDomainFromPool(getStorageDomain().getStoragePoolIsoMapData()); + setSucceeded(true); + } + @Override public AuditLogType getAuditLogTypeValue() { return getSucceeded() ? AuditLogType.USER_DETACH_STORAGE_DOMAIN_FROM_POOL -- To view, visit https://gerrit.ovirt.org/39176 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic90fc57c980b3855f0f630cc90adeb3b06671364 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Maor Lipchuk <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
