Maor Lipchuk has posted comments on this change.
Change subject: core, restapi: Introducing support for attaching disk snapshot
......................................................................
Patch Set 26:
(4 comments)
partial reviewed - mostly cosmetic stuff
....................................................
File
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java
Line 137: }
Line 138:
Line 139: protected void updateVmDevices() {
Line 140: VmDeviceUtils.setVmDevices(getVm().getStaticData());
Line 141: }
Please add empty line
Line 142: protected void updateVmDisks() {
Line 143: VmHandler.updateDisksFromDb(getVm());
Line 144: VmHandler.filterDisksForVM(getVm(), false, false, true);
Line 145: mImages.addAll(getVm().getDiskList());
....................................................
File
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/RestoreAllSnapshotsCommand.java
Line 339: if (!validate(storageValidator.allDomainsExistAndActive()) ||
Line 340:
!validate(storageValidator.allDomainsWithinThresholds()) ||
Line 341: !performImagesChecks() ||
Line 342: !validate(vmValidator.vmDown()) ||
Line 343: // if the user just previewed a snapshot and selected
"undo" - the vm can have snapshots attached to other vms.
I would consider to extract this to another method instead put comment in the
middle of the if condition
Line 344: (targetSnapshot.getType() != SnapshotType.PREVIEW &&
!validate(vmValidator.vmNotHavingDeviceSnapshotsAttachedToOtherVms()))) {
Line 345: return false;
Line 346: }
Line 347:
....................................................
File
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/SPMAsyncTask.java
Line 371
Line 372
Line 373
Line 374
Line 375
No need to change this
....................................................
File
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VmHandler.java
Line 273: boolean
allowOnlyActiveDisks) {
Line 274: List<DiskImage> filteredDisks =
ImagesHandler.filterImageDisks(vm.getDiskList(), allowOnlyNotShareableDisks,
allowOnlySnapableDisks, allowOnlyActiveDisks);
Line 275: Collection<DiskImage> vmDisksToRemove =
CollectionUtils.subtract(vm.getDiskList(), filteredDisks);
Line 276: // done so that lun disks would be included as well
Line 277: Collection<Disk> vmDisksAfterFilter =
CollectionUtils.disjunction(vm.getDiskMap().values(), vmDisksToRemove);
you use diskMap here and before you use diskList, why?
Line 278: clearVmDisks(vm);
Line 279: updateDisksForVm(vm, vmDisksAfterFilter);
Line 280: for (DiskImage diskToRemove : vmDisksToRemove) {
Line 281: vm.getManagedVmDeviceMap().remove(diskToRemove.getId());
--
To view, visit http://gerrit.ovirt.org/17679
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I02579bf1a91cd294a5040acf432f1fdb87eb18c1
Gerrit-PatchSet: 26
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Liron Ar <[email protected]>
Gerrit-Reviewer: Alissa Bonas <[email protected]>
Gerrit-Reviewer: Allon Mureinik <[email protected]>
Gerrit-Reviewer: Ayal Baron <[email protected]>
Gerrit-Reviewer: Daniel Erez <[email protected]>
Gerrit-Reviewer: Federico Simoncelli <[email protected]>
Gerrit-Reviewer: Liron Ar <[email protected]>
Gerrit-Reviewer: Maor Lipchuk <[email protected]>
Gerrit-Reviewer: Tal Nisan <[email protected]>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches