Skip to content
Snippets Groups Projects
Commit 5ec91a3d authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Merge branch 'ticket23220'

parents a368cadf efbd4a33
No related branches found
No related tags found
No related merge requests found
o Minor features (client directory bandwidth tuning):
- When downloading (micro)descriptors, don't split the list of
descriptors into multiple requests unless there are at least 32
descriptors that we want. Previously, we split at 4, not 32, which
could lead to significant overhead in HTTP request size and
degradation in compression performance. Closes ticket 23220.
......@@ -4971,8 +4971,9 @@ max_dl_per_request(const or_options_t *options, int purpose)
}
/** Don't split our requests so finely that we are requesting fewer than
* this number per server. */
#define MIN_DL_PER_REQUEST 4
* this number per server. (Grouping more than this at once leads to
* diminishing returns.) */
#define MIN_DL_PER_REQUEST 32
/** To prevent a single screwy cache from confusing us by selective reply,
* try to split our requests into at least this many requests. */
#define MIN_REQUESTS 3
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment