]> git.proxmox.com Git - ceph.git/blobdiff - ceph/doc/man/8/ceph.rst
import 15.2.4
[ceph.git] / ceph / doc / man / 8 / ceph.rst
index c4ca9d822ff2937193f529851b03023142a0d9a3..78aeb5ef29eab4de552d8b09ccb5eecf8d45cf07 100644 (file)
@@ -13,7 +13,9 @@ Synopsis
 
 | **ceph** **compact**
 
 
 | **ceph** **compact**
 
-| **ceph** **config-key** [ *del* | *exists* | *get* | *list* | *dump* | *put* ] ...
+| **ceph** **config** [ *dump* | *ls* | *help* | *get* | *show* | *show-with-defaults* | *set* | *rm* | *log* | *reset* | *assimilate-conf* | *generate-minimal-conf* ] ...
+
+| **ceph** **config-key** [ *rm* | *exists* | *get* | *ls* | *dump* | *set* ] ...
 
 | **ceph** **daemon** *<name>* \| *<path>* *<command>* ...
 
 
 | **ceph** **daemon** *<name>* \| *<path>* *<command>* ...
 
@@ -27,41 +29,35 @@ Synopsis
 
 | **ceph** **health** *{detail}*
 
 
 | **ceph** **health** *{detail}*
 
-| **ceph** **heap** [ *dump* \| *start_profiler* \| *stop_profiler* \| *release* \| *stats* ] ...
-
 | **ceph** **injectargs** *<injectedargs>* [ *<injectedargs>*... ]
 
 | **ceph** **log** *<logtext>* [ *<logtext>*... ]
 
 | **ceph** **injectargs** *<injectedargs>* [ *<injectedargs>*... ]
 
 | **ceph** **log** *<logtext>* [ *<logtext>*... ]
 
-| **ceph** **mds** [ *compat* \| *deactivate* \| *fail* \| *rm* \| *rmfailed* \| *set_state* \| *stat* \| *tell* ] ...
+| **ceph** **mds** [ *compat* \| *fail* \| *rm* \| *rmfailed* \| *set_state* \| *stat* \| *repaired* ] ...
 
 | **ceph** **mon** [ *add* \| *dump* \| *getmap* \| *remove* \| *stat* ] ...
 
 
 | **ceph** **mon** [ *add* \| *dump* \| *getmap* \| *remove* \| *stat* ] ...
 
-| **ceph** **mon_status**
-
-| **ceph** **osd** [ *blacklist* \| *blocked-by* \| *create* \| *new* \| *deep-scrub* \| *df* \| *down* \| *dump* \| *erasure-code-profile* \| *find* \| *getcrushmap* \| *getmap* \| *getmaxosd* \| *in* \| *lspools* \| *map* \| *metadata* \| *ok-to-stop* \| *out* \| *pause* \| *perf* \| *pg-temp* \| *force-create-pg* \| *primary-affinity* \| *primary-temp* \| *repair* \| *reweight* \| *reweight-by-pg* \| *rm* \| *destroy* \| *purge* \| *safe-to-destroy* \| *scrub* \| *set* \| *setcrushmap* \| *setmaxosd*  \| *stat* \| *tree* \| *unpause* \| *unset* ] ...
+| **ceph** **osd** [ *blacklist* \| *blocked-by* \| *create* \| *new* \| *deep-scrub* \| *df* \| *down* \| *dump* \| *erasure-code-profile* \| *find* \| *getcrushmap* \| *getmap* \| *getmaxosd* \| *in* \| *ls* \| *lspools* \| *map* \| *metadata* \| *ok-to-stop* \| *out* \| *pause* \| *perf* \| *pg-temp* \| *force-create-pg* \| *primary-affinity* \| *primary-temp* \| *repair* \| *reweight* \| *reweight-by-pg* \| *rm* \| *destroy* \| *purge* \| *safe-to-destroy* \| *scrub* \| *set* \| *setcrushmap* \| *setmaxosd*  \| *stat* \| *tree* \| *unpause* \| *unset* ] ...
 
 | **ceph** **osd** **crush** [ *add* \| *add-bucket* \| *create-or-move* \| *dump* \| *get-tunable* \| *link* \| *move* \| *remove* \| *rename-bucket* \| *reweight* \| *reweight-all* \| *reweight-subtree* \| *rm* \| *rule* \| *set* \| *set-tunable* \| *show-tunables* \| *tunables* \| *unlink* ] ...
 
 | **ceph** **osd** **pool** [ *create* \| *delete* \| *get* \| *get-quota* \| *ls* \| *mksnap* \| *rename* \| *rmsnap* \| *set* \| *set-quota* \| *stats* ] ...
 
 
 | **ceph** **osd** **crush** [ *add* \| *add-bucket* \| *create-or-move* \| *dump* \| *get-tunable* \| *link* \| *move* \| *remove* \| *rename-bucket* \| *reweight* \| *reweight-all* \| *reweight-subtree* \| *rm* \| *rule* \| *set* \| *set-tunable* \| *show-tunables* \| *tunables* \| *unlink* ] ...
 
 | **ceph** **osd** **pool** [ *create* \| *delete* \| *get* \| *get-quota* \| *ls* \| *mksnap* \| *rename* \| *rmsnap* \| *set* \| *set-quota* \| *stats* ] ...
 
