HomeClusterLabs Projects

Bug #1601 - PE: Favor correctness over niceties when STONITHing nodes

Description

Bug #1601 - PE: Favor correctness over niceties when STONITHing nodes
Successful fencing must be an input to a failed resources stop action.
However given group(A, B) running on nodeX and B.stop has failed,
A := stop healthy resource (A.stop)
B := stop failed resource (pseudo operation B.stop)
C := stonith nodeX
A requires B, B requires C, C requires A

This loop would prevent the cluster from making any progress.

Disable the block creating the "C requires A" dependancy and instead,
treat all resources on nodeX as B would be (marked as a pseudo op
depending on the STONITH).

Mercurial revision: 7779c1361d8c57201686492369c305eba15fad5a

Details

Provenance
Andrew Beekhof <andrew@beekhof.net>Authored on Jun 27 2007, 9:38 AM
Parents
rP3a1378e8cdf9: Hg: Merge with upstream
Branches
Unknown
Tags
Unknown

Event Timeline