Ack,
This variable should go into the 00-README.conf (and CLM PR too?)       
And we should consider moving this variable to nid.conf and perhaps call it 
OSAF_ACTIVE_ELECTION_DELAY!

Mathi.


> -----Original Message-----
> From: Anders Widell [mailto:anders.wid...@ericsson.com]
> Sent: Thursday, April 07, 2016 4:15 PM
> To: Mathivanan Naickan Palanivelu
> Cc: opensaf-devel@lists.sourceforge.net
> Subject: [PATCH 1 of 1] clm: Decrease the default election delay time to 200
> ms [#1724]
> 
>  osaf/services/saf/clmsv/config/clmna.conf            |  5 +++--
>  osaf/services/saf/clmsv/nodeagent/election_starter.h |  2 +-
>  2 files changed, 4 insertions(+), 3 deletions(-)
> 
> 
> For backwards compatibility reasons, decrease the default election delay
> time to
> 200 ms. Previously, the default election delay time was set to 5 seconds,
> which is the recommended setting for clusters with more than two system
> controllers.
> For clusters with only two system controllers, the new default of 200 ms
> ought to be sufficient.
> 
> diff --git a/osaf/services/saf/clmsv/config/clmna.conf
> b/osaf/services/saf/clmsv/config/clmna.conf
> --- a/osaf/services/saf/clmsv/config/clmna.conf
> +++ b/osaf/services/saf/clmsv/config/clmna.conf
> @@ -14,8 +14,9 @@ export CLMNA_ENV_HEALTHCHECK_KEY="Defaul  #
> STANDBY). If no system controller has been seen during the configured time
> # period, CLMNA will initate an election with the own node as a candidate for
> a  # new active system controller. Note that lowering this value will increase
> the -# risk of split-brain. Values lower than 5000 are not recommended.
> -#export CLMNA_ELECTION_DELAY_TIME=5000
> +# risk of split-brain. Values lower than 5000 are not recommended on
> +cluster # with more than two system controllers.
> +#export CLMNA_ELECTION_DELAY_TIME=200
> 
>  # Uncomment the next line to enable info level logging  #args="--
> loglevel=info"
> diff --git a/osaf/services/saf/clmsv/nodeagent/election_starter.h
> b/osaf/services/saf/clmsv/nodeagent/election_starter.h
> --- a/osaf/services/saf/clmsv/nodeagent/election_starter.h
> +++ b/osaf/services/saf/clmsv/nodeagent/election_starter.h
> @@ -66,7 +66,7 @@ class ElectionStarter {
>    timespec Poll();
> 
>   private:
> -  static const uint64_t kDefaultElectionDelayTime = 5000;
> +  static const uint64_t kDefaultElectionDelayTime = 200;
> 
>    struct NodeCollection {
>      NodeCollection();

------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to