summaryrefslogtreecommitdiff
path: root/src/lqueue.erl
diff options
context:
space:
mode:
authorDaniil Fedotov <hairyhum@gmail.com>2019-04-05 17:44:27 -0400
committerDaniil Fedotov <hairyhum@gmail.com>2019-04-05 17:44:27 -0400
commitd1b893fe637638cba5984ac3653f8148ec0e517d (patch)
tree8d5dda00b8bbe1be8dbb7248f03c3c35b55bda28 /src/lqueue.erl
parent09ab089066e8148ebe30ce3183958ea039470826 (diff)
downloadrabbitmq-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