ceph/doc/dev
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
..
ceph-volume
cephadm doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
crimson doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
dashboard
developer_guide Merge pull request #46919 from jsoref/spelling-docs 2022-07-03 19:54:55 -07:00
mds_internals doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
osd_internals osd: Set initial mClock QoS params at CONF_DEFAULT level 2022-07-06 16:15:58 +05:30
radosgw doc,man: typos found by codespell 2021-12-15 12:04:36 +01:00
blkin.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
bluestore.rst
cache-pool.rst
ceph_krb_auth.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
cephfs-mirroring.rst doc,man: typos found by codespell 2021-12-15 12:04:36 +01:00
cephfs-reclaim.rst
cephfs-snapshots.rst
cephx_protocol.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
cephx.rst
config-key.rst
config.rst doc/dev/config: Replace invalid config debug-pg 2021-09-28 06:30:07 +01:00
context.rst
continuous-integration.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
corpus.rst
cpu-profiler.rst
cxx.rst
deduplication.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
delayed-delete.rst
dev_cluster_deployment.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
development-workflow.rst
documenting.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
dpdk.rst doc/dpdk: reword the root access part 2022-03-27 01:00:21 +08:00
encoding.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
erasure-coded-pool.rst
file-striping.rst
freebsd.rst
generatedocs.rst
health-reports.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
iana.rst
internals.rst
kubernetes.rst
libs.rst
logging.rst
logs.rst
macos.rst
mempool_accounting.rst doc/dev: improve wording and grammar of mempool page 2022-06-27 12:10:26 -05:00
messenger.rst
mon-bootstrap.rst doc/dev/mon-bootstrap: fix typo 2021-09-29 07:13:56 +01:00
mon-elections.rst
mon-on-disk-formats.rst doc,man: typos found by codespell 2021-12-15 12:04:36 +01:00
mon-osdmap-prune.rst
msgr2.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
network-encoding.rst
network-protocol.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
object-store.rst
osd-class-path.rst
peering.rst doc/dev: add section on using the gen_state_diagram.py script 2022-02-10 09:12:05 -06:00
perf_counters.rst
perf_histograms.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
perf.rst
placement-group.rst
PlanningImplementation.txt
quick_guide.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00
rados-client-protocol.rst
rbd-diff.rst
rbd-export.rst
rbd-layering.rst
release-checklists.rst doc/dev/release-checklist: add manual review of telemetry reports 2021-11-01 15:19:30 +00:00
release-process.rst
seastore.rst doc,man: typos found by codespell 2021-12-15 12:04:36 +01:00
sepia.rst
session_authentication.rst
testing.rst
versions.rst
vstart-ganesha.rst
wireshark.rst
zoned-storage.rst doc: Fix many spelling errors 2022-07-02 23:38:18 -04:00