[Cluster-devel] qdisk and fence race

Lon Hohberger lhh at redhat.com
Mon Feb 18 19:33:13 UTC 2013


On 02/13/2013 12:32 PM, Dietmar Maurer wrote:
> The following example is copied from 'man qdisk':
> 
>        <cman two_node="0" expected_votes="3" .../>
>         <clusternodes>
>             <clusternode name="node1" votes="1" ... />
>             <clusternode name="node2" votes="1" ... />
>         </clusternodes>
>         <quorumd interval="1" tko="10" votes="1" label="testing">
>             <heuristic   program="ping  A  -c1  -w1"  score="1"  interval="2" tko="3"/>
>         </quorumd>
> 
> Is it true that this can still result is a fence race?
> 
> If so, what is the suggested way to avoid that? Should I configure with  master_wins="1" instead?

It's best to use master_wins over a heuristic.  Ping as a tiebreaker
seems good in practice, but the problem is that there are certain
network failures where two nodes can see the thing they're pinging - but
not each other (e.g. some switch loops).

master_wins protects against this.

-- Lon




More information about the Cluster-devel mailing list