[Pacemaker] Please teach it about handling of the unmanaged resource in environment setting placement-strategy.

Gao,Yan ygao at suse.com
Tue Dec 13 10:29:32 UTC 2011


Hi Yuusuke,

On 12/13/11 16:34, Yuusuke Iida wrote:
> Hi, Yan
> 
> (2011/10/31 20:50), Yuusuke Iida wrote:
>> I read a cord of pengine.
>> By all appearance, as for the resource becoming "unmanaged failed", an
>> allotment does not seem to be performed.
>> Is the recognition that an allotment is not performed as for the
>> "unmanaged failed" resource that failed in stop right?
>> Does it mean that capacity of the node is not used if not assigned?
> Often I'm sorry.
> About the above, please give me a message.
Oh, sorry! It slipped off my radar.

As we can see from pengine/native.c: native_color(): 516:

if (is_not_set(rsc->flags, pe_rsc_managed)) {
...
        } else if (is_set(rsc->flags, pe_rsc_failed)) {
            reason = "failed";
        } else {
...

So assign_to is NULL for the later call:
native_assign_node(rsc, NULL, assign_to, TRUE);

This means it is allocated to no node. That's why an "unmanaged failed"
resource would not consume the capacity of the node.

Regards,
  Gaoyan
-- 
Gao,Yan <ygao at suse.com>
Software Engineer
China Server Team, SUSE.




More information about the Pacemaker mailing list