On 2009-09-17T01:26:33, Holger Latz <[email protected]> wrote:

> resources from right-to-left of the haresources. I suppose the problem
> is that mysql's mysqld_multi script just _initiates_ the stop-process
> and does not wait, until all mysql-processes are really finished.

That's a bug in the mysqld_multi script. You can fix this by fixing the
script.

A

while ! check_if_stopped ; do sleep 1 ; done

should suffice.

What is a bit surprising is that the Filesystem RA doesn't kill the
processes; it's supposed to at least try and in the normal course of
life, should succeed to. There's some cases where it can't (ie, open
references in-kernel which lsof/fuser can't find), but I wouldn't think
mysqld_multi triggers that ...

FWIW, if you were running a crm-style cluster, the failed stop would
escalate to a node fence and the cluster as a whole still be able to
proceed.


Regards,
    Lars

-- 
Architect Storage/HA, OPS Engineering, Novell, Inc.
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar Wilde

_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to