Mike Kolesnik has posted comments on this change.

Change subject: engine: adding "migration" property to NetworkCluster
......................................................................


Patch Set 9: (4 inline comments)

....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/cluster/AttachNetworkToVdsGroupCommand.java
Line 72:                 && changesAreClusterCompatible()
Line 73:                 && logicalNetworkExists();
Line 74: 
Line 75:         if (canDo) {
Line 76:             NetworkClusterValidator validator =
I would just put this block in a separate method (i.e. validateAttachment()) 
and do something like:

return vdsGroupExists()
    && changesAreClusterCompatible()
    && logicalNetworkExists()
    && validateAttachment();
Line 77:                     new NetworkClusterValidator(getNetworkCluster(), 
getVdsGroup().getcompatibility_version());
Line 78:             canDo =
Line 79:                     (!NetworkUtils.isManagementNetwork(getNetwork()) 
|| validate(validator.managementNetworkAttachment(getNetworkName())))
Line 80:                             && 
validate(validator.migrationPropertySupported(getNetworkName()));


....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/cluster/UpdateNetworkOnClusterCommand.java
Line 69:     }
Line 70: 
Line 71:     @Override
Line 72:     protected boolean canDoAction() {
Line 73:         boolean canDo;
Same comment as in the add attachmeent command
Line 74:         canDo = validate(networkClusterAttachmentExists());
Line 75: 
Line 76:         if (canDo) {
Line 77:             Version clusterVersion =


....................................................
File 
backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/network/cluster/NetworkClusterValidatorTest.java
Line 77:                 false);
Line 78:     }
Line 79: 
Line 80:     @Test
Line 81:     public void 
migrationNetworkNotManagementWhenMigrationNetworkSupported() throws Exception {
You should also test the cases when migration network is not set and not 
supported, and not set but is supported, which both should also be valid.
Line 82:         migrationNetworkSupportTest(isValid(),
Line 83:                 true,
Line 84:                 true,
Line 85:                 false);


Line 86:     }
Line 87: 
Line 88:     private void migrationNetworkSupportTest(Matcher<ValidationResult> 
matcher,
Line 89:             boolean migrationNetworkSupported,
Line 90:             boolean isMigration,
The naming convention that we use dictates that boolean 
variable/field/parameter names don't start with "is", only getters.
Therefore, no need to name the parameters "isSomething", just "something"
Line 91:             boolean isManagement) {
Line 92:         
mockConfigRule.mockConfigValue(ConfigValues.MigrationNetworkEnabled, version, 
migrationNetworkSupported);
Line 93:         mockConfigRule.mockConfigValue(ConfigValues.ManagementNetwork, 
isManagement ? NETWORK_NAME
Line 94:                 : NETWORK_NAME + NOT_MANAGEMENT);


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I199b1f48b6d6096db2425c594e88455640dc626c
Gerrit-PatchSet: 9
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alona Kaplan <alkap...@redhat.com>
Gerrit-Reviewer: Alona Kaplan <alkap...@redhat.com>
Gerrit-Reviewer: Mike Kolesnik <mkole...@redhat.com>
Gerrit-Reviewer: Moti Asayag <masa...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to