summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-multi.bat
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@lshift.net>2009-07-19 00:48:48 +0100
committerMatthew Sackman <matthew@lshift.net>2009-07-19 00:48:48 +0100
commit1c3e228929a4828e8d731b63db05d31b4d66107d (patch)
treee30a646dd37fdc1492bec582670dd51f1c957cc7 /scripts/rabbitmq-multi.bat
parent1cf7c30120d48a2d6e4820e7f858119463e3ae51 (diff)
downloadrabbitmq-server-git-1c3e228929a4828e8d731b63db05d31b4d66107d.tar.gz
Spotted and corrected some mistakes where messages published to the mixed queue in disk-only mode would not be marked delivered even if they were persistent, thus resulting in redelivery on broker startup without the message being marked predelivered.
Also, spotted (not fixed yet) bug in commit coalescing in which the mnesia transaction is always commiting before the messages are flushed to disk. What should happen is that if coalescing is going to happen, the mnesia transaction should be delayed too, and happen only _after_ the disk sync. I.e. it doesn't matter if we disk sync and then the mnesia txn fails, but it does matter if the mnesia txn succeeds and then the disk sync fails. Also, I think I've worked out how to do prefetching properly. It's not actually that complex.
Diffstat (limited to 'scripts/rabbitmq-multi.bat')
0 files changed, 0 insertions, 0 deletions