-| **ceph** **osd** **tier** [ *add* \| *add-cache* \| *cache-mode* \| *remove* \| *remove-overlay* \| *set-overlay* ] ...
+| **ceph** **osd** **pool** **application** [ *disable* \| *enable* \| *get* \| *rm* \| *set* ] ...
 
 
-| **ceph** **pg** [ *debug* \| *deep-scrub* \| *dump* \| *dump_json* \| *dump_pools_json* \| *dump_stuck* \| *force_create_pg* \| *getmap* \| *ls* \| *ls-by-osd* \| *ls-by-pool* \| *ls-by-primary* \| *map* \| *repair* \| *scrub* \| *set_full_ratio* \| *set_nearfull_ratio* \| *stat* ] ...
+| **ceph** **osd** **tier** [ *add* \| *add-cache* \| *cache-mode* \| *remove* \| *remove-overlay* \| *set-overlay* ] ...
 
 
-| **ceph** **quorum** [ *enter* \| *exit* ]
+| **ceph** **pg** [ *debug* \| *deep-scrub* \| *dump* \| *dump_json* \| *dump_pools_json* \| *dump_stuck* \| *getmap* \| *ls* \| *ls-by-osd* \| *ls-by-pool* \| *ls-by-primary* \| *map* \| *repair* \| *scrub* \| *stat* ] ...
 
 | **ceph** **quorum_status**
 
 | **ceph** **report** { *<tags>* [ *<tags>...* ] }
 
 
 | **ceph** **quorum_status**
 
 | **ceph** **report** { *<tags>* [ *<tags>...* ] }
 
-| **ceph** **scrub**
-
 | **ceph** **status**
 
 | **ceph** **sync** **force** {--yes-i-really-mean-it} {--i-know-what-i-am-doing}
 
 | **ceph** **status**
 
 | **ceph** **sync** **force** {--yes-i-really-mean-it} {--i-know-what-i-am-doing}
 
-| **ceph** **tell** *<name (type.id)> <args> [<args>...]*
+| **ceph** **tell** *<name (type.id)> <command> [options...]*
 
 | **ceph** **version**
 
 
 | **ceph** **version**
 
@@ -172,16 +168,112 @@ Usage::
        ceph compact
 
 
        ceph compact
 
 
