Jump to content

STONITH

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Mgoessen (talk | contribs) at 17:16, 16 October 2023 (Undid revision 1130344499 by 50.98.69.172 (talk): Vandalism ? Silent removal of a part that has been referenced, discussed, and is still up to date => undo). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

STONITH ("Shoot The Other Node In The Head" or "Shoot The Offending Node In The Head"), sometimes called STOMITH ("Shoot The Other Member/Machine In The Head"), is a technique for fencing in computer clusters.[1]

Fencing is the isolation of a failed node so that it does not cause disruption to a computer cluster. As its name suggests, STONITH fences failed nodes by resetting or powering down the failed node.

Multi-node error-prone contention in a cluster can have catastrophic results, such as if both nodes try writing to a shared storage resource. STONITH provides effective, if rather drastic, protection against these problems.

Single node systems use a comparable mechanism called a watchdog timer. A watchdog timer will reset the node if the node does not tell the watchdog circuit that it is operating well. A STONITH decision can be based on various decisions which can be customer specific plugins.

Google's inclusive language developer documentation[2] discourages usage of this term.

References

  1. ^ "Alan Robertson Resource fencing using STONITH" (PDF). IBM Linux Research Center, 2010. Archived from the original (PDF) on 2021-01-05.
  2. ^ "Word list | Google developer documentation style guide". Google Developers. Retrieved 2021-05-25.