mon: add sanity checks on configurables
add a check_config() type method to the config observer and init to verify that important config tunables (like timeouts and intervals for elections, paxos, leases, clock skew) obey the necessary constraints for correctness.
checks should include these tunables, at a minimum:
See similar pull request for checks in the osd: https://github.com/ceph/ceph/pull/1964
#3 Updated by Joao Eduardo Luis about 6 years ago
- Status changed from New to In Progress
- Assignee set to Joao Eduardo Luis
also, making this twofold:
- monitors spit out warnings if in-memory config options do not pass the sanity checks.
- monitor will not start if options don't pass the sanity checks