|
@@ -82,6 +82,9 @@
|
|
|
#include "routerlist.h"
|
|
|
#include "routerset.h"
|
|
|
#include "channelpadding.h"
|
|
|
+#include "compress_lzma.h"
|
|
|
+#include "compress_zlib.h"
|
|
|
+#include "compress_zstd.h"
|
|
|
|
|
|
#include "ht.h"
|
|
|
|
|
@@ -2476,12 +2479,17 @@ circuits_handle_oom(size_t current_allocation)
|
|
|
log_notice(LD_GENERAL, "We're low on memory (cell queues total alloc:"
|
|
|
" %"TOR_PRIuSZ" buffer total alloc: %" TOR_PRIuSZ ","
|
|
|
" tor compress total alloc: %" TOR_PRIuSZ
|
|
|
+ " (zlib: %" TOR_PRIuSZ ", zstd: %" TOR_PRIuSZ ","
|
|
|
+ " lzma: %" TOR_PRIuSZ "),"
|
|
|
" rendezvous cache total alloc: %" TOR_PRIuSZ "). Killing"
|
|
|
" circuits withover-long queues. (This behavior is controlled by"
|
|
|
" MaxMemInQueues.)",
|
|
|
cell_queues_get_total_allocation(),
|
|
|
buf_get_total_allocation(),
|
|
|
tor_compress_get_total_allocation(),
|
|
|
+ tor_zlib_get_total_allocation(),
|
|
|
+ tor_zstd_get_total_allocation(),
|
|
|
+ tor_lzma_get_total_allocation(),
|
|
|
rend_cache_get_total_allocation());
|
|
|
|
|
|
{
|