Change in ovirt-engine[master]: core: Unfilter ImagesHandler.PerformImagesChecks

Allon Mureinik has submitted this change and it was merged. Change subject: core: Unfilter ImagesHandler.PerformImagesChecks ...................................................................... core: Unfilter ImagesHandler.PerformImagesChecks Before this patch, ImagesHandler.PerformImagesChecks received a collection of Disks, and filtered them so only DiskImages that aren't sharable were evaluated. This patch removes the filtering from this methods, and makes it the responsibility of the calling method to perform any required filtering. This patch also adds said filtering wherever relevant, so no behavior is changed. This achieves two goals: 1. Added flexibility, to allow possible validation on sharable disks. 2. A clearer API - it is now clear, in compile time, that this method only performs validations on DiskImages, as opposed to the way it was before the patch, where the function could be passed a faulty (e.g., non-existent) LunDisk, which would just be silently ignored. Change-Id: Icc93d1bb72daed053f0f37ae3c3f12efef915669 Signed-off-by: Allon Mureinik <amureini@redhat.com> --- M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CreateAllSnapshotsFromVmCommand.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ExportVmCommand.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ImagesHandler.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/MoveVmCommand.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/RemoveDiskCommand.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/RemoveSnapshotCommand.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/RestoreAllSnapshotsCommand.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/TryBackToAllSnapshotsOfVmCommand.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VmPoolCommandBase.java 10 files changed, 18 insertions(+), 18 deletions(-) Approvals: Allon Mureinik: Verified; Looks good to me, approved -- To view, visit http://gerrit.ovirt.org/12321 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: merged Gerrit-Change-Id: Icc93d1bb72daed053f0f37ae3c3f12efef915669 Gerrit-PatchSet: 11 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Allon Mureinik <amureini@redhat.com> Gerrit-Reviewer: Alissa Bonas <abonas@redhat.com> Gerrit-Reviewer: Allon Mureinik <amureini@redhat.com> Gerrit-Reviewer: Daniel Erez <derez@redhat.com> Gerrit-Reviewer: Liron Ar <laravot@redhat.com> Gerrit-Reviewer: Maor Lipchuk <mlipchuk@redhat.com> Gerrit-Reviewer: Tal Nisan <tnisan@redhat.com> Gerrit-Reviewer: Vered Volansky <vvolansk@redhat.com>
participants (1)
-
amureini@redhat.com