( Fisher | 2010. 09. 21., k – 20:27 )

Értem.

http://en.wikipedia.org/wiki/Split-brain_%28Computing%29

Ezt én csak úgy tudtam megkerülni, hogy egyrészt 2 ethernet link van a gépek között, az egyik crosslink kábel, illetve van egy soros portos HB is. De ez egy demo clsuter, csak arra szolgál, hogy lehessen vele vakítani.

Nagyon be lehet szopni azzal, hogy ha van egy kétlábas clustered, egymástól jó messze, a nagy routeren és a üvegkábel hegyen is túl, a switchek által övezett gépteremben, ahol legalább évente egyszer van karbantartás és olyankor az egy másodperctől a 10 percig terjedő forgalomkiesés.

Ha ilyenkor az alvó node-od azt látja, hogy az élő fele hirtelen eltűnik, és ettől megijedve azonnal magára rántja a szolgáltatás IP címét, akkor:

- ugyanaz az IP cím két gépen lesz, ami vicces ugyan, de nem túl egészséges
- a szolgáltatásod két helyen fog futni, és nincs aki eldöntse, hogy melyik a jó változat (pláne ha sok ügyfél matat rajta, és az egyik az egyiken módosít, a másik a másikon)
- amint helyreáll a kapcsolat, a clustered érzékeli a split-brain-t (remélhetőleg, eheh), és ilyenkor változatos módon reagálnak, a leállástól kezdve az ötletszerű adatmegsemmisítésig
- a kenyér mindig a vajas felére esik, a cluster mindig a failed node-ról próbál helyreállni