+config
+------
+
+Configure the cluster. By default, Ceph daemons and clients retrieve their
+configuration options from monitor when they start, and are updated if any of
+the tracked options is changed at run time. It uses following additional
+subcommand.
+
+Subcommand ``dump`` to dump all options for the cluster
+
+Usage::
+
+       ceph config dump
+
+Subcommand ``ls`` to list all option names for the cluster
+
+Usage::
+
+       ceph config ls
+
+Subcommand ``help`` to describe the specified configuration option
+
+Usage::
+
+    ceph config help <option>
+
+Subcommand ``get`` to dump the option(s) for the specified entity.
+
+Usage::
+
+    ceph config get <who> {<option>}
+
+Subcommand ``show`` to display the running configuration of the specified
+entity. Please note, unlike ``get``, which only shows the options managed
+by monitor, ``show`` displays all the configurations being actively used.
+These options are pulled from several sources, for instance, the compiled-in
+default value, the monitor's configuration database, ``ceph.conf`` file on
+the host. The options can even be overridden at runtime. So, there is chance
+that the configuration options in the output of ``show`` could be different
+from those in the output of ``get``.
+
+Usage::
+
+       ceph config show {<who>}
+
+Subcommand ``show-with-defaults`` to display the running configuration along with the compiled-in defaults of the specified entity
+
+Usage::
+
+       ceph config show {<who>}
+
+Subcommand ``set`` to set an option for one or more specified entities
+
+Usage::
+
+    ceph config set <who> <option> <value> {--force}
+
+Subcommand ``rm`` to clear an option for one or more entities
+
+Usage::
+
+    ceph config rm <who> <option>
+
+Subcommand ``log`` to show recent history of config changes. If `count` option
+is omitted it defeaults to 10.
+
+Usage::
+
+    ceph config log {<count>}
+
+Subcommand ``reset`` to revert configuration to the specified historical version
+
+Usage::
+
+    ceph config reset <version>
+
+
+Subcommand ``assimilate-conf`` to assimilate options from stdin, and return a
+new, minimal conf file
+
+Usage::
+
+    ceph config assimilate-conf -i <input-config-path> > <output-config-path>
+    ceph config assimilate-conf < <input-config-path>
+
+Subcommand ``generate-minimal-conf`` to generate a minimal ``ceph.conf`` file,
+which can be used for bootstrapping a daemon or a client.
+
+Usage::
+
+    ceph config generate-minimal-conf > <minimal-config-path>
+
+
 config-key
 ----------
 
 config-key
 ----------
 
-Manage configuration key. It uses some additional subcommands.
+Manage configuration key. Config-key is a general purpose key/value service
+offered by the monitors. This service is mainly used by Ceph tools and daemons
+for persisting various settings. Among which, ceph-mgr modules uses it for
+storing their options. It uses some additional subcommands.
 
 
-Subcommand ``del`` deletes configuration key.
+Subcommand ``rm`` deletes configuration key.
 
 Usage::
 
 
 Usage::
 
-       ceph config-key del <key>
+       ceph config-key rm <key>
 
 Subcommand ``exists`` checks for configuration keys existence.
 
 
 Subcommand ``exists`` checks for configuration keys existence.
 
@@ -195,7 +287,7 @@ Usage::
 
        ceph config-key get <key>
 
 
        ceph config-key get <key>
 
-Subcommand ``list`` lists configuration keys.
+Subcommand ``ls`` lists configuration keys.
 
 Usage::
 
 
 Usage::
 
@@ -267,15 +359,15 @@ Usage::
 fs
 --
 
 fs
 --
 
-Manage cephfs filesystems. It uses some additional subcommands.
+Manage cephfs file systems. It uses some additional subcommands.
 
 
-Subcommand ``ls`` to list filesystems
+Subcommand ``ls`` to list file systems
 
 Usage::
 
        ceph fs ls
 
 
 Usage::
 
        ceph fs ls
 
-Subcommand ``new`` to make a new filesystem using named pools <metadata> and <data>
+Subcommand ``new`` to make a new file system using named pools <metadata> and <data>
 
 Usage::
 
 
 Usage::
 
@@ -287,7 +379,7 @@ Usage::
 
        ceph fs reset <fs_name> {--yes-i-really-mean-it}
 
 
        ceph fs reset <fs_name> {--yes-i-really-mean-it}
 
-Subcommand ``rm`` to disable the named filesystem
+Subcommand ``rm`` to disable the named file system
 
 Usage::
 
 
 Usage::
 
@@ -321,8 +413,22 @@ Show heap usage info (available only if compiled with tcmalloc)
 
 Usage::
 
 
 Usage::
 
