Hi Dominik,

On Tue, Mar 10, 2009 at 09:56:54AM +0100, Dominik Klein wrote:
> High: RA pingd: Set default ping interval to 1 instead of 0 seconds.
> Produced high load and traffic.

Applied,

Thanks,

Dejan

> xen-03:~ # cat /proc/loadavg
> 1.53 1.54 1.47 4/213 6733
> xen-03:~ # ps aux|grep pingd
> root      6735  0.0  0.0   5284   808 pts/1    S+   09:52   0:00 grep pingd
> root     17399 40.7  0.0  65316  1620 pts/1    S    08:59  21:35
> /usr/lib64/heartbeat/pingd -D -p /var/run//pingd-pingd -a pingd -d 5s -h
> 10.2.50.11 -h 10.2.50.40 -h 10.2.50.8 -h 10.2.50.102
> 
> And that's in an otherwise idle cluster.
> 
> Until the next release, I'd strongly encourage anyone using the
> pacemaker pingd RA to define an instance attribute "interval" with a
> sane value or apply this patch. But of course, that's just me.
> 
> Regards
> Dominik

> # HG changeset patch
> # User d...@in-telegence.net
> # Date 1236675007 -3600
> # Branch stable-1.0
> # Node ID 451c994699292f58f97f399ead5c397e21b80b6f
> # Parent  bc608cbd92f58c4a4568f22265deef40895d93ed
> High: RA pingd: Set default ping interval to 1 instead of 0 seconds. Produced 
> high load and traffic.
> 
> diff -r bc608cbd92f5 -r 451c99469929 extra/resources/pingd
> --- a/extra/resources/pingd   Mon Mar 09 20:30:18 2009 +0100
> +++ b/extra/resources/pingd   Tue Mar 10 09:50:07 2009 +0100
> @@ -257,11 +257,11 @@
>       *) ocf_log warn "You should have pidfile($OCF_RESKEY_pidfile) of 
> absolute path!" ;;
>      esac
>  
> -# Check the update interval
> -    if ocf_is_decimal "$OCF_RESKEY_update" && [ $OCF_RESKEY_update -gt 0 ]; 
> then
> +# Check the ping interval
> +    if ocf_is_decimal "$OCF_RESKEY_interval" && [ $OCF_RESKEY_interval -gt 0 
> ]; then
>       :
>      else
> -     ocf_log err "Invalid update interval $OCF_RESKEY_update. It should be 
> positive integer!"
> +     ocf_log err "Invalid ping interval $OCF_RESKEY_interval. It should be 
> positive integer!"
>       exit $OCF_ERR_ARGS
>      fi
>  
> @@ -276,6 +276,7 @@
>  
>  : ${OCF_RESKEY_options:=""}
>  : ${OCF_RESKEY_dampen:="5s"}
> +: ${OCF_RESKEY_interval:="1"}
>  : ${OCF_RESKEY_name:="pingd"}
>  : ${OCF_RESKEY_CRM_meta_interval:=0}
>  : ${OCF_RESKEY_CRM_meta_globally_unique:="true"}

> _______________________________________________
> Pacemaker mailing list
> Pacemaker@oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker

_______________________________________________
Pacemaker mailing list
Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Reply via email to