2010/10/4 Valentin Nechayev <netch@netch.kiev.ua>
Да, это неизбежно.
> По дефолту контейнеры разбросаны между нодами.
> Ежели одна нода вылетает - все переезжает на другую.
>
> Проблема возникает, если вылетает не нода, а сетка между ними.
> В результате возникает split brain, т.к. каждая нода считает, что
> именно она является ведущей.
http://en.wikipedia.org/wiki/CAP_theorem
ты хочешь и C (нет дублей типа split brain) и A (от падения одной остальные
живут) => значит, если P, то фигушки.
Значит, дублировать и квадралировать:) связи, ибо другого выхода нет.
P.S. Если бы ты знал, какими изуверскими извращениями мы в своём проекте
пытаемся обеспечить, что при CA есть хоть какой-то смысл по P...
Уже думали базы в darcs/аналог загонять и мержить коммиты по объединению...