[Pacemaker] crm_mon and pingd
Keisuke MORI
keisuke.mori+ha at gmail.com
Thu Nov 11 08:22:45 UTC 2010
No objections.
I've push the changeset below:
http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/53132ed532ea
But it would be still preferable to rely on -A, particularly if you
want to use two or more pingd resources or change the attribute name.
I'd also agree for the filtering feature as an enhancement.
Thanks,
2010/11/10 Andrew Beekhof <andrew at beekhof.net>:
> Any objections Mori-san?
> Seems like a reasonable change to me.
>
> On Tue, Nov 9, 2010 at 1:26 PM, Vadym Chepkov <vchepkov at gmail.com> wrote:
>>
>> Would it be too much harm to restore the previous behavior at least partially?
>>
>> diff -r 7f2e453eedfa -r ab2da8a98b47 tools/crm_mon.c
>> --- a/tools/crm_mon.c Mon Nov 08 23:13:17 2010 +0100
>> +++ b/tools/crm_mon.c Tue Nov 09 07:18:53 2010 -0500
>> @@ -748,6 +748,17 @@
>> g_list_free(sorted_op_list);
>> }
>>
>> +static void get_ping_score(node_t *node, pe_working_set_t *data_set)
>> +{
>> + const char *attr = "pingd";
>> + const char *value = NULL;
>> + value = g_hash_table_lookup(node->details->attrs, attr);
>> +
>> + if(value != NULL) {
>> + print_as(" %s=%s", attr, value);
>> + }
>> +}
>> +
>> static void print_attr_msg(node_t *node, GListPtr rsc_list, const
>> char *attrname, const char *attrvalue)
>> {
>> slist_iter(rsc, resource_t, rsc_list, lpc2,
>> @@ -848,6 +859,9 @@
>> }
>>
>> print_as("* Node %s: ", crm_element_value(node_state, XML_ATTR_UNAME));
>> + if(!print_nodes_attr) {
>> + get_ping_score(node, data_set);
>> + }
>> print_as("\n");
>>
>> lrm_rsc = find_xml_node(node_state, XML_CIB_TAG_LRM, FALSE);
>>
>> Thanks,
>> Vadym
>>
>> _______________________________________________
>> 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
>>
>
> _______________________________________________
> 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
>
--
Keisuke MORI
More information about the Pacemaker
mailing list