Roy Golan has posted comments on this change.

Change subject: core: need vds id when build vm numa properties
......................................................................


Patch Set 6: Code-Review-1

(2 comments)

http://gerrit.ovirt.org/#/c/27830/6/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/CreateVDSCommand.java
File 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/CreateVDSCommand.java:

Line 77:         builder.buildVmVirtioScsi();
Line 78:         builder.buildVmRngDevice();
Line 79:         builder.buildUnmanagedDevices();
Line 80:         builder.buildVmSerialNumber();
Line 81:         builder.buildVmNumaProperties(getParameters().getVdsId());
please keep the buildVmNumaProperties a void method and access the vdsId fron 
inside
Line 82:     }
Line 83: 
Line 84:     private static final Log log = 
LogFactory.getLog(CreateVDSCommand.class);


http://gerrit.ovirt.org/#/c/27830/6/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VmInfoBuilderBase.java
File 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VmInfoBuilderBase.java:

Line 432:         }
Line 433:         return vdsGroup;
Line 434:     }
Line 435: 
Line 436:     protected void buildVmNumaProperties(Guid vdsId) {
1. move this method below buildVmRngDevice

2. make it abstract as it is not currently supported anyway to older cluster 
versions

3. move the implentation to VmInfoBuilder

4. move addNumaSettings with it as I think it is also not related for older VMs 
currently so it doesn't belong here. if(when?) numa will be supported for older 
VMs then we can move it to the base
Line 437:         final String compatibilityVersion = 
vm.getVdsGroupCompatibilityVersion().toString();
Line 438:         addNumaSetting(compatibilityVersion, vdsId);
Line 439:     }


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I19be54812d0ebbb54145f33e6b036af84ff1d8ae
Gerrit-PatchSet: 6
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Xiaolei Shi <xiao-lei....@hp.com>
Gerrit-Reviewer: Arik Hadas <aha...@redhat.com>
Gerrit-Reviewer: Gilad Chaplik <gchap...@redhat.com>
Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com>
Gerrit-Reviewer: Roy Golan <rgo...@redhat.com>
Gerrit-Reviewer: Xiaolei Shi <xiao-lei....@hp.com>
Gerrit-Reviewer: automat...@ovirt.org
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