summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorkjnilsson <knilsson@pivotal.io>2018-12-18 12:46:00 +0000
committerkjnilsson <knilsson@pivotal.io>2018-12-18 12:46:00 +0000
commit78eedc2323bdf318d0c340f0479ae8ea1065a7b2 (patch)
treebd253acd049dce59b8338d190a50c77c505456c0 /scripts
parent8636e72a0f7500b6b78bc2dbb4ddc92f2d5bd3e5 (diff)
downloadrabbitmq-server-git-78eedc2323bdf318d0c340f0479ae8ea1065a7b2.tar.gz
Quorum queue: fix crash bug after reconnection
When a consumer node is disconnected the quorum queue will return all outstanding messages for the consumer to the queue as it cannot know if the consumer will ever come back or not and cannot leave things checked out forever. If the consumer node then reconnectes and the consumer channel is still alive it may try to query for missing deliveries and this previously crashed if the messages had been returned to the main queue. This fix makes the query safer as well as handling missing messages better.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions