diff options
author | Nick Mathewson <nickm@torproject.org> | 2013-11-07 12:15:30 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2013-11-07 12:15:30 -0500 |
commit | 1b8ceb83c951f1cdea6b71a615a10d33b8adf2b3 (patch) | |
tree | 0046cb887736bb8007a31c6f390cdbebf5a70133 /changes | |
parent | 82d8944928daf868d12797e59a3a58ce4cb4f205 (diff) | |
download | tor-1b8ceb83c951f1cdea6b71a615a10d33b8adf2b3.tar.gz tor-1b8ceb83c951f1cdea6b71a615a10d33b8adf2b3.zip |
Improved 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, 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.
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug9093 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/changes/bug9093 b/changes/bug9093 new file mode 100644 index 0000000000..06b6cb926a --- /dev/null +++ b/changes/bug9093 @@ -0,0 +1,7 @@ + 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.
\ No newline at end of file |