flag.DurationVar(&config.RaftLeaderLeaseTimeout,"raft-leader-lease-timeout",0,"Raft leader lease timeout. Use 0s for Raft default")
flag.BoolVar(&config.RaftStepdownOnShutdown,"raft-shutdown-stepdown",true,"Stepdown as leader before shutting down. Enabled by default")
flag.BoolVar(&config.RaftShutdownOnRemove,"raft-remove-shutdown",false,"Shutdown Raft if node removed")
flag.BoolVar(&config.RaftClusterRemoveOnShutdown,"raft-cluster-remove-shutdown",false,"Node removes itself from cluster on shutdown")
flag.BoolVar(&config.RaftNoFreelistSync,"raft-no-freelist-sync",false,"Do not sync Raft log database freelist to disk")
flag.StringVar(&config.RaftLogLevel,"raft-log-level","INFO","Minimum log level for Raft module")
flag.DurationVar(&config.RaftReapNodeTimeout,"raft-reap-node-timeout",0*time.Hour,"Time after which a non-reachable voting node will be reaped. If not set, no reaping takes place")