On 2007-10-15T22:45:53, Yan Fitterer <[EMAIL PROTECTED]> wrote:
> Why ?
>
> i.e. why does the value have to be negative?
Because it was a bad choice, relying too much on internal details than
user perception ;-) (And was noticed too late for it to be changed
easily.)
The multiplied stickiness is _added_ to the other weight for that
resource; so if you want it to push the resource off, it needs to be
negative. It's a negative stickiness.
Humans like to think of this as a "counter weight" and _subtract_ it
from the other weights in their minds, so it makes sense for the value
to be positive.
Probably it should automatically negate that value. There's absolutely
no point in ever having a "stick more strongly to that node if you
failed there in the past" ...?
(Nodes don't tend to learn and will make the same mistake all over again
...)
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
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems