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 <serge...@gmail.com> wrote:
> Hello -
>
> This makes sense and I''ll think how to implement that. Thank for the
> suggestion.
>
> 2009/4/13 Yoshihiko SATO <satoyo...@intellilink.co.jp>:
>> 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: Linux-HA-Dev@lists.linux-ha.org
>> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
>> Home Page: http://linux-ha.org/
>>
>
>
>
> --
> Serge Dubrouski.
>



-- 
Serge Dubrouski.

Attachment: xen0.patch
Description: Binary data

_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to