From b329f617826501e3beab904014f3ab1942c024df Mon Sep 17 00:00:00 2001 From: Chiradeep Vittal Date: Fri, 29 Jul 2011 23:20:31 -0700 Subject: [PATCH] Fix duplicate ip addresses returned for loadbalancing --- server/src/com/cloud/server/ManagementServerImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/server/src/com/cloud/server/ManagementServerImpl.java b/server/src/com/cloud/server/ManagementServerImpl.java index 2acfb91b28f..5f1c9e308e1 100755 --- a/server/src/com/cloud/server/ManagementServerImpl.java +++ b/server/src/com/cloud/server/ManagementServerImpl.java @@ -2513,6 +2513,7 @@ public class ManagementServerImpl implements ManagementServer { if (forLoadBalancing != null && (Boolean)forLoadBalancing) { SearchBuilder lbSearch = _loadbalancerDao.createSearchBuilder(); sb.join("lbSearch", lbSearch, sb.entity().getId(), lbSearch.entity().getSourceIpAddressId(), JoinType.INNER); + sb.groupBy(sb.entity().getId()); } if (keyword != null && address == null) {