summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2010-02-11 16:45:54 +0000
committerMatthias Radestock <matthias@lshift.net>2010-02-11 16:45:54 +0000
commit1065ca9a0de20bed017a3d38d3c6f732f65f4e01 (patch)
tree2ba1c88f45a0c47141262111700c173a5608f3a2 /docs
parent1f1b32e6207ba233958314627f679109a03248bc (diff)
downloadrabbitmq-server-git-1065ca9a0de20bed017a3d38d3c6f732f65f4e01.tar.gz
minor optimisation
when handling channel closure in the queue process, don't do any unnecessary work when we end up auto-deleting the queue. Specifically we don't rollback any transaction or attempt to deliver any messages. The formmer happens in the termination code anyway. The latter is a change in behaviour, but one that is permitted by the spec, and arguably deleting the queue as quickly as possible. The bug21673 branch already has changes along similar lines.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions