aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2013-01-18 13:24:14 -0500
committerNick Mathewson <nickm@torproject.org>2013-01-30 11:58:17 -0500
commit813a0f8c40d57390412ce9dc52ef503d80e1f474 (patch)
tree1b9bc593177dab09295a7eb4e2b27f803ce20605 /changes
parentbc52e0488b280f24b74f91f8cdba91fa704875e9 (diff)
downloadtor-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/feature59566
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.