summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGerhard Lazu <gerhard@lazu.co.uk>2018-02-22 14:35:55 +0000
committerGerhard Lazu <gerhard@lazu.co.uk>2018-03-27 16:07:35 +0100
commit034003932683f8669be0c743de2a3654adac78d2 (patch)
tree312f66a0d9c3896a252b2b8c5c4a3cedff682c5b /Makefile
parent0752ddb4dc5f78673605616a038057616c08cc6c (diff)
downloadrabbitmq-server-git-034003932683f8669be0c743de2a3654adac78d2.tar.gz
Do not read exchange & queue before deleting, simply delete
Doing a wread operation requires a table write lock. Since a delete requires a table write lock as well, we have 2 write locks instead of 1. When Mnesia is under load, this can result in many lock collisions and slow down the entire set of operations. We think that it's better to leverage fast SSDs / NVMEs and defer the Mnesia disk log write optimisation to the filesystem. For more context, see #1513 Partner-in-crime @essen
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions