diff options
| author | Matthew Sackman <matthew@lshift.net> | 2010-04-19 14:31:40 +0100 |
|---|---|---|
| committer | Matthew Sackman <matthew@lshift.net> | 2010-04-19 14:31:40 +0100 |
| commit | 4602409e598987b94bc9a519d0e64c1694a06e00 (patch) | |
| tree | beafd634cfaa4b605a13839032a74941031be55f /ebin | |
| parent | 42b0b0f3695edeb479164738332dad172583082f (diff) | |
| download | rabbitmq-server-git-4602409e598987b94bc9a519d0e64c1694a06e00.tar.gz | |
Sort out handling of acktags in the queue_process. Use a set throughout - this avoids the unpleasant lists:usort on every ack (which is what ordsets:from_list does). Also, don't bother with the intersection - just assume that we're only given acks we really know about, which the channel should be able to guarantee. This results in a performance improvement from MulticastMain -s 0 -r 12750 to MulticastMain -s 0 -r 13900 : i.e. 9%
Diffstat (limited to 'ebin')
0 files changed, 0 insertions, 0 deletions
