diff options
| author | Daniil Fedotov <dfedotov@pivotal.io> | 2017-09-28 13:08:34 +0100 |
|---|---|---|
| committer | Daniil Fedotov <dfedotov@pivotal.io> | 2017-09-28 13:14:01 +0100 |
| commit | d1299f42e8e66413039407f7b97670e35bcdbb78 (patch) | |
| tree | 055196fa9e75dfda362f8523e190a1cb1196d5af /check_xref | |
| parent | 547be437426163fcd2655857e34f4d24b4994c3a (diff) | |
| download | rabbitmq-server-git-d1299f42e8e66413039407f7b97670e35bcdbb78.tar.gz | |
Do not limit paging to disk if hibernated or resumed after credit
Paging of messages to disk is limited by lazy_queue_explicit_gc_run_operation_threshold
This is required to avoid GC on every publish. But for big messages the
process can get hibernated or blocked by the message store credit-flow,
leaving the process with a lot of memory taken.
When hibernating or unblocking we should try to page messages to disk
regardless of the threshold, because we know that memory reduction is
required at this moment.
Fixes #1379
[#150916864]
Diffstat (limited to 'check_xref')
0 files changed, 0 insertions, 0 deletions
