[Pacemaker] [pacemaker][patch 3/4] Simple changes for "Pacemaker Explained", Chapter 6 CH_Constraints.xml
Tim Serong
tserong at novell.com
Mon Apr 11 20:57:53 CET 2011
On 3/21/2011 at 08:20 PM, Andrew Beekhof <andrew at beekhof.net> wrote:
>
> Small improvement to:
> + The only thing that matters is that in order for any member of a set
> to be active, all the members of the previous set must also be active
> (and naturally on the same node). When a set has
> <literal>sequential="true"</literal>, then in order for any member to
> be active, the previous members must also be active.
>
> + The only thing that matters is that in order for any member of a set
> to be active, all the members of the previous set<footnote><para>as
> determined by the display order in the configuration</para></footnote>
> must also be active (and naturally on the same node).
> + When a set has <literal>sequential="true"</literal>, then in order
> for any member to be active, the previous members must also be active.
This isn't quite correct.
For members within a set (sequential=true), it is true that for a given
member to be active, the previous members must also be active.
Between sets however, it's the other way around - a given set depends on
the subsequent set.
The example colocation chain in Pacemaker Explained right now should thus
be changed as follows in order to match the diagram:
<constraints>
<rsc_colocation id="coloc-1" score="INFINITY" >
<resource_set id="collocated-set-1" sequential="true">
- <resource_ref id="A"/>
- <resource_ref id="B"/>
+ <resource_ref id="F"/>
+ <resource_ref id="G"/>
</resource_set>
<resource_set id="collocated-set-2" sequential="false">
<resource_ref id="C"/>
<resource_ref id="D"/>
<resource_ref id="E"/>
</resource_set>
<resource_set id="collocated-set-2" sequential="true" role="Master">
- <resource_ref id="F"/>
- <resource_ref id="G"/>
+ <resource_ref id="A"/>
+ <resource_ref id="B"/>
</resource_set>
</rsc_colocation>
</constraints>
Regards,
Tim
--
Tim Serong <tserong at novell.com>
Senior Clustering Engineer, OPS Engineering, Novell Inc.
More information about the Pacemaker
mailing list