[tor-commits] [torflow/master] Fix a few feedback bugs.

mikeperry at torproject.org mikeperry at torproject.org
Thu Nov 17 23:50:09 UTC 2011


commit 7abd885aa8b0a07fc62c3be8f847b21e823af1cd
Author: Mike Perry <mikeperry-git at fscked.org>
Date:   Mon Oct 31 22:54:15 2011 -0700

    Fix a few feedback bugs.
---
 NetworkScanners/BwAuthority/aggregate.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/NetworkScanners/BwAuthority/aggregate.py b/NetworkScanners/BwAuthority/aggregate.py
index e168f2e..87a13ef 100755
--- a/NetworkScanners/BwAuthority/aggregate.py
+++ b/NetworkScanners/BwAuthority/aggregate.py
@@ -96,7 +96,7 @@ class Node:
     self.strm_fail_rate = 0
 
   def revert_to_vote(self, vote):
-    self.new_bw = vote.bw
+    self.new_bw = vote.bw*1000
     self.pid_error = vote.pid_error
     self.measured_at = vote.measured_at
 
@@ -473,7 +473,7 @@ def main(argv):
   plog("INFO", "Measured "+str(measured_pct)+"% of all tor nodes.")
 
   n_print = nodes.values()
-  n_print.sort(lambda x,y: int(y.change) - int(x.change))
+  n_print.sort(lambda x,y: int(y.pid_error*1000) - int(x.pid_error*1000))
 
   for scanner in scanner_timestamps.iterkeys():
     scan_age = int(round(scanner_timestamps[scanner],0))
@@ -486,7 +486,7 @@ def main(argv):
   # FIXME: Split out debugging data
   for n in n_print:
     if not n.ignore:
-      out.write("node_id="+n.idhex+" bw="+str(base10_round(n.new_bw))+" nick="+n.nick+ " measured_at="+str(int(n.measured_at))+" pid_error="+str(n.pid_error)+" pid_error_sum="+str(n.pid_error_sum)+" pid_bw="+str(n.pid_bw)+" pid_delta="+str(n.derror_dt)+"\n")
+      out.write("node_id="+n.idhex+" bw="+str(base10_round(n.new_bw))+" nick="+n.nick+ " measured_at="+str(int(n.measured_at))+" pid_error="+str(n.pid_error)+" pid_error_sum="+str(n.pid_error_sum)+" pid_bw="+str(int(n.pid_bw))+" pid_delta="+str(n.derror_dt)+"\n")
   out.close()
 
 if __name__ == "__main__":





More information about the tor-commits mailing list