Alona Kaplan has posted comments on this change.

Change subject: engine: Add HostInterfaceValidator
......................................................................


Patch Set 15:

(2 comments)

https://gerrit.ovirt.org/#/c/34969/15/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/validator/HostInterfaceValidator.java
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/validator/HostInterfaceValidator.java:

Line 31:             return ValidationResult.VALID;
Line 32:         }
Line 33: 
Line 34:         int slavesCount = 0;
Line 35:         for (VdsNetworkInterface nic : nics) {
You've added the slaves property to Bond https://gerrit.ovirt.org/#/c/32909/17
Consider fill the slaves of the bond in the InterfaceDao 
(vdsNetworkInterfaceRowMapper.createInterface(..)), when creating the bond.
So this code could be modified to-
if (nic instanceOf Bond) {
  slaveCount = (Bond)nic.getSlaves().size();
}
Line 36:             if (StringUtils.equals(nic.getName(), 
iface.getBondName())) {
Line 37:                 slavesCount++;
Line 38:                 if (slavesCount == 2) {
Line 39:                     break;


https://gerrit.ovirt.org/#/c/34969/15/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/errors/VdcBllMessages.java
File 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/errors/VdcBllMessages.java:

Line 541:     NETWORK_VLAN_IN_USE(ErrorType.CONFLICT),
Line 542:     NETWORK_ADDR_MANDATORY_IN_STATIC_IP(ErrorType.BAD_PARAMETERS),
Line 543:     NETWORK_MAC_ADDRESS_IN_USE(ErrorType.CONFLICT),
Line 544:     HOST_NETWORK_INTERFACE_NOT_EXIST(ErrorType.BAD_PARAMETERS),
Line 545:     NIC_NOT_EXISTS_ON_HOST(ErrorType.BAD_PARAMETERS),
The ApplicationErrors files should be in this patch...
I know you didn't want to modify Moti's patches and have done it in a later 
patch. Just mentioning:)
Line 546:     NETWORK_INTERFACE_NAME_ALREADY_IN_USE(ErrorType.CONFLICT),
Line 547:     NETWORK_INTERFACE_IN_USE_BY_VLAN(ErrorType.CONFLICT),
Line 548:     NETWORK_ALREADY_ATTACHED_TO_INTERFACE(ErrorType.CONFLICT),
Line 549:     NETWORK_INTERFACE_ALREADY_HAVE_NETWORK(ErrorType.CONFLICT),


-- 
To view, visit https://gerrit.ovirt.org/34969
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Iba235a70b0f42a75ca443b635c9eb51a4b2fee9a
Gerrit-PatchSet: 15
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Moti Asayag <masa...@redhat.com>
Gerrit-Reviewer: Alona Kaplan <alkap...@redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Martin Mucha <mmu...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to