[Linux-ha-dev] Wrong error message in lib/crm/pengine/utils.c

Andrew Beekhof beekhof at gmail.com
Thu Nov 8 03:45:28 MST 2007


On Nov 8, 2007, at 11:03 AM, Xinwei Hu wrote:

> Hi Andrew,
>
>  The only resources are clone sets of riloe stonith:
> """
>       <clone ordered="true" id="clone_stonith_APS06">
>         <instance_attributes id="clone_stonith_APS06_instance_attrs">
>           <attributes>
>             <nvpair id="clone_stonith_APS06_clone_max"
> name="clone_max" value="5"/>
>             <nvpair id="clone_stonith_APS06_clone_node_max"
> name="clone_node_max" value="1"/>
>           </attributes>
>         </instance_attributes>
>         <primitive class="stonith" type="external/riloe"
> provider="heartbeat" id="stonith_APS06">
>           <instance_attributes id="stonith_APS06_instance_attrs">
>             <attributes>
>               <nvpair id="stonith_APS06_hostlist" name="hostlist"
> value="hashgd1svraps06"/>
>               <nvpair id="stonith_APS06_ilo_hostname"
> name="ilo_hostname" value="10.152.115.205"/>
>               <nvpair id="stonith_APS06_ilo_user" name="ilo_user"
> value="HAPS"/>
>               <nvpair id="stonith_APS06_ilo_password"
> name="ilo_password" value="heartbeat"/>
>               <nvpair id="stonith_APS06_ilo_can_reset"
> name="ilo_can_reset" value="1"/>
>               <nvpair id="stonith_APS06_ilo_protocol"
> name="ilo_protocol" value="2.0"/>
>               <nvpair id="stonith_APS06_ilo_powerdown_method"
> name="ilo_powerdown_method" value="button"/>
>               <nvpair name="target_role"
> id="stonith_APS06:0_target_role" value="started"/>
>             </attributes>
>           </instance_attributes>
>         </primitive>
>       </clone>
> """
> 2007/11/8, Andrew Beekhof <beekhof at gmail.com>:
>>
>> On Nov 8, 2007, at 9:51 AM, Xinwei Hu wrote:
>>
>>> Hi all,
>>>  While setting no_quorum_policy to freeze & stonith_enabled,
>>> heartbeat keeps complaining:
>>
>> i'm pretty sure the existing logic is correct
>> what does the rest of your config look like?
>>
> So that what I don't understand is why we set action->needs to  
> rsc_req_stonith
> first(utils.c:597),

this is the part that, i suspect, needs to change

> and then complain about it(utils.c:608) ?
> Does that mean we should combine the freeze policy with stonith  
> enabled ?
>>>
>>> """
>>>  ERROR: unpack_operation: Stonith resources (eg. stonith_APS06:3)
>>> cannot require fencing to start
>>> """
>>>  It's caused by a logic error(to me at least), which can be fixed by
>>> the attached patch.
>>>
>>>  Any comments on how to clean it up?
>>> <utils.patch>_______________________________________________________
>>> Linux-HA-Dev: Linux-HA-Dev at lists.linux-ha.org
>>> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
>>> Home Page: http://linux-ha.org/
>>
>> _______________________________________________________
>> Linux-HA-Dev: Linux-HA-Dev at lists.linux-ha.org
>> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
>> Home Page: http://linux-ha.org/
>>
> _______________________________________________________
> Linux-HA-Dev: Linux-HA-Dev at lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/



More information about the Linux-HA-Dev mailing list