mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-12 13:43:36 +01:00
0dc55fb247
When we have fewer than 15 descriptors to fetch, we will delay the fetch for a little while. That's fine, if we can go ahead and build circuits... but if not, it's a poor choice indeed. Fixes bug 23985; bugfix on 0.1.1.11-alpha. In 0.3.0.3-alpha, when we made primary guard descriptors necessary for circuit building, this situation got worse.
10 lines
571 B
Plaintext
10 lines
571 B
Plaintext
o Minor bugfixes (bootstrapping):
|
|
- Fetch descriptors aggressively whenever we lack enough
|
|
to build circuits, regardless of how many descriptors we are missing.
|
|
Previously, we would delay launching the fetch when we had fewer than
|
|
15 missing descriptors, even if some of those descriptors were
|
|
blocking circuits from building. Fixes bug 23985; bugfix on
|
|
0.1.1.11-alpha. The effects of this bug became worse in 0.3.0.3-alpha,
|
|
when we began treating missing descriptors from our primary guards
|
|
as a reason to delay circuits.
|