summaryrefslogtreecommitdiff
path: root/src/truncate.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2015-03-30 13:51:03 +0100
committerSimon MacMullen <simon@rabbitmq.com>2015-03-30 13:51:03 +0100
commitbd4f8aec7edf5c295d24adf3edf0cebe3d6e8449 (patch)
tree885fb7257a8e117d908a321c88c0a7f06c57e294 /src/truncate.erl
parent8114304057647986ed212658657dc2f2d51b488b (diff)
downloadrabbitmq-server-git-bd4f8aec7edf5c295d24adf3edf0cebe3d6e8449.tar.gz
erase_ch/2 should return ctags for just the erased channel, not all of them.
This was not noticed for a long time because the only use of those ctags was to emit consumer_deleted events which were handled by the management database, and it ignored invalid {channel, ctag} combinations. However, it did end up doing more work - and closing n channels out of m became O(nm) instead of just O(n). References #86.
Diffstat (limited to 'src/truncate.erl')
0 files changed, 0 insertions, 0 deletions