diff options
| author | Matthias Radestock <matthias@lshift.net> | 2010-02-11 16:45:54 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@lshift.net> | 2010-02-11 16:45:54 +0000 |
| commit | 1065ca9a0de20bed017a3d38d3c6f732f65f4e01 (patch) | |
| tree | 2ba1c88f45a0c47141262111700c173a5608f3a2 /codegen.py | |
| parent | 1f1b32e6207ba233958314627f679109a03248bc (diff) | |
| download | rabbitmq-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
