[Linux-HA] Possible bug in Score calculation?

Andrew Beekhof beekhof at gmail.com
Fri Dec 7 00:21:55 MST 2007


On Dec 7, 2007, at 7:47 AM, Dominik Klein wrote:

> Good morning Andrew
>
>>> sorry I have to bother again about score calculation but I came  
>>> across something I don't understand and that might be a bug.
>>>
>>> I have a master-slave drbd resource called ms-drbd (primitive is  
>>> called drbd2) and a group named testdb (4 primitives, "mount"  
>>> being the first primitive).
>>> pingd multiplier is 300 (5 ping nodes)
>>> default-resource-stickiness is 200
>>>
>>> And these are my constraints:
>>> <constraints>
>>>       <rsc_order id="drbd2_before_testdb" from="testdb"  
>>> action="start" to="ms-drbd2" to_action="promote"/>
>>>       <rsc_colocation id="testdb_on_drbd2" to="ms-drbd2"  
>>> to_role="master" from="testdb" score="300"/>
>>> </constraints>
>>>
>>> When I look at the scores, I see
>>>
>>> drbd2:0 node1 0
>>> Okay.
>>>
>>> drbd2:0 node2 676
>>> Weird
>>> This looks like the crm_master value from the drbd OCF RA plus  
>>> stickiness times (number_of_group_items - 1).
>> that would make sense.
>>> How I come to think this has to do with the group? Because if I  
>>> add another item to the group, the score increases by 1 x  
>>> stickiness.
>>>
>>> Guess this shouldn't be, should it?
>> it should.
>> the group needs to go with the master... so it makes sense that you  
>> should take the groups location preferences into account when  
>> deciding where to place and promote drbd
>
> Full ack on that, but I didn't configure it (at least not that I  
> knew of - yet). So it's known and wanted to work this way. Sweet!
>
> Just curious: I suppose its my first constraint that does this job?

second - the colocation one

>
>
> Regards
> Dominik
> _______________________________________________
> Linux-HA mailing list
> Linux-HA at lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems



More information about the Linux-HA mailing list