]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
common: refactor default config value handling
authorSage Weil <sage@redhat.com>
Mon, 13 Nov 2017 15:27:00 +0000 (09:27 -0600)
committerSage Weil <sage@redhat.com>
Tue, 6 Mar 2018 20:44:10 +0000 (14:44 -0600)
commitdb655f800a7fcf50a1707b6708b592ff50f9663d
treea14a89c4469ce902d113d4dc6fd5097d0fae55dd
parent955537776b4f29d0950dd6ca1e56f2ea30a7f1c9
common: refactor default config value handling

- pass an optional map<string,string> instead of an arg list
- remember default values in md_config_t
- some nicer helpers

Signed-off-by: Sage Weil <sage@redhat.com>
14 files changed:
src/ceph_fuse.cc
src/ceph_mon.cc
src/ceph_osd.cc
src/common/common_init.cc
src/common/config.cc
src/common/config.h
src/global/global_init.cc
src/global/global_init.h
src/rgw/librgw.cc
src/rgw/rgw_main.cc
src/test/crush/CrushWrapper.cc
src/test/objectstore/test_bluefs.cc
src/test/objectstore/test_memstore_clone.cc
src/test/perf_counters.cc