[Pacemaker] crm_resource enhancement requests

Lars Marowsky-Bree lmb at suse.de
Thu May 15 12:23:49 UTC 2008


On 2008-05-15T14:13:17, Dominik Klein <dk at in-telegence.net> wrote:

> -W -r $groupid should not report "running" when the group is only partially 
> running or say "partially running".

History teaches that this isn't a good idea; "running" and "partially
running" both match the "*running*" pattern.

Or in any case, the printed statement should only be advisory (for
humans) and scripts should instead get a specific exit code to check
for.

> -M could check whether there is any node with a positive score for the 
> resource before entering the -INFINITY constraint and refuse entering the 
> migration constraint if there is no node we could migrate to.

-M means "get it away from here", which is not the same as "move it
somewhere else". Besides, checking for a node with a positive score
requires a full PE run, I'm not sure that's desirable.

> -M -H $nodename should check whether $nodename has a score of -INFINITY or 
> a failcount of INFINITY (which wouldnt allow $resource to run there even 
> with the added constraint of score INFINITY) and refuse entering the 
> migration constraint if any of that is true.

Same here.

Even if implemented, --force of course should disable those safety
checks.

> Comments?

I like 1 out of 3 ;-)


Regards,
    Lars

-- 
Teamlead Kernel, SuSE Labs, Research and Development
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar Wilde





More information about the Pacemaker mailing list