-       ceph heap dump|start_profiler|stop_profiler|release|stats
+       ceph tell <name (type.id)> heap dump|start_profiler|stop_profiler|stats
+
+Subcommand ``release`` to make TCMalloc to releases no-longer-used memory back to the kernel at once. 
+
+Usage::
+
+       ceph tell <name (type.id)> heap release
+
+Subcommand ``(get|set)_release_rate`` get or set the TCMalloc memory release rate. TCMalloc releases 
+no-longer-used memory back to the kernel gradually. the rate controls how quickly this happens. 
+Increase this setting to make TCMalloc to return unused memory more frequently. 0 means never return
+memory to system, 1 means wait for 1000 pages after releasing a page to system. It is ``1.0`` by default..
+
+Usage::
 
 
+       ceph tell <name (type.id)> heap get_release_rate|set_release_rate {<val>}
 
 injectargs
 ----------
 
 injectargs
 ----------
@@ -371,17 +477,11 @@ Usage::
 
        ceph mds compat show
 
 
        ceph mds compat show
 
-Subcommand ``deactivate`` stops mds.
-
-Usage::
-
-       ceph mds deactivate <who>
-
 Subcommand ``fail`` forces mds to status fail.
 
 Usage::
 
 Subcommand ``fail`` forces mds to status fail.
 
 Usage::
 
-       ceph mds fail <who>
+       ceph mds fail <role|gid>
 
 Subcommand ``rm`` removes inactive mds.
 
 
 Subcommand ``rm`` removes inactive mds.
 
@@ -407,11 +507,11 @@ Usage::
 
        ceph mds stat
 
 
        ceph mds stat
 
-Subcommand ``tell`` sends command to particular mds.
+Subcommand ``repaired`` mark a damaged MDS rank as no longer damaged.
 
 Usage::
 
 
 Usage::
 
-       ceph mds tell <who> <args> [<args>...]
+       ceph mds repaired <role>
 
 mon
 ---
 
 mon
 ---
@@ -449,15 +549,6 @@ Usage::
 
        ceph mon stat
 
 
        ceph mon stat
 
-mon_status
-----------
-
-Reports status of monitors.
-
-Usage::
-
-       ceph mon_status
-
 mgr
 ---
 
 mgr
 ---
 
@@ -514,6 +605,7 @@ Usage::
 
   ceph mgr count-metadata <field>
 
 
   ceph mgr count-metadata <field>
 
+.. _ceph-admin-osd:
 
 osd
 ---
 
 osd
 ---
@@ -654,7 +746,7 @@ Usage::
 
        ceph osd crush remove <name> {<ancestor>}
 
 
        ceph osd crush remove <name> {<ancestor>}
 
-Subcommand ``rename-bucket`` renames buchket <srcname> to <stname>
+Subcommand ``rename-bucket`` renames bucket <srcname> to <dstname>
 
 Usage::
 
 
 Usage::
 
@@ -932,8 +1024,8 @@ Subcommand ``create`` creates pool.
 
 Usage::
 
 
 Usage::
 
-       ceph osd pool create <poolname> <int[0-]> {<int[0-]>} {replicated|erasure}
-       {<erasure_code_profile>} {<rule>} {<int>}
+       ceph osd pool create <poolname> {<int[0-]>} {<int[0-]>} {replicated|erasure}
+       {<erasure_code_profile>} {<rule>} {<int>} {--autoscale-mode=<on,off,warn>}
 
 Subcommand ``delete`` deletes pool.
 
 
 Subcommand ``delete`` deletes pool.
 
@@ -945,8 +1037,7 @@ Subcommand ``get`` gets pool parameter <var>.
 
 Usage::
 
 
 Usage::
 
-       ceph osd pool get <poolname> size|min_size|crash_replay_interval|pg_num|
-       pgp_num|crush_rule|auid|write_fadvise_dontneed
+       ceph osd pool get <poolname> size|min_size|pg_num|pgp_num|crush_rule|write_fadvise_dontneed
 
 Only for tiered pools::
 
 
 Only for tiered pools::
 
@@ -997,12 +1088,12 @@ Subcommand ``set`` sets pool parameter <var> to <val>.
 
 Usage::
 
 
 Usage::
 
-       ceph osd pool set <poolname> size|min_size|crash_replay_interval|pg_num|
+       ceph osd pool set <poolname> size|min_size|pg_num|
        pgp_num|crush_rule|hashpspool|nodelete|nopgchange|nosizechange|
        hit_set_type|hit_set_period|hit_set_count|hit_set_fpp|debug_fake_ec_pool|
        target_max_bytes|target_max_objects|cache_target_dirty_ratio|
        cache_target_dirty_high_ratio|
        pgp_num|crush_rule|hashpspool|nodelete|nopgchange|nosizechange|
        hit_set_type|hit_set_period|hit_set_count|hit_set_fpp|debug_fake_ec_pool|
        target_max_bytes|target_max_objects|cache_target_dirty_ratio|
        cache_target_dirty_high_ratio|
