This site best when viewed with a modern standards-compliant browser. We recommend Firefox Get Firefox!.

Linux-HA project logo
Providing Open Source High-Availability Software for Linux and other OSes since 1999.

USA Flag UK Flag

Japanese Flag

ホームページ

サイトについて

コンタクト情報

使用条件

協力方法

セキュリティ

2008.8.28
RHEL用rpm更新
更新情報はこちらから

2008.8.18
Heartbeat 2.1.4
リリース!
Downloadはこちらから

2008.6.30
パッケージ追加
追加パッケージ集にパッケージを追加しました

2007.11.13
Linux-ha-japan日本語ML移植しました

2007.10.5
日本語サイトOPEN
日本語MLも開設しました

2007.10.5
OSC2007 Tokyo/Fall で Heartbeat紹介
発表資料を公開しました

Last site update:
2008-08-30 09:21:20

Split-Brain

A split-brain condition is the result of a ClusterPartition, where each side believes the other is dead, and then proceeds to take over resources as though the other side no longer owned any resources.

After this, a variety of BadThingsWillHappen - including destroying shared disk data.

This is the result of acting on incomplete information - neglecting DunnsLaw. That is, when a node is declared "dead", its status is, by definition, not known. Perhaps it is dead, perhaps it is merely incommunicado. The only thing that is known is that its status is not known.

The ultimate cure to this is to use Fencing and lock the other side out.

The problem with merely using quorum without fencing, is that the loss of quorum can take an unbounded amount time to detect and react to in the worst case.

Fencing does not require knowledge of the timing or behavior of the "errant" nodes, nor does it require the cooperation or sanity of errant nodes. In addition, fencing operations receive positive confirmation. Hence, fencing has a high degree of certainty.

A good way of avoiding split brain conditions in most cases without having to resort to fencing is to configure redundant and independent cluster communications paths - so that loss of a single interface or path does not break communication between the nodes - that is the communications should not have a single point of failure.

Using both redundant communications and fencing is a good way to go. We highly recommend both.

See Also

Split-brain, quorum, fencing overview, ClusterConcepts, fencing, quorum, STONITH, SPOF, FAQ on tuning deadtime, deadtime directive, warntime directive