[rabbitmq-discuss] RabbitMQ and network partitions

Tuure Laurinolli tuure.laurinolli at portalify.com
Mon Dec 10 11:12:01 GMT 2012


After reading http://www.rabbitmq.com/partitions.html I'm somewhat concerned about behavior of RabbitMQ upon network partitions. It appears that the basic issue is that Mnesia itself prefers availability over consistency, and allows update operations even when a node is in minority and knows it. It seems that others were concerned about this too, and Mnesia now includes "majority" option on tables, which disables updates in minority partitions.

Are there other problems besides Mnesia that cause RabbitMQ to continue to operate even in minority partition? If not, would enabling the "majority" option on necessary tables in RabbitMQ cause it to continue operations in the majority partition and to fail in the minority partition, and to keep members of the previous minority partition down when connectivity is restored? Presumably the previous minority nodes could then be rejoined to the cluster with similar actions as currently.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20121210/4fa81c66/attachment.htm>

More information about the rabbitmq-discuss mailing list