[or-cvs] r20023: {torctl} Simplify filtering step to just be >= mean. (torctl/trunk/python/TorCtl)

mikeperry at seul.org mikeperry at seul.org
Wed Jul 15 04:15:22 UTC 2009


Author: mikeperry
Date: 2009-07-15 00:15:18 -0400 (Wed, 15 Jul 2009)
New Revision: 20023

Modified:
   torctl/trunk/python/TorCtl/SQLSupport.py
Log:

Simplify filtering step to just be >= mean.



Modified: torctl/trunk/python/TorCtl/SQLSupport.py
===================================================================
--- torctl/trunk/python/TorCtl/SQLSupport.py	2009-07-15 01:47:04 UTC (rev 20022)
+++ torctl/trunk/python/TorCtl/SQLSupport.py	2009-07-15 04:15:18 UTC (rev 20023)
@@ -432,16 +432,17 @@
       for s in rs.router.streams:
         if isinstance(s, ClosedStream):
           skip = False
-          for br in badrouters:
-            if br != rs:
-              if br.router in s.circuit.routers:
-                skip = True
+          #for br in badrouters:
+          #  if br != rs:
+          #    if br.router in s.circuit.routers:
+          #      skip = True
           if not skip:
-            # Throw out outliers > 1 stddev 
-            # (too much variance for 2stddev to filter much)
-            if rs.strm_closed == 1 or s.bandwidth() >= rs.sbw-1*rs.sbw_dev:
+            # Throw out outliers < mean 
+            # (too much variance for stddev to filter much)
+            if rs.strm_closed == 1 or s.bandwidth() >= rs.sbw:
               tot_sbw += s.bandwidth()
               sbw_cnt += 1
+
       if sbw_cnt: rs.filt_sbw = tot_sbw/sbw_cnt
       else: rs.filt_sbw = None
       tc_session.add(rs)



More information about the tor-commits mailing list