[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [sbws/master] Merge branch 'ticket28216_torflow_diff'



commit fe1be7ba6e4f3e7703fd2208b9db315f758716e0
Merge: 6380445 2abbad4
Author: juga0 <juga@xxxxxxxxxx>
Date:   Mon Oct 29 09:18:48 2018 +0000

    Merge branch 'ticket28216_torflow_diff'

 CHANGELOG.md         |  2 ++
 sbws/globals.py      |  3 +++
 sbws/lib/v3bwfile.py | 22 ++++++++++++++++++++--
 3 files changed, 25 insertions(+), 2 deletions(-)

diff --cc sbws/lib/v3bwfile.py
index a070150,4b851d0..72ab58c
--- a/sbws/lib/v3bwfile.py
+++ b/sbws/lib/v3bwfile.py
@@@ -592,7 -591,22 +595,22 @@@ class V3BWFile(object)
                          'allowed', (1 - accuracy_ratio) * 100, margin * 100)
  
      @staticmethod
 -    def is_max_bw_diff_perc_reachede(bw_lines, max_bw_diff_perc,
 -                                   MAX_BW_DIFF_PERC):
 -        sum_consensus_bw = sum([l.desc_obs_bw_bs_last for l in bw_lines])
++    def is_max_bw_diff_perc_reached(bw_lines,
++                                    max_bw_diff_perc=MAX_BW_DIFF_PERC):
++        sum_consensus_bw = sum([l.desc_bw_obs_last for l in bw_lines])
+         sum_bw = sum([l.bw for l in bw_lines])
+         diff = min(sum_consensus_bw, sum_bw) / max(sum_consensus_bw, sum_bw)
+         diff_perc = diff * 100
+         log.info("The difference between the total consensus bandwidth "
+                  "and the total measured bandwidth is %s%% percent",
+                  diff_perc)
+         if diff_perc > MAX_BW_DIFF_PERC:
+             log.warning("It is more than %s%%", max_bw_diff_perc)
+             return True
+         return False
+ 
+     @staticmethod
 -    def bw_torflow_scale(bw_lines, desc_obs_bws=TORFLOW_OBS_MEAN,
 +    def bw_torflow_scale(bw_lines, desc_bw_obs_type=TORFLOW_OBS_MEAN,
                           cap=TORFLOW_BW_MARGIN,
                           num_round_dig=TORFLOW_ROUND_DIG, reverse=False):
          """

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits