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/

Reply via email to