-       cache_target_full_ratio|cache_min_flush_age|cache_min_evict_age|auid|
+       cache_target_full_ratio|cache_min_flush_age|cache_min_evict_age|
        min_read_recency_for_promote|write_fadvise_dontneed|hit_set_grade_decay_rate|
        hit_set_search_last_n
        <val> {--yes-i-really-mean-it}
        min_read_recency_for_promote|write_fadvise_dontneed|hit_set_grade_decay_rate|
        hit_set_search_last_n
        <val> {--yes-i-really-mean-it}
@@ -1019,6 +1110,48 @@ Usage::
 
        ceph osd pool stats {<name>}
 
 
        ceph osd pool stats {<name>}
 
+Subcommand ``application`` is used for adding an annotation to the given
+pool. By default, the possible applications are object, block, and file
+storage (corresponding app-names are "rgw", "rbd", and "cephfs"). However,
+there might be other applications as well. Based on the application, there
+may or may not be some processing conducted.
+
+Subcommand ``disable`` disables the given application on the given pool.
+
+Usage::
+
+        ceph osd pool application disable <pool-name> <app> {--yes-i-really-mean-it}
+
+Subcommand ``enable`` adds an annotation to the given pool for the mentioned
+application.
+
+Usage::
+
+        ceph osd pool application enable <pool-name> <app> {--yes-i-really-mean-it}
+
+Subcommand ``get`` displays the value for the given key that is associated
+with the given application of the given pool. Not passing the optional
+arguments would display all key-value pairs for all applications for all
+pools.
+
+Usage::
+
+        ceph osd pool application get {<pool-name>} {<app>} {<key>}
+
+Subcommand ``rm`` removes the key-value pair for the given key in the given
+application of the given pool.
+
+Usage::
+
+        ceph osd pool application rm <pool-name> <app> <key>
+
+Subcommand ``set`` assosciates or updates, if it already exists, a key-value
+pair with the given application for the given pool.
+
+Usage::
+
+        ceph osd pool application set <pool-name> <app> <key> <value>
+
 Subcommand ``primary-affinity`` adjust osd primary-affinity from 0.0 <=<weight>
 <= 1.0
 
 Subcommand ``primary-affinity`` adjust osd primary-affinity from 0.0 <=<weight>
 <= 1.0
 
@@ -1107,11 +1240,13 @@ Usage::
 
        ceph osd scrub <who>
 
 
        ceph osd scrub <who>
 
-Subcommand ``set`` sets <key>.
+Subcommand ``set`` sets cluster-wide <flag> by updating OSD map.
+The ``full`` flag is not honored anymore since the Mimic release, and
+``ceph osd set full`` is not supported in the Octopus release.
 
 Usage::
 
 
 Usage::
 
-       ceph osd set full|pause|noup|nodown|noout|noin|nobackfill|
+       ceph osd set pause|noup|nodown|noout|noin|nobackfill|
        norebalance|norecover|noscrub|nodeep-scrub|notieragent
 
 Subcommand ``setcrushmap`` sets crush map from input file.
        norebalance|norecover|noscrub|nodeep-scrub|notieragent
 
 Subcommand ``setcrushmap`` sets crush map from input file.
@@ -1165,8 +1300,7 @@ Subcommand ``cache-mode`` specifies the caching mode for cache tier <pool>.
 
 Usage::
 
 
 Usage::
 
-       ceph osd tier cache-mode <poolname> none|writeback|forward|readonly|
-       readforward|readproxy
+       ceph osd tier cache-mode <poolname> writeback|readproxy|readonly|none
 
 Subcommand ``remove`` removes the tier <tierpool> (the second one) from base pool
 <pool> (the first one).
 
 Subcommand ``remove`` removes the tier <tierpool> (the second one) from base pool
 <pool> (the first one).
@@ -1200,11 +1334,11 @@ Usage::
 
        ceph osd unpause
 
 
        ceph osd unpause
 
