Change in ovirt-engine[master]: core: detach/remove of domain with ovf stores

laravot at redhat.com laravot at redhat.com
Wed Mar 19 14:59:42 UTC 2014


Liron Ar has submitted this change and it was merged.

Change subject: core: detach/remove of domain with ovf stores
......................................................................


core: detach/remove of domain with ovf stores

*When detaching a storage domain the engine should allow to detach it
even if it has disks that are used as the domain ovf store.

*When removing a storage domain, use the StorageDomainDao.remove method,
this method is currently being used by the ForceRemoveStorage flow and
cleans up anything associated with the domain.
As we allow to remove a domain with ovf stores, the domain disks should
be removed as well (handled by this sp).
This sp is heavier than the previous calls, but we are saving round
trips and removing storage domain is a rare scenario so we better
make sure that no leftovers are left by executing this sp rather than
take care of that ourselves and rely on bll CDA checks.

Change-Id: Icde56b54bd11c617056c819fcdbacac71753e264
Signed-off-by: Liron Aravot <laravot at redhat.com>
---
M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/RemoveStorageDomainCommand.java
M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/StorageDomainCommandBase.java
M backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/storage/RemoveStorageDomainCommandTest.java
M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/AuditLogType.java
M backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
5 files changed, 26 insertions(+), 11 deletions(-)

Approvals:
  Liron Ar: Verified; Looks good to me, approved



-- 
To view, visit http://gerrit.ovirt.org/24180
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Icde56b54bd11c617056c819fcdbacac71753e264
Gerrit-PatchSet: 14
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Liron Ar <laravot at redhat.com>
Gerrit-Reviewer: Allon Mureinik <amureini at redhat.com>
Gerrit-Reviewer: Itamar Heim <iheim at redhat.com>
Gerrit-Reviewer: Liron Ar <laravot at redhat.com>
Gerrit-Reviewer: automation at ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server



More information about the Engine-commits mailing list