ceph/doc/rados/configuration
Sridhar Seshasayee e0b5316171 osd: Set initial mClock QoS params at CONF_DEFAULT level
Create the initial mClock QoS params at CONF_DEFAULT level using
set_val_default(). This allows switching to a custom profile on a
running OSD and to make necessary changes to the desired QoS params.
Note that Switching to ‘custom’ profile and then subsequently changing
the QoS params using “config set osd.n …” will be at a higher level i.e.
at CONF_MON.

But When switching back to a built-in profile, the new values won’t take
effect since CONF_DEFAULT < CONF_MON. For the values to take effect, the
config keys created as part of the ‘custom’ profile must be removed from
the ConfigMonitor store after switching back to a built-in profile.

- Added a couple of standalone tests to exercise the scenario.
- Updated the mClock configuration document and the mClock internal
  documentation with a couple of typos relating to the best effort weights.
- Added new sections to the mClock configuration document outlining the
  steps to switch between the built-in and custom profile and vice-versa.

Fixes: https://tracker.ceph.com/issues/55153
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
2022-07-06 16:15:58 +05:30
..
auth-config-ref.rst doc/rados/configuration/auth-config-ref: drop section of keyrings 2021-04-19 21:45:07 +08:00
bluestore-config-ref.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
ceph-conf.rst Merge pull request #45083 from ceph/epuertat-patch-4 2022-04-13 10:37:01 +02:00
common.rst doc,man: typos found by codespell 2021-12-15 12:04:36 +01:00
demo-ceph.conf doc: replace spaces with underscores in config option names 2022-04-23 09:35:27 +02:00
filestore-config-ref.rst doc: replace spaces with underscores in config option names 2022-04-23 09:35:27 +02:00
general-config-ref.rst doc/rados/configuration/general-config-ref: use describe to define non-options 2021-05-06 22:21:43 +08:00
index.rst doc/rados/configuration: merge ms-ref into network-conf-ref 2021-04-19 17:08:46 +08:00
journal-ref.rst
mclock-config-ref.rst osd: Set initial mClock QoS params at CONF_DEFAULT level 2022-07-06 16:15:58 +05:30
mon-config-ref.rst doc: replace spaces with underscores in config option names 2022-04-23 09:35:27 +02:00
mon-lookup-dns.rst
mon-osd-interaction.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
msgr2.rst doc added msgr on-wire-compression 2021-10-18 10:03:30 +03:00
network-config-ref.rst doc: replace spaces with underscores in config option names 2022-04-23 09:35:27 +02:00
osd-config-ref.rst doc/rados/configuration/osd-config-ref: remove osd_command_thread_timeout 2021-05-12 19:59:39 +00:00
pool-pg-config-ref.rst doc/rados/operations/pools: define pool settings using "describe" 2021-04-26 21:01:44 +08:00
pool-pg.conf doc: replace spaces with underscores in config option names 2022-04-23 09:35:27 +02:00
storage-devices.rst doc/rados: storage-devices.rst rewrite 2021-10-28 00:07:21 +10:00