diff options
| author | kjnilsson <knilsson@pivotal.io> | 2018-12-18 12:46:00 +0000 |
|---|---|---|
| committer | kjnilsson <knilsson@pivotal.io> | 2018-12-18 12:46:00 +0000 |
| commit | 78eedc2323bdf318d0c340f0479ae8ea1065a7b2 (patch) | |
| tree | bd253acd049dce59b8338d190a50c77c505456c0 /.gitignore | |
| parent | 8636e72a0f7500b6b78bc2dbb4ddc92f2d5bd3e5 (diff) | |
| download | rabbitmq-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 '.gitignore')
0 files changed, 0 insertions, 0 deletions
