if the bottom eighth of the servers by bandwidth is really crummy,

try the bottom quartile instead.


svn:r6387
This commit is contained in:
Roger Dingledine 2006-04-15 07:15:23 +00:00
parent 3791d3daaa
commit 0cee3e1fc7

View File

@ -1257,6 +1257,9 @@ dirserv_compute_performance_thresholds(routerlist_t *rl)
if (smartlist_len(bandwidths)) {
fast_bandwidth = *(uint32_t*)smartlist_get(bandwidths,
smartlist_len(bandwidths)/8);
if (fast_bandwidth < ROUTER_REQUIRED_MIN_BANDWIDTH)
fast_bandwidth = *(uint32_t*)smartlist_get(bandwidths,
smartlist_len(bandwidths)/4);
guard_bandwidth = *(uint32_t*)smartlist_get(bandwidths,
smartlist_len(bandwidths)/2);
}