[or-cvs] r19537: {torflow} Remove StatsSupport usage from metatroller and speedracer. I (in torflow/trunk: . NetworkScanners)
mikeperry at seul.org
mikeperry at seul.org
Tue May 19 09:56:37 UTC 2009
Author: mikeperry
Date: 2009-05-19 05:56:36 -0400 (Tue, 19 May 2009)
New Revision: 19537
Modified:
torflow/trunk/NetworkScanners/speedracer.py
torflow/trunk/metatroller.py
Log:
Remove StatsSupport usage from metatroller and speedracer. It
sucks up gobs of memory we don't need to use. Use SQL instead.
Modified: torflow/trunk/NetworkScanners/speedracer.py
===================================================================
--- torflow/trunk/NetworkScanners/speedracer.py 2009-05-19 09:55:10 UTC (rev 19536)
+++ torflow/trunk/NetworkScanners/speedracer.py 2009-05-19 09:56:36 UTC (rev 19537)
@@ -129,8 +129,8 @@
if ret and successful and (successful % save_every) == 0:
race_time = strftime("20%y-%m-%d-%H:%M:%S")
meta.send_command_and_check('CLOSEALLCIRCS')
- meta.send_command_and_check('SAVESTATS '+os.getcwd()+'/data/speedraces/stats-'+str(skip)+':'+str(pct)+"-"+str(successful)+"-"+race_time)
- meta.send_command_and_check('SAVERATIOS '+os.getcwd()+'/data/speedraces/ratios-'+str(skip)+':'+str(pct)+"-"+str(successful)+"-"+race_time)
+# meta.send_command_and_check('SAVESTATS '+os.getcwd()+'/data/speedraces/stats-'+str(skip)+':'+str(pct)+"-"+str(successful)+"-"+race_time)
+# meta.send_command_and_check('SAVERATIOS '+os.getcwd()+'/data/speedraces/ratios-'+str(skip)+':'+str(pct)+"-"+str(successful)+"-"+race_time)
meta.send_command_and_check('SAVESQL '+os.getcwd()+'/data/speedraces/sql-'+str(skip)+':'+str(pct)+"-"+str(successful)+"-"+race_time)
meta.send_command_and_check('COMMIT')
@@ -178,8 +178,8 @@
plog('DEBUG', 'speedroced')
meta.send_command_and_check('CLOSEALLCIRCS')
- meta.send_command_and_check('SAVESTATS '+os.getcwd()+'/data/speedraces/stats-'+str(pct) + ':' + str(pct + pct_step)+"-"+str(count)+"-"+strftime("20%y-%m-%d-%H:%M:%S"))
- meta.send_command_and_check('SAVERATIOS '+os.getcwd()+'/data/speedraces/ratios-'+str(pct) + ':' + str(pct + pct_step)+"-"+str(count)+"-"+strftime("20%y-%m-%d-%H:%M:%S"))
+# meta.send_command_and_check('SAVESTATS '+os.getcwd()+'/data/speedraces/stats-'+str(pct) + ':' + str(pct + pct_step)+"-"+str(count)+"-"+strftime("20%y-%m-%d-%H:%M:%S"))
+# meta.send_command_and_check('SAVERATIOS '+os.getcwd()+'/data/speedraces/ratios-'+str(pct) + ':' + str(pct + pct_step)+"-"+str(count)+"-"+strftime("20%y-%m-%d-%H:%M:%S"))
meta.send_command_and_check('SAVESQL '+os.getcwd()+'/data/speedraces/sql-'+str(pct) + ':' + str(pct + pct_step)+"-"+str(count)+"-"+strftime("20%y-%m-%d-%H:%M:%S"))
plog('DEBUG', 'Wrote stats')
pct += pct_step
Modified: torflow/trunk/metatroller.py
===================================================================
--- torflow/trunk/metatroller.py 2009-05-19 09:55:10 UTC (rev 19536)
+++ torflow/trunk/metatroller.py 2009-05-19 09:56:36 UTC (rev 19537)
@@ -31,11 +31,11 @@
import math
#from TorCtl import *
-from TorCtl import TorUtil, PathSupport, TorCtl, StatsSupport
+from TorCtl import TorUtil, PathSupport, TorCtl #, StatsSupport
from TorCtl.TorUtil import *
from TorCtl.PathSupport import *
from TorCtl.TorUtil import meta_port, meta_host, control_port, control_host, control_pass
-from TorCtl.StatsSupport import StatsHandler,StatsRouter
+#from TorCtl.StatsSupport import StatsHandler,StatsRouter
mt_version = "0.1.0-dev"
max_detach = 3
@@ -269,7 +269,7 @@
s.write("250 OK\r\n")
elif command == "RESETSTATS":
plog("DEBUG", "Got resetstats")
- def notlambda(this): this.reset_stats()
+ def notlambda(this): this.reset()
h.schedule_low_prio(notlambda)
s.write("250 OK\r\n")
elif command == "COMMIT":
@@ -310,7 +310,7 @@
c = PathSupport.Connection(s)
c.debug(file("control.log", "w", buffering=0))
c.authenticate(control_pass)
- h = StatsHandler(c, __selmgr)
+ h = PathSupport.PathBuilder(c, __selmgr) # StatsHandler(c, __selmgr)
c.set_event_handler(h)
More information about the tor-commits
mailing list