The following CLI commands are used to configure the cluster:
-* ``ceph config dump`` will dump the entire configuration database for
- the cluster.
+* ``ceph config dump`` will dump the entire monitors' configuration
+ database for the cluster.
-* ``ceph config get <who>`` will dump the configuration for a specific
- daemon or client (e.g., ``mds.a``), as stored in the monitors'
- configuration database.
+* ``ceph config get <who>`` will dump configuration options stored in
+ the monitors' configuration database for a specific daemon or client
+ (e.g., ``mds.a``).
+
+* ``ceph config get <who> <option>`` will show a configuration value
+ stored in the monitors' configuration database for a specific daemon
+ or client (e.g., ``mds.a``), or, if not present in the monitors'
+ configuration database, the compiled-in default value.
* ``ceph config set <who> <option> <value>`` will set a configuration
option in the monitors' configuration database.
*output file*. This command is useful for transitioning from legacy
configuration files to centralized monitor-based configuration.
+Note that ``ceph config set <who> <option> <value>`` and ``ceph config get
+<who> <option>`` aren't symmetric because the latter also shows compiled-in
+default values. In order to determine whether a configuration option is
+present in the monitors' configuration database, use ``ceph config dump``.
+
Help
====