[Pacemaker] [PATCH] crm_mon expansion patch

Yuusuke IIDA iidayuus at intellilink.co.jp
Wed Mar 10 02:31:22 UTC 2010


Hi Andrew,

thanks for reply.

(2010/03/08 19:23), Andrew Beekhof wrote:
> Not sure about this bit:
>
> +    if(failcount>  0) {
> +	printed = TRUE;
> +	print_as(": Resource is failure!!");
> +    }
> +
>
> Was there any reason you didn't use node->details->attrs (or
> utilization) directly?

Because there was processing to already display fail-count about it, the reason 
is because it thought that displaying a message there is suitable.

> That would be simpler and wouldn't require (incorrectly) assuming that
> there is only ever one set of attributes per node.

Should this have let you display it in node-details-attrs?

Best Regards,
IIDA Yuusuke

>
> 2010/3/3 Yuusuke IIDA<iidayuus at intellilink.co.jp>:
>> Hi all,
>>
>>
>> This patch is a thing to let crm_mon display the attribute value of the node.
>> The details argued in the following threads.
>> http://www.gossamer-threads.com/lists/linuxha/pacemaker/59168
>>
>> This function applies a patch to crm_mon.c to use it, and please install crm_mon.
>> This patch is a change set of stable-1.0: I can apply to 15377.
>> And I attach a "-A" option, and please carry out crm_mon.
>>
>> The main function is as follows.
>>   *  I added a function to display the attribute value of the node.
>>   -  When abnormality occurred in an attribute value of pingd; of the function
>> to display a warning message added it.
>>   -  Of the function that a list shows a warning message for indication of
>> "fail-count" added it.
>>   *  Originally I deleted it because the function to display an attribute value
>> of implemented pingd was redundant.
>>
>> The attribute to show below excludes you from indication.
>>   *  probe_complete
>>   *  shutdown
>>   *  terminate
>>   *  fail-count*
>>   *  last-failure*
>>
>> I want you to merge it into a source tree if you do not have any problem.
>>
>> Best Regards,
>> IIDA Yuusuke
>>
>> I show below indication example.
>>
>> #  crm_mon -fA1
>> ============
>> Last updated:  26 Fri Feb 13:49:05 2010
>> Stack:  openais
>> Current DC:  node1 - partition with quorum
>> Version:  1.0.7-049006f17277+ stable-1.0 tip
>> Two two Nodes configured, expected votes
>> Two Resources configured.
>> ============
>>
>> Online:  [node1 node2]
>>
>>   Resource Group:  grpDummy
>>      prmDummy1 (ocf::heartbeat:Dummy):  Started node2
>>      prmDummy2 (ocf::heartbeat:Dummy):  Started node2
>>      prmDummy3 (ocf::heartbeat:Dummy):  Started node2
>>   Clone Set:  clnPingd
>>      Started:  [node2 node1]
>>
>> Node Attributes:
>> *  Node node2:
>>     + default_ping_set                   :  0              :  Link is failure!!
>>   (Expected=100)
>> *  Node node1:
>>     + default_ping_set                   :  100
>>
>> Migration summary:
>> *  Node node2:
>> *  Node node1:
>>    prmDummy3:  migration-threshold=1 fail-count=1:  Resource is failure!!
>>
>> Failed actions:
>>     prmDummy3_monitor_10000 (node=node1, call=13, rc=7, status=complete):  not
>> running
>> #
>>
>> _______________________________________________
>> Pacemaker mailing list
>> Pacemaker at oss.clusterlabs.org
>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>
>>
>
> _______________________________________________
> Pacemaker mailing list
> Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>




More information about the Pacemaker mailing list