[rhmessaging-commits] rhmessaging commits: r4299 - mgmt/newdata/mint/python/mint.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Thu Sep 16 11:28:27 EDT 2010
Author: justi9
Date: 2010-09-16 11:28:26 -0400 (Thu, 16 Sep 2010)
New Revision: 4299
Modified:
mgmt/newdata/mint/python/mint/main.py
mgmt/newdata/mint/python/mint/session.py
Log:
Scale enhancement from recent analysis; speed up the path to inject updates
Modified: mgmt/newdata/mint/python/mint/main.py
===================================================================
--- mgmt/newdata/mint/python/mint/main.py 2010-09-16 14:31:37 UTC (rev 4298)
+++ mgmt/newdata/mint/python/mint/main.py 2010-09-16 15:28:26 UTC (rev 4299)
@@ -17,7 +17,6 @@
self.session = MintSession(self, broker_uris)
self.database = MintDatabase(self, database_dsn)
- self.update_enabled = True
self.update_thread = UpdateThread(self)
self.expire_enabled = True
@@ -43,7 +42,6 @@
def state(cond):
return cond and "enabled" or "disabled"
- log.info("Updates are %s", state(self.update_enabled))
log.info("Expiration is %s", state(self.expire_enabled))
log.info("Vacuum is %s", state(self.vacuum_enabled))
@@ -58,11 +56,10 @@
def start(self):
log.info("Starting %s", self)
+ self.update_thread.start()
+
self.session.start()
- if self.update_enabled:
- self.update_thread.start()
-
if self.expire_enabled:
self.expire_thread.start()
Modified: mgmt/newdata/mint/python/mint/session.py
===================================================================
--- mgmt/newdata/mint/python/mint/session.py 2010-09-16 14:31:37 UTC (rev 4298)
+++ mgmt/newdata/mint/python/mint/session.py 2010-09-16 15:28:26 UTC (rev 4299)
@@ -35,7 +35,7 @@
self.qmf_session = Session(MintConsole(self.app.model),
manageConnections=True,
- rcvObjects=self.app.update_enabled,
+ rcvObjects=True,
rcvEvents=False,
rcvHeartbeats=True,
userBindings=True)
@@ -82,9 +82,6 @@
def delAgent(self, qmf_agent):
self.model.print_event(3, "Deleting %s", qmf_agent)
- if not self.model.app.update_thread.isAlive():
- return
-
up = AgentDelete(self.model, qmf_agent)
self.model.app.update_thread.enqueue(up)
@@ -92,9 +89,6 @@
message = "Heartbeat from %s at %s"
self.model.print_event(5, message, qmf_agent, timestamp)
- if not self.model.app.update_thread.isAlive():
- return
-
up = AgentUpdate(self.model, qmf_agent)
self.model.app.update_thread.enqueue(up)
@@ -105,16 +99,10 @@
self.model.print_event(2, "New class %s", classKey)
def objectProps(self, broker, qmf_object):
- if not self.model.app.update_thread.isAlive():
- return
-
up = ObjectUpdate(self.model, qmf_object)
self.model.app.update_thread.enqueue(up)
def objectStats(self, broker, qmf_object):
- if not self.model.app.update_thread.isAlive():
- return
-
up = ObjectUpdate(self.model, qmf_object)
self.model.app.update_thread.enqueue(up)
More information about the rhmessaging-commits
mailing list