[tor-commits] [torflow/master] Log the success counts for each slice.
mikeperry at torproject.org
mikeperry at torproject.org
Mon Jun 1 05:37:43 UTC 2015
commit bb2fcc0efeaa3e24b35d9b6241173d6eaaa8f6c2
Author: Mike Perry <mikeperry-git at torproject.org>
Date: Wed May 20 19:04:20 2015 -0700
Log the success counts for each slice.
---
NetworkScanners/BwAuthority/bwauthority_child.py | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/NetworkScanners/BwAuthority/bwauthority_child.py b/NetworkScanners/BwAuthority/bwauthority_child.py
index 3bf7e03..2584991 100755
--- a/NetworkScanners/BwAuthority/bwauthority_child.py
+++ b/NetworkScanners/BwAuthority/bwauthority_child.py
@@ -290,6 +290,8 @@ def speedrace(hdlr, start_pct, stop_pct, circs_per_node, save_every, out_dir,
plog('DEBUG', 'Wrote stats')
#hdlr.save_sql_file(sql_file, os.getcwd()+"/"+out_dir+"/bw-db-"+str(lo)+":"+str(hi)+"-"+time.strftime("20%y-%m-%d-%H:%M:%S")+".sqlite")
+ return successful
+
def main(argv):
plog("DEBUG", "Child Process Spawning...")
TorUtil.read_config(argv[1])
@@ -340,8 +342,8 @@ def main(argv):
sys.exit(STOP_PCT_REACHED)
plog("DEBUG", "Starting slice number %s" % slice_num)
- speedrace(hdlr, slice_num*pct_step + start_pct, (slice_num + 1)*pct_step + start_pct, circs_per_node, save_every, out_dir,
- max_fetch_time, sleep_start, sleep_stop, slice_num,
+ successful = speedrace(hdlr, slice_num*pct_step + start_pct, (slice_num + 1)*pct_step + start_pct, circs_per_node,
+ save_every, out_dir, max_fetch_time, sleep_start, sleep_stop, slice_num,
min_streams, sql_file)
# For debugging memory leak..
@@ -352,6 +354,12 @@ def main(argv):
#circ_measure(hdlr, pct, pct+pct_step, circs_per_node, save_every,
# out_dir, max_fetch_time, sleep_start, sleep_stop, slice_num, sql_file)
+
+ # XXX: Hack this to return a codelen double the slice size on failure?
+ plog("NOTICE", "Slice success count: "+str(successful))
+ if successful == 0:
+ plog("NOTICE", "Slice success count is ZERO!")
+
sys.exit(0)
def ignore_streams(c,hdlr):
More information about the tor-commits
mailing list