* DASHBOARD: RGW Service form updated to take input regarding QAT compression.
- QAT compression is an optional field which can be set to 'Hardware' or 'Software' by selecting options from provided dropdwon. If 'None' is selected, compression is removed altogether.
* CephFS: The `peer_add` command is deprecated in favor of the `peer_bootstrap` command.
+* CephFS: Dispatch Queue Throttling produces a cluster warning every 30s by default and
+ updates the 'ceph status' with a health warning.
* RADOS: When objects are read during deep scrubs, the data is read in strides,
and the scrubbing process is delayed between each read in order to avoid monopolizing
the I/O capacity of the OSD.
.. confval:: ms_max_backoff
.. confval:: ms_die_on_bad_msg
.. confval:: ms_dispatch_throttle_bytes
+.. confval:: ms_dispatch_throttle_log_interval
.. confval:: ms_inject_socket_failures
ceph config set class:ssd bluestore_slow_ops_warn_lifetime 300
ceph config set class:ssd bluestore_slow_ops_warn_threshold 5
+DISPATCH_QUEUE_THROTTLE
+_______________________
+
+Messenger reached Dispatch Queue throttle limit. Hitting the Dispatch Queue
+throttle limit would prevent fast dispatch of critical messages. This warning
+will be reported in ``ceph health detail``. The warning state is cleared when
+the condition clears.
+
+:confval:`ms_dispatch_throttle_bytes` represents the total size of messages
+waiting to be dispatched. This configuration limit messages that are read off
+the network but still being processed.
+
+:confval:`ms_dispatch_throttle_log_interval` is the interval in seconds to
+show the cluster warning and health warning. Setting it to 0 disables the
+cluster warning and health warning.
+
+To change the default values, run a command of the following form:
+
+.. prompt:: bash $
+
+ ceph config set global ms_dispatch_throttle_bytes 50
+ ceph config set global ms_dispatch_throttle_log_interval 5
+
Device health
-------------
ceph osd erasure-code-profile get <name of profile>
The intended solution is to create a new pool with a correct ``w`` value and copy all the objects.
-Then delete the old pool before the data corruption can happen.
\ No newline at end of file
+Then delete the old pool before the data corruption can happen.