diff options
author | Nick Mathewson <nickm@torproject.org> | 2013-01-18 13:24:14 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2013-01-30 11:58:17 -0500 |
commit | 813a0f8c40d57390412ce9dc52ef503d80e1f474 (patch) | |
tree | 1b9bc593177dab09295a7eb4e2b27f803ce20605 /changes | |
parent | bc52e0488b280f24b74f91f8cdba91fa704875e9 (diff) | |
download | tor-813a0f8c40d57390412ce9dc52ef503d80e1f474.tar.gz tor-813a0f8c40d57390412ce9dc52ef503d80e1f474.zip |
Compute whether we're ready to build circuits based on fraction of paths
Previously we did this based on the fraction of descriptors we
had. But really, we should be going based on what fraction of paths
we're able to build based on weighted bandwidth, since otherwise a
directory guard or two could make us behave quite oddly.
Implementation for feature 5956
Diffstat (limited to 'changes')
-rw-r--r-- | changes/feature5956 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/changes/feature5956 b/changes/feature5956 new file mode 100644 index 0000000000..dbc6a1ef80 --- /dev/null +++ b/changes/feature5956 @@ -0,0 +1,6 @@ + o Major features: + - When deciding whether we have enough descriptors to build circuits, + instead of looking at raw circuit counts, look at which fraction of + (bandwidth-weighted) paths we're able to build. This approach keeps + clients from building circuits if their paths are likely to stand out + statistically. Fixes issue 5956. |