summaryrefslogtreecommitdiff
path: root/ebin
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@lshift.net>2010-04-19 14:31:40 +0100
committerMatthew Sackman <matthew@lshift.net>2010-04-19 14:31:40 +0100
commit4602409e598987b94bc9a519d0e64c1694a06e00 (patch)
treebeafd634cfaa4b605a13839032a74941031be55f /ebin
parent42b0b0f3695edeb479164738332dad172583082f (diff)
downloadrabbitmq-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