Moti Asayag has posted comments on this change.

Change subject: engine: Remove vNIC from external network when necessary
......................................................................


Patch Set 2:

(5 comments)

....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/RemoveVmCommand.java
Line 90:                 true,
Line 91:                 false);
Line 92: 
Line 93:         for (VmNic nic : getInterfaces()) {
Line 94:             ExternalNetworkManager externalNetworkManager = new 
ExternalNetworkManager(nic);
this can be inlined.
Line 95:             externalNetworkManager.deallocateIfExternal();
Line 96:         }
Line 97: 
Line 98:         TransactionSupport.executeInNewTransaction(new 
TransactionMethod<Void>() {


....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/VmInterfaceManager.java
Line 116:     protected void removeFromExternalNetworks(List<VmNic> interfaces) 
{
Line 117:         Transaction transaction = TransactionSupport.suspend();
Line 118:         for (VmNic iface : interfaces) {
Line 119:             new ExternalNetworkManager(iface).deallocateIfExternal();
Line 120:         }
please add a space line.
Line 121:         TransactionSupport.resume(transaction);
Line 122:     }
Line 123: 
Line 124:     /**


....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
Line 79:             if (isVnicProfileChanged(oldIface, getInterface())) {
Line 80:                 Network newNetwork = 
NetworkHelper.getNetworkByVnicProfileId(getInterface().getVnicProfileId());
Line 81:                 Network oldNetwork = 
NetworkHelper.getNetworkByVnicProfileId(oldIface.getVnicProfileId());
Line 82:                 if (ObjectUtils.notEqual(oldNetwork, newNetwork)) {
Line 83:                     ExternalNetworkManager externalNetworkManager = 
new ExternalNetworkManager(oldIface);
it can be inlined as done in other places:

  new ExternalNetworkManager(oldIface).deallocateIfExternal();
Line 84:                     externalNetworkManager.deallocateIfExternal();
Line 85:                 }
Line 86:             }
Line 87: 


....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/OpenstackNetworkProviderProxy.java
Line 197:         for (Port port : ports) {
Line 198:             if (DEVICE_OWNER.equals(port.getDeviceOwner()) && 
nic.getId().toString().equals(port.getDeviceId())) {
Line 199:                 return port;
Line 200:             }
Line 201:         }
please insert a space line
Line 202:         return null;
Line 203:     }
Line 204: 
Line 205:     @JsonIgnoreProperties(ignoreUnknown = true)


....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/RemoveStoragePoolCommand.java
Line 95:         final List<Network> networks = 
getNetworkDAO().getAllForDataCenter(getStoragePoolId());
Line 96:         for (Network network : networks) {
Line 97:             if (network.isExternal()) {
Line 98:                 for (VmNic nic : 
getVmNicDao().getAllForNetwork(network.getId())) {
Line 99:                     ExternalNetworkManager externalNetworkManager = 
new ExternalNetworkManager(nic, network);
also can be inlined.
Line 100:                     externalNetworkManager.deallocateIfExternal();
Line 101:                 }
Line 102:             }
Line 103:         }


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I027992f52c35add0afd1ffe207b1adbdb2c5c957
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Mike Kolesnik <mkole...@redhat.com>
Gerrit-Reviewer: Lior Vernia <lver...@redhat.com>
Gerrit-Reviewer: Mike Kolesnik <mkole...@redhat.com>
Gerrit-Reviewer: Moti Asayag <masa...@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