mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
1b8ceb83c9
Previously, when we ran low on memory, we'd close whichever circuits had the most queued cells. Now, we close those that have the *oldest* queued cells, on the theory that those are most responsible for us running low on memory, and that those are the least likely to actually drain on their own if we wait a little longer. Based on analysis from a forthcoming paper by Jansen, Tschorsch, Johnson, and Scheuermann. Fixes bug 9093.
7 lines
440 B
Plaintext
7 lines
440 B
Plaintext
o Minor features:
|
|
- Improve the circuit queue out-of-memory handler. Previously, when
|
|
we ran low on memory, we'd close whichever circuits had the most
|
|
queued cells. Now, we close those that have the *oldest* queued
|
|
cells, on the theory that those are most responsible for us
|
|
running low on memory. Based on analysis from a forthcoming paper
|
|
by Jansen, Tschorsch, Johnson, and Scheuermann. Fixes bug 9093. |