Mon, Oct 04, 2010 at 14:08:49, misha wrote about "[uanog] Re: [uanog] [Q] Отказоустойчивость для LAN":
По дефолту контейнеры разбросаны между нодами. Ежели одна нода вылетает - все переезжает на другую.
Проблема возникает, если вылетает не нода, а сетка между ними. В результате возникает split brain, т.к. каждая нода считает, что именно она является ведущей.
Да, это неизбежно. http://en.wikipedia.org/wiki/CAP_theorem ты хочешь и C (нет дублей типа split brain) и A (от падения одной остальные живут) => значит, если P, то фигушки. Значит, дублировать и квадралировать:) связи, ибо другого выхода нет. P.S. Если бы ты знал, какими изуверскими извращениями мы в своём проекте пытаемся обеспечить, что при CA есть хоть какой-то смысл по P... Уже думали базы в darcs/аналог загонять и мержить коммиты по объединению... -netch-