]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Update the client bootstrap comment in config.c for exponential backoff
authorteor <teor2345@gmail.com>
Sun, 28 May 2017 11:01:08 +0000 (21:01 +1000)
committerteor <teor2345@gmail.com>
Sun, 28 May 2017 11:01:08 +0000 (21:01 +1000)
This brings the description up to date with the exponential backoff
code introduced in 0.2.9.1-alpha.

Fixes bug #22421.

src/or/config.c

index c96f42c6e27c50eb6908d5733412215a1fbc6a19..7d2ebbdd03226a996fe11fc16fb78079cf3b0478 100644 (file)
@@ -558,11 +558,13 @@ static config_var_t option_vars_[] = {
                                  "10800, 21600, 43200"),
   /* With the ClientBootstrapConsensus*Download* below:
    * Clients with only authorities will try:
-   *  - 3 authorities over 10 seconds, then wait 60 minutes.
+   *  - at least 3 authorities over 10 seconds, then exponentially backoff,
+   *    with the next attempt 3-21 seconds later,
    * Clients with authorities and fallbacks will try:
-   *  - 2 authorities and 4 fallbacks over 21 seconds, then wait 60 minutes.
+   *  - at least 2 authorities and 4 fallbacks over 21 seconds, then
+   *    exponentially backoff, with the next attempts 4-33 seconds later,
    * Clients will also retry when an application request arrives.
-   * After a number of failed reqests, clients retry every 3 days + 1 hour.
+   * After a number of failed requests, clients retry every 3 days + 1 hour.
    *
    * Clients used to try 2 authorities over 10 seconds, then wait for
    * 60 minutes or an application request.