]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ceph-conf: make --show-config-value reflect daemon defaults
authorSage Weil <sage@inktank.com>
Wed, 19 Jun 2013 23:27:34 +0000 (16:27 -0700)
committerSage Weil <sage@inktank.com>
Thu, 20 Jun 2013 02:44:45 +0000 (19:44 -0700)
commit716fc3501ac6655c47e86fbb31d57e5afd8d0240
treef64ccd45cd47e30c9b042e0f0af7875f21f8892c
parent2a4953b697a3464862fd3913336edfd7eede2487
ceph-conf: make --show-config-value reflect daemon defaults

We want DAEMON defaults, but we don't want global_init to do anything else
daemonish like print a banner or mkdir /var/run/ceph.  This lets us use

 ceph-conf -n osd.0 --show-config-value log_file

to get the default, while

 ceph-conf -n osd.0 log_file

only reflects what is in the config file.

Signed-off-by: Sage Weil <sage@inktank.com>
src/ceph_conf.cc
src/common/common_init.h
src/global/global_init.cc
src/test/cli/ceph-conf/show-config-value.t [new file with mode: 0644]