From 3106c2ae3feaad73a451aa2e3e69fc21fc007f64 Mon Sep 17 00:00:00 2001 From: edison Date: Wed, 18 Aug 2010 17:39:22 -0700 Subject: [PATCH] Issue #: 5954 Status 5954: resolved fixed exclude link local gateway --- .../dc/dao/DataCenterLinkLocalIpAddressDaoImpl.java | 2 ++ utils/src/com/cloud/utils/net/NetUtils.java | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/core/src/com/cloud/dc/dao/DataCenterLinkLocalIpAddressDaoImpl.java b/core/src/com/cloud/dc/dao/DataCenterLinkLocalIpAddressDaoImpl.java index 359cd6d0958..33474614d77 100644 --- a/core/src/com/cloud/dc/dao/DataCenterLinkLocalIpAddressDaoImpl.java +++ b/core/src/com/cloud/dc/dao/DataCenterLinkLocalIpAddressDaoImpl.java @@ -52,6 +52,7 @@ public class DataCenterLinkLocalIpAddressDaoImpl extends GenericDaoBase sc = FreeIpSearch.create(); sc.setParameters("dc", dcId); sc.setParameters("pod", podId); + sc.setParameters("ipAddr", NetUtils.getLinkLocalGateway()); /*explicitly removing the gateway*/ Transaction txn = Transaction.currentTxn(); try { @@ -141,6 +142,7 @@ public class DataCenterLinkLocalIpAddressDaoImpl extends GenericDaoBase