[Pacemaker] crm_mon and pingd

Andrew Beekhof andrew at beekhof.net
Wed Nov 10 07:50:27 UTC 2010


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
>



More information about the Pacemaker mailing list