Rabbitmq: quorum queue writes continue with 1 node

Created on 15 Apr 2019  路  2Comments  路  Source: docker-library/rabbitmq

Quorum queue on 3 node cluster. Stop 2 out of 3 nodes after some message published. Continue publishing messages. Queue Consumers stops when minority node(s) available but no impact on publish. Looks like messages get buffered and released when Queue has quorum.

Shouldn't the publish stop as well when queue has no quorum ?

Most helpful comment

Please post your questions to the mailing list. Quorum queues is an unreleased feature still under development and this image cannot possibly change how they operate.

The way unsuccessful publishes are communicated back to the client is not by "stopping publishes" but via negative publisher confirms or returned messages (when they are unroutable and published with the mandatory flag, which is not relevant here).

All 2 comments

Please post your questions to the mailing list. Quorum queues is an unreleased feature still under development and this image cannot possibly change how they operate.

The way unsuccessful publishes are communicated back to the client is not by "stopping publishes" but via negative publisher confirms or returned messages (when they are unroutable and published with the mandatory flag, which is not relevant here).

Also please provide a set of steps to reproduce in the mailing list thread. There's some buffering going on in channels but it won't make a major difference if queue majority isn't available for, say, a few minutes (obviously this depends on rates). In order to explain what is really going on we need a lot more information than a two sentence description. Thanks.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

zhousujian picture zhousujian  路  5Comments

w7089 picture w7089  路  4Comments

LanceGG picture LanceGG  路  5Comments

yidasanqian picture yidasanqian  路  3Comments

bloodybeet picture bloodybeet  路  3Comments