-Subcommand ``unset`` unsets <key>.
+Subcommand ``unset`` unsets cluster-wide <flag> by updating OSD map.
 
 Usage::
 
 
 Usage::
 
-       ceph osd unset full|pause|noup|nodown|noout|noin|nobackfill|
+       ceph osd unset pause|noup|nodown|noout|noin|nobackfill|
        norebalance|norecover|noscrub|nodeep-scrub|notieragent
 
 
        norebalance|norecover|noscrub|nodeep-scrub|notieragent
 
 
@@ -1262,60 +1396,27 @@ Subcommand ``ls`` lists pg with specific pool, osd, state
 
 Usage::
 
 
 Usage::
 
-       ceph pg ls {<int>} {active|clean|down|replay|splitting|
-       scrubbing|scrubq|degraded|inconsistent|peering|repair|
-       recovery|backfill_wait|incomplete|stale| remapped|
-       deep_scrub|backfill|backfill_toofull|recovery_wait|
-       undersized [active|clean|down|replay|splitting|
-       scrubbing|scrubq|degraded|inconsistent|peering|repair|
-       recovery|backfill_wait|incomplete|stale|remapped|
-       deep_scrub|backfill|backfill_toofull|recovery_wait|
-       undersized...]}
+       ceph pg ls {<int>} {<pg-state> [<pg-state>...]}
 
 Subcommand ``ls-by-osd`` lists pg on osd [osd]
 
 Usage::
 
        ceph pg ls-by-osd <osdname (id|osd.id)> {<int>}
 
 Subcommand ``ls-by-osd`` lists pg on osd [osd]
 
 Usage::
 
        ceph pg ls-by-osd <osdname (id|osd.id)> {<int>}
-       {active|clean|down|replay|splitting|
-       scrubbing|scrubq|degraded|inconsistent|peering|repair|
-       recovery|backfill_wait|incomplete|stale| remapped|
-       deep_scrub|backfill|backfill_toofull|recovery_wait|
-       undersized [active|clean|down|replay|splitting|
-       scrubbing|scrubq|degraded|inconsistent|peering|repair|
-       recovery|backfill_wait|incomplete|stale|remapped|
-       deep_scrub|backfill|backfill_toofull|recovery_wait|
-       undersized...]}
+       {<pg-state> [<pg-state>...]}
 
 Subcommand ``ls-by-pool`` lists pg with pool = [poolname]
 
 Usage::
 
 
 Subcommand ``ls-by-pool`` lists pg with pool = [poolname]
 
 Usage::
 
-       ceph pg ls-by-pool <poolstr> {<int>} {active|
-       clean|down|replay|splitting|
-       scrubbing|scrubq|degraded|inconsistent|peering|repair|
-       recovery|backfill_wait|incomplete|stale| remapped|
-       deep_scrub|backfill|backfill_toofull|recovery_wait|
-       undersized [active|clean|down|replay|splitting|
-       scrubbing|scrubq|degraded|inconsistent|peering|repair|
-       recovery|backfill_wait|incomplete|stale|remapped|
-       deep_scrub|backfill|backfill_toofull|recovery_wait|
-       undersized...]}
+       ceph pg ls-by-pool <poolstr> {<int>} {<pg-state> [<pg-state>...]}
 
 Subcommand ``ls-by-primary`` lists pg with primary = [osd]
 
 Usage::
 
        ceph pg ls-by-primary <osdname (id|osd.id)> {<int>}
 
 Subcommand ``ls-by-primary`` lists pg with primary = [osd]
 
 Usage::
 
        ceph pg ls-by-primary <osdname (id|osd.id)> {<int>}
-       {active|clean|down|replay|splitting|
-       scrubbing|scrubq|degraded|inconsistent|peering|repair|
-       recovery|backfill_wait|incomplete|stale| remapped|
-       deep_scrub|backfill|backfill_toofull|recovery_wait|
-       undersized [active|clean|down|replay|splitting|
-       scrubbing|scrubq|degraded|inconsistent|peering|repair|
-       recovery|backfill_wait|incomplete|stale|remapped|
-       deep_scrub|backfill|backfill_toofull|recovery_wait|
-       undersized...]}
+       {<pg-state> [<pg-state>...]}
 
 Subcommand ``map`` shows mapping of pg to osds.
 
 
 Subcommand ``map`` shows mapping of pg to osds.
 
