diff options
author | Roger Dingledine <arma@torproject.org> | 2011-01-15 21:54:49 -0500 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2011-01-15 21:54:49 -0500 |
commit | 7699014e1e9e183d1fd840e59909bcf77ba3321b (patch) | |
tree | 2cfae869dd2470c7b51a15f15b4d1a240658d9f9 /doc/spec/path-spec.txt | |
parent | bebd95e2c99ab3d17ebf6d1b005f483af079330a (diff) | |
parent | a1860cc3f1d6224f3be40319a075471cb491e1aa (diff) | |
download | tor-7699014e1e9e183d1fd840e59909bcf77ba3321b.tar.gz tor-7699014e1e9e183d1fd840e59909bcf77ba3321b.zip |
Merge commit 'sebastian/bug2317' into maint-0.2.2
Diffstat (limited to 'doc/spec/path-spec.txt')
-rw-r--r-- | doc/spec/path-spec.txt | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/doc/spec/path-spec.txt b/doc/spec/path-spec.txt index 2e4207bd56..7c313f8ab0 100644 --- a/doc/spec/path-spec.txt +++ b/doc/spec/path-spec.txt @@ -421,57 +421,79 @@ of their choices. cbtdisabled Default: 0 - Effect: If non-zero, all CircuitBuildTime learning code should be + Min: 0 + Max: 1 + Effect: If 1, all CircuitBuildTime learning code should be disabled and history should be discarded. For use in emergency situations only. cbtnummodes Default: 3 + Min: 1 + Max: 20 Effect: This value governs how many modes to use in the weighted - average calculation of Pareto paramter Xm. A value of 3 introduces + average calculation of Pareto parameter Xm. A value of 3 introduces some bias (2-5% of CDF) under ideal conditions, but allows for better performance in the event that a client chooses guard nodes of radically different performance characteristics. cbtrecentcount Default: 20 + Min: 3 + Max: 1000 Effect: This is the number of circuit build times to keep track of for the following option. cbtmaxtimeouts Default: 18 + Min: 3 + Max: 10000 Effect: When this many timeouts happen in the last 'cbtrecentcount' circuit attempts, the client should discard all of its history and begin learning a fresh timeout value. cbtmincircs Default: 100 + Min: 1 + Max: 10000 Effect: This is the minimum number of circuits to build before computing a timeout. cbtquantile Default: 80 + Min: 10 + Max: 99 Effect: This is the position on the quantile curve to use to set the - timeout value. It is a percent (0-99). + timeout value. It is a percent (10-99). cbtclosequantile Default: 95 + Min: Value of cbtquantile parameter + Max: 99 Effect: This is the position on the quantile curve to use to set the timeout value to use to actually close circuits. It is a percent (0-99). cbttestfreq Default: 60 + Min: 1 + Max: 2147483647 (INT32_MAX) Effect: Describes how often in seconds to build a test circuit to gather timeout values. Only applies if less than 'cbtmincircs' have been recorded. cbtmintimeout Default: 2000 + Min: 500 + Max: 2147483647 (INT32_MAX) Effect: This is the minimum allowed timeout value in milliseconds. + The minimum is to prevent rounding to 0 (we only check once + per second). cbtinitialtimeout Default: 60000 + Min: Value of cbtmintimeout + Max: 2147483647 (INT32_MAX) Effect: This is the timeout value to use before computing a timeout, in milliseconds. |