diff options
| author | Matthias Radestock <matthias@lshift.net> | 2009-10-11 14:02:44 +0100 |
|---|---|---|
| committer | Matthias Radestock <matthias@lshift.net> | 2009-10-11 14:02:44 +0100 |
| commit | 0e3b669fd2f02abb41299a0df6ed38e1d790aea8 (patch) | |
| tree | 30958f64739468ffb00d5c2c535b858a62a34c64 /generate_app | |
| parent | 0173f708d93d55a85dd33d7bef2744ed3acfc752 (diff) | |
| download | rabbitmq-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
