Mike Kolesnik has posted comments on this change.

Change subject: core: add NetworkLinking support to RunVm command.
......................................................................


Patch Set 20: (5 inline comments)

....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/RunVmCommand.java
Line 779:         Set<String> clusterNetworksNames = 
Entities.objectNames(clusterNetworks);
Line 780: 
Line 781:         // Checking that the interface are all configured
Line 782:         // and they are attached to networks that are attached to the 
cluster
Line 783:         // and they are attached to VM networks
Removed, since it states exactly the method names so code is self-explanatory.
Line 784:         return isVmInterfacesConfigured() &&
Line 785:                 
isVmInterfacesAttachedToClusterNetworks(clusterNetworksNames, 
interfaceNetworkNames) &&
Line 786:                 isVmInterfacesAttachedToVmNetworks(clusterNetworks, 
interfaceNetworkNames);
Line 787:     }


Line 789:     /**
Line 790:      * Checking that the interfaces are all configured If network 
linking is supported, interfaces with no network are
Line 791:      * allowed. Otherwise, canDoAction should be thrown.
Line 792:      *
Line 793:      * @param interfaceNetworkNames
Done
Line 794:      *            VM interface network names
Line 795:      * @return true if all VM network interfaces are attached to 
existing cluster networks
Line 796:      */
Line 797:     private boolean isVmInterfacesConfigured() {


Line 791:      * allowed. Otherwise, canDoAction should be thrown.
Line 792:      *
Line 793:      * @param interfaceNetworkNames
Line 794:      *            VM interface network names
Line 795:      * @return true if all VM network interfaces are attached to 
existing cluster networks
Done
Line 796:      */
Line 797:     private boolean isVmInterfacesConfigured() {
Line 798:         for (VmNetworkInterface nic : getVm().getInterfaces()) {
Line 799:             if (nic.getNetworkName() == null) {


....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/validator/VmNicValidator.java
Line 36:         return !networkLinkingSupported(version) && 
nic.getNetworkName() == null
Line 37:                 ? new 
ValidationResult(VdcBllMessages.NULL_NETWORK_IS_NOT_SUPPORTED, clusterVersion())
Line 38:                 : ValidationResult.VALID;
Line 39:     }
Line 40: 
I think this can be done in later patch since it's not critical for this change
Line 41:     public static boolean networkLinkingSupported(String version) {
Line 42:         return Config.<Boolean> 
GetValue(ConfigValues.NetworkLinkingSupported, version);
Line 43:     }
Line 44: 


....................................................
Commit Message
Line 5: CommitDate: 2012-12-20 11:16:09 +0200
Line 6: 
Line 7: core: add NetworkLinking support to RunVm command.
Line 8: 
Line 9: - If "linked" property on VmNetworkInterface is true
Done
Line 10:  'linkState-> up' should be sent to the vdsm
Line 11: Otherwise-
Line 12:  'linkState-> down' should be sent to the vdsm
Line 13: 


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

Gerrit-MessageType: comment
Gerrit-Change-Id: Ib9805b18c364685a6533b89cfa31ae0575a00ea5
Gerrit-PatchSet: 20
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alona Kaplan <alkap...@redhat.com>
Gerrit-Reviewer: Alona Kaplan <alkap...@redhat.com>
Gerrit-Reviewer: Antoni Segura Puimedon <asegu...@redhat.com>
Gerrit-Reviewer: Mike Kolesnik <mkole...@redhat.com>
Gerrit-Reviewer: Moti Asayag <masa...@redhat.com>
Gerrit-Reviewer: Muli Salem <msa...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to