All,

I've inherited a couple of RHEL5.1 clusters and in an effort to improve their 
performance have attempted to add a couple of hueristics to the quorumd section 
of cluster.conf.  The existing quorumd section is as follows:

<quorumd device="/dev/mapper/mpath2" interval="1" tko="10" votes="1">
    <heuristic interval="2" program="ping -t1 -c1 216.187.173.1" score="1" 
tko="5"/>
</quorumd>

When I change that section to:

<quorumd device="/dev/mapper/mpath2" interval="1" tko="10" votes="1">
    <heuristic interval="2" program="ping -t1 -c1 216.187.173.1" score="1" 
tko="5"/>
    <heuristic interval="2" program="/path/to/script.sh" score="1" tko="5"/>
</quorumd>

And attempt to load the new configuration using system-config-cluster (via the 
file->open menu command) I get the following error message:

(In a pop-up dialog)

Relax-NG validity error : Extra element quorumd in interleave
/path/to/config/cluster_v30.conf:2: Relax-NG validity error : Element cluster 
failed to validate content
/path/to/config/cluster_v30.conf fails to validate

The ONLY change I am making from a working config file is to add the second 
hueristic to quorumd, so I'm certain that the validation error is coming from 
that line.  So my questions are two-fold when I looked around the internet what 
I could gather is that the entity causing the XML validation error is missing a 
field.  Is this the case?  Everything I could find in the documentation and 
looking through this mailing list leads me to belive that my approach is 
correct.  Second question: is system-config-cluster just being overly paranoid? 
 I can load the config file using 'ccs_tool update' from the command line 
without errors.

Thanks for any help you can provide!
--
Linux-cluster mailing list
Linux-cluster@redhat.com
https://www.redhat.com/mailman/listinfo/linux-cluster

Reply via email to