Ha az egyiket kiölöm, a többi úgy fagy meg, mint annak a rendje és módja.
Hát ez mindenképpen érdekes, a leírás alapján ezt inkább tekintem bugnak. Nyilván van valami comm timeout, annak leteltével az elhalt node-ot ki kell rúgják a clusterből, és mindennek mennie kell tovább. Addig nyilván áll minden, és várják, hogy válaszoljon az eltűnt node.
és ha az egyik meghal, a másikkal vígan tudsz dolgozni.
Ja, és arra gondoltál-e, hogy mi van, ha a két node közötti hálózatot elnyírod? Mindkettő megy tovább? És ha ezek után divergáló változtatásokat tolsz beléjük külön-külön (amik egyszerre nem létezhetnek egy adatbázisban), akkor hogy a kénköves francba lesz abból valaha még egy adatbázis adatvesztés nélkül?
A konzisztens működés feltétele, hogy csak egyetlen jó állapot létezhet, ergó a rendszer <=50%-a elméletileg sem lehet működésképes, mindenképpen quorum kell a változtatásokhoz.