Lior Vernia has uploaded a new change for review.

Change subject: engine: Deprecate usage of network entries where possible
......................................................................

engine: Deprecate usage of network entries where possible

Values reported by vdsm in the bridges entry should not be taken from
the networks entry.

Change-Id: I2a46a277912b3a3013c379107f3cd6aa3cb52be9
Signed-off-by: Lior Vernia <lver...@redhat.com>
---
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerObjectsBuilder.java
1 file changed, 7 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/81/37081/1

diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerObjectsBuilder.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerObjectsBuilder.java
index 9f4817d..9470a4c 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerObjectsBuilder.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsBrokerObjectsBuilder.java
@@ -1317,9 +1317,12 @@
 
                     boolean bridgedNetwork = isBridgedNetwork(network);
                     HostNetworkQos qos = new 
HostNetworkQosMapper(network).deserialize();
-                    String addr = extractAddress(network);
-                    String subnet = extractSubnet(network);
-                    String gateway = (String) 
network.get(VdsProperties.GLOBAL_GATEWAY);
+
+                    Map<String, Object> effectiveBridge =
+                            (bridgesReported && bridgedNetwork && bridge != 
null) ? bridge : network;
+                    String addr = extractAddress(effectiveBridge);
+                    String subnet = extractSubnet(effectiveBridge);
+                    String gateway = (String) 
effectiveBridge.get(VdsProperties.GLOBAL_GATEWAY);
 
                     List<VdsNetworkInterface> interfaces =
                             findNetworkInterfaces(vdsInterfaces, 
bridgesReported, networkIface,
@@ -1339,7 +1342,7 @@
                         setGatewayIfNecessary(iface, vds, gateway);
 
                         if (bridgedNetwork) {
-                            addBootProtocol(network, vds, iface);
+                            addBootProtocol(effectiveBridge, vds, iface);
                         }
                     }
 


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2a46a277912b3a3013c379107f3cd6aa3cb52be9
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Lior Vernia <lver...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to