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

On 07/15/2011 09:21 AM, Jan Friesse wrote:
> Previous default (50) was too low for most modern switch hardware. This
> may trigger abort because the aru doesn't increase for 50 token
> rotations combined with a defect in how failed to recv conditions are
> handled.  By increasing this tunable, the condition should no longer
> trigger the errant code.
> 
> Signed-off-by: Jan Friesse <[email protected]>
> ---
>  exec/totemconfig.c  |    2 +-
>  man/corosync.conf.5 |    2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/exec/totemconfig.c b/exec/totemconfig.c
> index 5135672..80ca182 100644
> --- a/exec/totemconfig.c
> +++ b/exec/totemconfig.c
> @@ -73,7 +73,7 @@
>  #define JOIN_TIMEOUT                         50
>  #define MERGE_TIMEOUT                                200
>  #define DOWNCHECK_TIMEOUT                    1000
> -#define FAIL_TO_RECV_CONST                   50
> +#define FAIL_TO_RECV_CONST                   2500
>  #define      SEQNO_UNCHANGED_CONST                   30
>  #define MINIMUM_TIMEOUT                              (int)(1000/HZ)*3
>  #define MAX_NETWORK_DELAY                    50
> diff --git a/man/corosync.conf.5 b/man/corosync.conf.5
> index d092064..3f8e90e 100644
> --- a/man/corosync.conf.5
> +++ b/man/corosync.conf.5
> @@ -380,7 +380,7 @@ This constant specifies how many rotations of the token 
> without receiving any
>  of the messages when messages should be received may occur before a new
>  configuration is formed.
>  
> -The default is 50 failures to receive a message.
> +The default is 2500 failures to receive a message.
>  
>  .TP
>  seqno_unchanged_const

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

Reply via email to