Author: eallen
Date: 2008-12-03 17:12:02 -0500 (Wed, 03 Dec 2008)
New Revision: 2922
Modified:
mgmt/trunk/cumin/python/cumin/system.py
Log:
Fix which sysimage object the broker displays under
Modified: mgmt/trunk/cumin/python/cumin/system.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/system.py 2008-12-03 22:10:29 UTC (rev 2921)
+++ mgmt/trunk/cumin/python/cumin/system.py 2008-12-03 22:12:02 UTC (rev 2922)
@@ -170,9 +170,11 @@
except Exception, e:
pass
- brokers = Broker.select("system_id = '%i'" % system.id)
+ # using a loop instead of an sql select with an outer join
+ brokers = Broker.select()
for broker in brokers:
- daemons.append(BrokerRegistration.get(broker.registrationID))
+ if broker.system.nodeName == system.nodeName:
+ daemons.append(BrokerRegistration.get(broker.registrationID))
return daemons