Hello Serge,

Thank you so much for your quick action!
I'll test the patch.


Regards,
Yoshihiko SATO.

Attached is a patch that checks that DomU disappears from the "xm
list" on Dom0 after running destroy.

On Mon, Apr 13, 2009 at 10:03 PM, Serge Dubrouski <[email protected]> wrote:
Hello -

This makes sense and I''ll think how to implement that. Thank for the
suggestion.

2009/4/13 Yoshihiko SATO <[email protected]>:
Hi Serge,

I consider about the case that two or more plugins are set in cib.xml.
For example, xen0(STONITH plugin for DomU) and ibmrsa-telnet(the one for
Dom0) or something.
The setting's purpose is to STONITH Dom0 when xen0 failed to STONITH DomU.
Then, I found the following problem about xen0's fence(off|reset) action.

xen0 doesn't check the return code of xm destroy.
Instead, it check the target DomU is dead or alive with ping command in
CheckIfDead(), right?
However, ping does not receive any reply packets at all
not only when DomU is normally STONITH'ed but when kernel panic or
kernel hang occurs on Dom0.
In the case that failure occurs on Dom0, xen0 judges "the fence action
succeeded", by mistake.
Then, STONITH plugin which is able to STONITH Dom0 (like ibmrsa-telnet
etc.) is not executed.
So, I consider that it should confirm whether xm destroy via ssh
succeeded or not.
And it is better to check whether the target is dead with ping only when
the command succeeded.
If xm destroy is failed, xen0 should return "fence action is failed", I
think.
What do you think about this?
I would like to hear any opinion.

Best regards,
Yoshihiko SATO
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/



--
Serge Dubrouski.





------------------------------------------------------------------------

_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to