summaryrefslogtreecommitdiff
path: root/generate_app
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2009-10-11 14:02:44 +0100
committerMatthias Radestock <matthias@lshift.net>2009-10-11 14:02:44 +0100
commit0e3b669fd2f02abb41299a0df6ed38e1d790aea8 (patch)
tree30958f64739468ffb00d5c2c535b858a62a34c64 /generate_app
parent0173f708d93d55a85dd33d7bef2744ed3acfc752 (diff)
downloadrabbitmq-server-git-0e3b669fd2f02abb41299a0df6ed38e1d790aea8.tar.gz
rollback transactions on queue termination
That way we don't leave garbage - transactionally published, but uncommitted messages - in the message store. Also, we we can get rid of the pending_commits state wart in disk_queue. That is possible because both tx commits and queue deletions are issued by the queue process and tx commits are synchronous, so there is never a chance of there being a pending commit when doing a deletion.
Diffstat (limited to 'generate_app')
0 files changed, 0 insertions, 0 deletions