summaryrefslogtreecommitdiff
path: root/codegen.py
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 /codegen.py
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 'codegen.py')
0 files changed, 0 insertions, 0 deletions