From 58f2c90608fc73163cf7c2ede567a6e19428e16b Mon Sep 17 00:00:00 2001 From: alena Date: Mon, 13 Dec 2010 18:33:47 -0800 Subject: [PATCH] listLoadBalancerInstances command: don't show vms as available for LB assign when it's Nic ipv4 field is NULL. --- server/src/com/cloud/vm/dao/UserVmDaoImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/server/src/com/cloud/vm/dao/UserVmDaoImpl.java b/server/src/com/cloud/vm/dao/UserVmDaoImpl.java index 7e1647b99a7..49604c277ee 100755 --- a/server/src/com/cloud/vm/dao/UserVmDaoImpl.java +++ b/server/src/com/cloud/vm/dao/UserVmDaoImpl.java @@ -282,6 +282,7 @@ public class UserVmDaoImpl extends GenericDaoBase implements Use NicDao _nicDao = ComponentLocator.getLocator("management-server").getDao(NicDao.class); SearchBuilder nicSearch = _nicDao.createSearchBuilder(); nicSearch.and("networkId", nicSearch.entity().getNetworkId(), SearchCriteria.Op.EQ); + nicSearch.and("ip4Address", nicSearch.entity().getIp4Address(), SearchCriteria.Op.NNULL); AccountDataCenterVirtualSearch = createSearchBuilder(); AccountDataCenterVirtualSearch.and("account", AccountDataCenterVirtualSearch.entity().getAccountId(), SearchCriteria.Op.EQ);