[Pacemaker] understanding scores

Dejan Muhamedagic dejanmm at fastmail.fm
Tue Nov 16 10:26:04 UTC 2010


Hi,

On Mon, Nov 15, 2010 at 05:01:27PM +0100, Pavlos Parissis wrote:
> On 15 November 2010 16:43, Andrew Beekhof <andrew at beekhof.net> wrote:
> > On Mon, Nov 15, 2010 at 3:18 PM, Pavlos Parissis
> > <pavlos.parissis at gmail.com> wrote:
> >> On 15 November 2010 08:07, Andrew Beekhof <andrew at beekhof.net> wrote:
> >>> On Fri, Nov 12, 2010 at 7:54 PM, Pavlos Parissis
> >>> <pavlos.parissis at gmail.com> wrote:
> >>>> Hi,
> >>>>
> >>>> I am trying to understand how the scores are calculated based on the
> >>>> output of ptest -sL and I have few questions
> >>>> Below is my scores with a  line number column and the bottom you will
> >>>> find my configuration
> >>>>
> >>>> So, let's start
> >>>>
> >>>> 1 group_color: pbx_service_01 allocation score on node-01: 200
> >>>>  2 group_color: pbx_service_01 allocation score on node-03: 10
> >>>>  3 group_color: ip_01 allocation score on node-01: 1200
> >>>>  4 group_color: ip_01 allocation score on node-03: 10
> >>>> so for so good, ip_01 has 1000 due to resource-stickiness="1000" plus
> >>>> 200 from the group location constraint
> >>>>
> >>>>  5 group_color: fs_01 allocation score on node-01: 1000
> >>>>  6 group_color: fs_01 allocation score on node-03: 0
> >>>>  7 group_color: pbx_01 allocation score on node-01: 1000
> >>>>  8 group_color: pbx_01 allocation score on node-03: 0
> >>>>  9 group_color: sshd_01 allocation score on node-01: 1000
> >>>>  10 group_color: sshd_01 allocation score on node-03: 0
> >>>>  11 group_color: mailAlert-01 allocation score on node-01: 1000
> >>>>  12 group_color: mailAlert-01 allocation score on node-03: 0
> >>>> hold on now, why all the above resources have 1000 on node-01 and not
> >>>> 1200 as fs_01
> >>>
> >>> its only applied to ip_01, the rest inherit it from there
> >>>
> >>>>
> >>>>  13 native_color: ip_01 allocation score on node-01: 5200
> >>>> 5 resources x 1000 from resource-stickiness="1000" plus, right? what
> >>>> is the difference between in native and group?
> >>>
> >>> Many things, can you be specific?
> >> In principles what are the difference? if my question sounds stupid
> >> then it is because I don't understand the terminology.
> >
> > well, groups are an ordered collection of natives.
> >
> >>
> >>>
> >>>>
> >>>>  14 native_color: ip_01 allocation score on node-03: 10
> >>>>  15 clone_color: ms-drbd_01 allocation score on node-01: 4100
> >>>> why 4100?
> >>>
> >>> probably the promotion score
> >> I have "order pbx_service_01-after-drbd_01 inf: ms-drbd_01:promote
> >> pbx_service_01:start"
> >> does promotion score you mention come out the above contstraint?
> >
> > only from colocation constraints
> then it comes out from "colocation fs_01-on-drbd_01 inf: fs_01
> ms-drbd_01:Master"
> which has score inf, where at line 15 score is 4100.
> >>
> >> I think my issue here is how I look at the numbers, I assume that
> >> every time I see score for a resource, that score also includes any
> >> scores mentioned before. Is my assumption correct?
> >
> > often, it depends on what colocation constraints you have set up
> 
> Ok, let me ask it differently, how by looking at the output of ptest
> -sL can I find the score of a resource for a specific node?
> Since the score of a resource for a specific node is mentioned in
> several lines, it is not that easy- at least to me.

You can try with showscores.sh. It should do exactly what you
want. It is not package, but you can get it from the pacemaker
repository.

Thanks,

Dejan

> Cheers,
> Pavlos
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker



More information about the Pacemaker mailing list