diff options
| author | Daniil Fedotov <hairyhum@gmail.com> | 2019-04-05 17:44:27 -0400 |
|---|---|---|
| committer | Daniil Fedotov <hairyhum@gmail.com> | 2019-04-05 17:44:27 -0400 |
| commit | d1b893fe637638cba5984ac3653f8148ec0e517d (patch) | |
| tree | 8d5dda00b8bbe1be8dbb7248f03c3c35b55bda28 /src/lqueue.erl | |
| parent | 09ab089066e8148ebe30ce3183958ea039470826 (diff) | |
| download | rabbitmq-server-git-d1b893fe637638cba5984ac3653f8148ec0e517d.tar.gz | |
Handle connection tracking events in a separate process.
Connection tracking event handling may involve DB operations and closing of
connections (e.g. for vhost deletion).
Because gen_event handles all events in the same process - this may
cause message accumulation in the rabbit_event process and memory
accumulation.
Connection tracking process will only receive connection tracking
events and all other events will be dropped, freeing the memory.
Follow-up to #1722
[#164353033]
Diffstat (limited to 'src/lqueue.erl')
0 files changed, 0 insertions, 0 deletions
