Updated Branches:
  refs/heads/master 82cb1095d -> 38e26f8db

IpAssoc: when set ROUTER_GUEST_IP, get network id from associatedNetworkId 
field of the ip address instead of networkId as networkId is the id of the 
public network the ip belongs to
Reviewed-by: Sheng Yang


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/38e26f8d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/38e26f8d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/38e26f8d

Branch: refs/heads/master
Commit: 38e26f8dbdbfb8a84c41d15a553f50029a51b912
Parents: 82cb109
Author: Alena Prokharchyk <[email protected]>
Authored: Mon Aug 27 16:08:05 2012 -0700
Committer: Alena Prokharchyk <[email protected]>
Committed: Mon Aug 27 16:26:32 2012 -0700

----------------------------------------------------------------------
 .../router/VirtualNetworkApplianceManagerImpl.java |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/38e26f8d/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
----------------------------------------------------------------------
diff --git 
a/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java 
b/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
index 0d812a2..0aaad10 100755
--- 
a/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
+++ 
b/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
@@ -2664,7 +2664,7 @@ public class VirtualNetworkApplianceManagerImpl 
implements VirtualNetworkApplian
             }
             IpAssocCommand cmd = new IpAssocCommand(ipsToSend);
             cmd.setAccessDetail(NetworkElementCommand.ROUTER_IP, 
getRouterControlIp(router.getId()));
-            cmd.setAccessDetail(NetworkElementCommand.ROUTER_GUEST_IP, 
getRouterIpInNetwork(ipAddrList.get(0).getNetworkId(), router.getId()));
+            cmd.setAccessDetail(NetworkElementCommand.ROUTER_GUEST_IP, 
getRouterIpInNetwork(ipAddrList.get(0).getAssociatedWithNetworkId(), 
router.getId()));
             cmd.setAccessDetail(NetworkElementCommand.ROUTER_NAME, 
router.getInstanceName());
             DataCenterVO dcVo = 
_dcDao.findById(router.getDataCenterIdToDeployIn());
             cmd.setAccessDetail(NetworkElementCommand.ZONE_NETWORK_TYPE, 
dcVo.getNetworkType().toString());

Reply via email to