The config values picks the definition from the
description. Removed the duplicate description
in the doc.
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit
65b0e45dd702fdedcf66f64dd6c5b8ae11df430b)
caps recall. Each readdir call increments the counter by the number of files in
the result.
-The ratio of ``mds_max_caps_per_client`` that client must exceed before readdir
-maybe throttled by cap acquisition throttle:
-
.. confval:: mds_session_max_caps_throttle_ratio
-The timeout in seconds after which a client request is retried due to cap
-acquisition throttling:
-
.. confval:: mds_cap_acquisition_throttle_retry_request_timeout
If the number of caps acquired by the client per session is greater than the
type: float
level: advanced
desc: decay rate for session readdir caps leading to readdir throttle
- long_desc: The half-life for the session cap acquisition counter of caps acquired
- by readdir. This is used for throttling readdir requests from clients slow to
- release caps.
- default: 10
+ long_desc: The half-life for the session cap acquisition counter of caps
+ acquired by readdir. This is used for throttling readdir requests from
+ clients.
+ default: 30
services:
- mds
flags:
- name: mds_session_cap_acquisition_throttle
type: uint
level: advanced
- desc: throttle point for cap acquisition decay counter
- default: 500000
+ desc: threshold at which the cap acquisition decay counter throttles
+ default: 100000
services:
- mds
- name: mds_session_max_caps_throttle_ratio