@@ -1335,25 +1436,6 @@ Usage::
 
        ceph pg scrub <pgid>
 
 
        ceph pg scrub <pgid>
 
-Subcommand ``set_full_ratio`` sets ratio at which pgs are considered full.
-
-Usage::
-
-       ceph pg set_full_ratio <float[0.0-1.0]>
-
-Subcommand ``set_backfillfull_ratio`` sets ratio at which pgs are considered too full to backfill.
-
-Usage::
-
-       ceph pg set_backfillfull_ratio <float[0.0-1.0]>
-
-Subcommand ``set_nearfull_ratio`` sets ratio at which pgs are considered nearly
-full.
-
-Usage::
-
-       ceph pg set_nearfull_ratio <float[0.0-1.0]>
-
 Subcommand ``stat`` shows placement group status.
 
 Usage::
 Subcommand ``stat`` shows placement group status.
 
 Usage::
@@ -1364,15 +1446,10 @@ Usage::
 quorum
 ------
 
 quorum
 ------
 
-Cause MON to enter or exit quorum.
+Cause a specific MON to enter or exit quorum.
 
 Usage::
 
 
 Usage::
 
-       ceph quorum enter|exit
-
-Note: this only works on the MON to which the ``ceph`` command is connected.
-If you want a specific MON to enter or exit quorum, use this syntax::
-
        ceph tell mon.<id> quorum enter|exit
 
 quorum_status
        ceph tell mon.<id> quorum enter|exit
 
 quorum_status
@@ -1395,16 +1472,6 @@ Usage::
        ceph report {<tags> [<tags>...]}
 
 
        ceph report {<tags> [<tags>...]}
 
 
-scrub
------
-
-Scrubs the monitor stores.
-
-Usage::
-
-       ceph scrub
-
-
 status
 ------
 
 status
 ------
 
@@ -1415,16 +1482,6 @@ Usage::
        ceph status
 
 
        ceph status
 
 
-sync force
-----------
-
-Forces sync of and clear monitor store.
-
-Usage::
-
-       ceph sync force {--yes-i-really-mean-it} {--i-know-what-i-am-doing}
-
-
 tell
 ----
 
 tell
 ----
 
@@ -1432,7 +1489,7 @@ Sends a command to a specific daemon.
 
 Usage::
 
 
 Usage::
 
-       ceph tell <name (type.id)> <args> [<args>...]
+       ceph tell <name (type.id)> <command> [options...]
 
 
 List all available commands.
 
 
 List all available commands.
@@ -1465,6 +1522,16 @@ Options
    reply to outfile.  Only specific monitor commands (e.g. osd getmap)
    return a payload.
 
    reply to outfile.  Only specific monitor commands (e.g. osd getmap)
    return a payload.
 
+.. option:: --setuser user
+
+   will apply the appropriate user ownership to the file specified by
+   the option '-o'.
+
+.. option:: --setgroup group
+
+   will apply the appropriate group ownership to the file specified by
+   the option '-o'.
+
 .. option:: -c ceph.conf, --conf=ceph.conf
 
    Use ceph.conf configuration file instead of the default
 .. option:: -c ceph.conf, --conf=ceph.conf
 
    Use ceph.conf configuration file instead of the default
@@ -1496,7 +1563,11 @@ Options
 
 .. option:: -w, --watch
 
 
 .. option:: -w, --watch
 
-       Watch live cluster changes.
+       Watch live cluster changes on the default 'cluster' channel
+
+.. option:: -W, --watch-channel
+
+       Watch live cluster changes on any channel (cluster, audit, cephadm, or * for all)
 
 .. option:: --watch-debug
 
 
 .. option:: --watch-debug
 
@@ -1545,6 +1616,9 @@ Options
          If this option is used with these commands, it will help not to increase osd weight
          even the osd is under utilized.
 
          If this option is used with these commands, it will help not to increase osd weight
          even the osd is under utilized.
 
+.. option:: --block
+
+        block until completion (scrub and deep-scrub only)
 
 Availability
 ============
 
 Availability
 ============