Re: meta-data problem: rg_test shows the wrong value

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Aug 08, 2011 at 07:24:34PM -0400,
Ofer Inbar <cos@xxxxxxxxx> wrote:
> |     myresource {
> |       name = "B"
> |       monitoringport = "9105";
> |       status_timeout = "30";
> |       status_interval = "40";
> |     }
> 
> Where is it getting this "40" value from?
> 
> Well, the funny thing is that the correct value *used* to be 40.
> 
> That was the default the resource agent sets if you *don't* specify
> status_timeout in cluster.conf.  To test my new change, I made a copy
> of cluster.conf in /tmp, added the new status_timeout values, and ran
> rg_test on it.  But somehow, rg_test seems to be giving me a value that
> does not come from this run of the resource agent and this cluster.conf.

I should add that this strange behavior persists even after I:

 - Change myresource.sh such that its default value is noe 60, not 40
 - Restart rgmanager on all three nodes in the cluster

Watching the service's logs, I can also see that rgmanager is actually
calling "status" every 70 seconds, which is 30+40, so it is obeying the
incorrect value.

(And separately, this makes me realize that it waits timeout+interval
seconds between status checks, which I had not realized; I had assumed
that it would only wait interval seconds between checks.  This stuff is
not well documented :/)

  -- Cos

--
Linux-cluster mailing list
Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster


[Index of Archives]     [Corosync Cluster Engine]     [GFS]     [Linux Virtualization]     [Centos Virtualization]     [Centos]     [Linux RAID]     [Fedora Users]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Camping]

  Powered by Linux