good work!

Reviewed-by: Steven Dake <[email protected]>

Thanks!
-steve

On 01/10/2011 06:47 AM, Jan Friesse wrote:
> New objdb var runtime.totem.pg.mrp.srp.firewall_enabled_or_nic_failure
> is set to 1 if continuous_gather is larger then MAX_NO_CONT_GATHER.
> Under normal conditions, value of variable is 0.
> 
> Signed-off-by: Jan Friesse <[email protected]>
> ---
>  exec/main.c |    9 +++++++++
>  1 files changed, 9 insertions(+), 0 deletions(-)
> 
> diff --git a/exec/main.c b/exec/main.c
> index b04f503..d703b19 100644
> --- a/exec/main.c
> +++ b/exec/main.c
> @@ -563,6 +563,7 @@ static void corosync_totem_stats_updater (void *data)
>       uint32_t total_token_holdtime;
>       int t, prev;
>       int32_t token_count;
> +     uint32_t firewall_enabled_or_nic_failure;
>  
>       stats = api->totem_get_stats();
>  
> @@ -639,6 +640,11 @@ static void corosync_totem_stats_updater (void *data)
>               "continuous_gather", strlen("continuous_gather"),
>               &stats->mrp->srp->continuous_gather, sizeof 
> (stats->mrp->srp->continuous_gather));
>  
> +     firewall_enabled_or_nic_failure = (stats->mrp->srp->continuous_gather > 
> MAX_NO_CONT_GATHER ? 1 : 0);
> +     objdb->object_key_replace (stats->mrp->srp->hdr.handle,
> +             "firewall_enabled_or_nic_failure", 
> strlen("firewall_enabled_or_nic_failure"),
> +             &firewall_enabled_or_nic_failure, sizeof 
> (firewall_enabled_or_nic_failure));
> +
>       total_mtt_rx_token = 0;
>       total_token_holdtime = 0;
>       total_backlog_calc = 0;
> @@ -799,6 +805,9 @@ static void corosync_totem_stats_init (void)
>               objdb->object_key_create_typed (stats->mrp->srp->hdr.handle,
>                       "continuous_gather", &zero_32,
>                       sizeof (zero_32), OBJDB_VALUETYPE_UINT32);
> +             objdb->object_key_create_typed (stats->mrp->srp->hdr.handle,
> +                     "firewall_enabled_or_nic_failure", &zero_32,
> +                     sizeof (zero_32), OBJDB_VALUETYPE_UINT32);
>  
>       }
>       /* start stats timer */

_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to