We don't actually have any global configuration file; nid.conf is only common for the NID started services. I think we can wait until OpenSAF 5.1 and maybe introduce a global configuration file in that release.
regards, Anders Widell On 04/07/2016 06:15 PM, Mathivanan Naickan Palanivelu wrote: > Anders, > > What's your thoughts on moving this to nid.conf. CLM may be the implementer, > but > the implication is system wide which is why this should go into nid.conf > that contains the common configuration. > > Mathi. > > ----- mathi.naic...@oracle.com wrote: > >> 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 ------------------------------------------------------------------------------ _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel