Sergey Gotliv has posted comments on this change.

Change subject: engine: Ties more consistently between vm disk device and disk 
entities.
......................................................................


Patch Set 3:

(2 comments)

....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmCommand.java
Line 856:         }
Line 857:     }
Line 858: 
Line 859:     protected void addDiskPermissions() {
Line 860:         List<Guid> newDiskImageIds = new 
ArrayList<>(srcDiskIdToTargetDiskIdMapping.values());
I understand your review, but I think in the opposite direction - 
1. I don't like to send private member as parameter to method of the same class.
2. This method must be private. Nobody calls it from outside, so there is no 
reason to keep it as protected.

If someone in the future will need to change it for any reason, he can do that, 
right.
Line 861:         permissions[] permsArray = new 
permissions[newDiskImageIds.size()];
Line 862:         for (int i = 0; i < newDiskImageIds.size(); i++) {
Line 863:             permsArray[i] =
Line 864:                     new permissions(getCurrentUser().getUserId(),


....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/VmDeviceUtils.java
Line 383:                                      Guid dstId,
Line 384:                                      Map<Guid, Guid> 
srcDiskToTargetDiskMapping,
Line 385:                                      List<VmNetworkInterface> ifaces,
Line 386:                                      boolean soundDeviceEnabled,
Line 387:                                      boolean isConsoleEnabled) {
Great catch! I'll fix NICs in another patch.
Line 388:         VM vm = DbFacade.getInstance().getVmDao().get(dstId);
Line 389:         VmBase vmBase = (vm != null) ? vm.getStaticData() : null;
Line 390:         boolean isVm = (vmBase != null);
Line 391: 


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I8bf284ea4e05f03fc0a7e94a1ec901aacbdc1ab1
Gerrit-PatchSet: 3
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Sergey Gotliv <sgot...@redhat.com>
Gerrit-Reviewer: Allon Mureinik <amure...@redhat.com>
Gerrit-Reviewer: Daniel Erez <de...@redhat.com>
Gerrit-Reviewer: Haim Ateya <hat...@redhat.com>
Gerrit-Reviewer: Liron Ar <lara...@redhat.com>
Gerrit-Reviewer: Maor Lipchuk <mlipc...@redhat.com>
Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com>
Gerrit-Reviewer: Sergey Gotliv <sgot...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to