summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDaniil Fedotov <hairyhum@gmail.com>2019-05-03 14:45:04 -0400
committerDaniil Fedotov <hairyhum@gmail.com>2019-05-03 14:45:04 -0400
commit4b4e8a7f4b0101170835df87622606d22104da1f (patch)
tree7dad218c2971477487cc62fed02378140d4dcb67 /docs
parenta4033d826ed4f7546019753cb98b1cdca1939210 (diff)
downloadrabbitmq-server-git-4b4e8a7f4b0101170835df87622606d22104da1f.tar.gz
Move check for reader to action function for message store GC.
Message store GC postpones processing of file, which have readers. When performing an action, it asserts that there are no readers. Check for readers may race with readers update by a queue, crashing the message store. Make check and assert work with the same lookup to reduce failure rate. In case of races the queue process should handle exception instead. Addresses #2000 [#165755203]
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions