summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorGerhard Lazu <gerhard@lazu.co.uk>2018-02-22 16:33:46 +0000
committerMichael Klishin <michael@clojurewerkz.org>2018-03-28 00:56:35 +0300
commitcf78ed57dc542cbee0422b9f2b3c078b0cac177d (patch)
treed5bf8c740d87f2146796ff4ebd0870b4d3136eba /scripts
parentc9843f9a561da2a1ddce55c821d6877108cfd0d6 (diff)
downloadrabbitmq-server-git-cf78ed57dc542cbee0422b9f2b3c078b0cac177d.tar.gz
Split single Mnesia transaction that runs on_node_down
Rather than using a single Mnesia transaction to clean queues when a node goes down, split it into many transactions so that other Mnesia operations can make progress. This is especially important when nodes join the cluster, since Mnesia on the newly started node will not be able to synchronise if there is a long-running Mnesia transaction. This commit is not complete, we need feedback on the comments left in the code before we can settle on a final version that can be merged. For more context, see #1513 Partner-in-crime: @essen
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions