[Linux-cluster] Severe problems with 64-bit RHCS on RHEL5.1
Alex Kompel
barbos at gmail.com
Fri Apr 18 01:10:47 UTC 2008
2008/4/17 Harri Päiväniemi <harri.paivaniemi at tietoenator.com>:
>
> The 2nd problem that still exists is:
>
> When node a and b are running and everything is ok. I stop node b's
> cluster daemons. when I start node b again, this situation stays
> forever:
>
> ----------------
> node a - clustat
> Member Status: Quorate
>
> Member Name ID Status
> ------ ---- ---- ------
> areenasql1 1 Online, Local, rgmanager
> areenasql2 2 Offline
> /dev/sda 0 Online, Quorum Disk
>
> Service Name Owner (Last) State
> ------- ---- ----- ------ -----
> service:areena areenasql1 started
>
> -------------------
>
> node b - clustat
>
> Member Status: Quorate
>
> Member Name ID Status
> ------ ---- ---- ------
> areenasql1 1 Online, rgmanager
> areenasql2 2 Online, Local, rgmanager
> /dev/sda 0 Offline, Quorum Disk
>
> Service Name Owner (Last) State
> ------- ---- ----- ------ -----
> service:areena areenasql1 started
>
>
> So node b's quorum disk is offline, log says it's registred ok and
> heuristic is UP... node a sees node b as offline. If I reboot node b, it
> works ok and joins ok...
Now that you have mentioned it - I remember stumbling upon the similar
problem. It happens if you restart the cluster services before the
cluster realizes the node is dead. I guess it is a bug since the node
is in some sort of limbo state at that moment reporting itsefl being
part of the cluster while the cluster does not recognize it as a
member. If you wait 70 seconds ( cluster.conf: <totem token="70000"/>
) before starting the cluster services then it will come up fine. The
reboot works for you because it take longer than 70 sec (correct me if
I am wrong). So try stopping node b cluster services, wait 70 secs and
then start them back up.
-Alex
More information about the Linux-cluster
mailing list