summaryrefslogtreecommitdiff
path: root/PendingReleaseNotes
diff options
context:
space:
mode:
authorSage Weil <sage@redhat.com>2019-11-01 10:58:40 -0500
committerSage Weil <sage@redhat.com>2019-11-01 16:51:54 -0500
commit09ef9b850f8eb8c381f61ff2855df253a68c7a55 (patch)
treeb41e8d79f813d99456b802fc56bae089b54ade9f /PendingReleaseNotes
parent310381e88f461c8841ad7dea9f1ac1abff945303 (diff)
downloadceph-09ef9b850f8eb8c381f61ff2855df253a68c7a55.tar.gz
mon/ConfigMap: search nested sections
For an entity a.b.c.d, search all dot-delineated prefix sections. This enables you to establish a hierarchical set of options for clients, such as radosgw daemons. Signed-off-by: Sage Weil <sage@redhat.com>
Diffstat (limited to 'PendingReleaseNotes')
-rw-r--r--PendingReleaseNotes11
1 files changed, 11 insertions, 0 deletions
diff --git a/PendingReleaseNotes b/PendingReleaseNotes
index 9edf474c8fa..110f3f19bab 100644
--- a/PendingReleaseNotes
+++ b/PendingReleaseNotes
@@ -277,3 +277,14 @@
Accordingly, the ``osd_op_queue_mclock*`` family of config options
has been removed in favor of the ``osd_mclock_scheduler*`` family
of options.
+
+* The config subsystem now searches dot ('.') delineated prefixes for
+ options. That means for an entity like ``client.foo.bar``, it's
+ overall configuration will be a combination of the global options,
+ ``client``, ``client.foo``, and ``client.foo.bar``. Previously,
+ only global, ``client``, and ``client.foo.bar`` options would apply.
+ This change may affect the configuration for clients that include a
+ ``.`` in their name.
+
+ Note that this only applies to configuration options in the
+ monitor's database--config file parsing is not affected. \ No newline at end of file