]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: disable `defer_client_eviction_on_laggy_osds' by default 56195/head
authorVenky Shankar <vshankar@redhat.com>
Mon, 4 Mar 2024 13:23:53 +0000 (18:53 +0530)
committerVenky Shankar <vshankar@redhat.com>
Thu, 14 Mar 2024 16:46:53 +0000 (22:16 +0530)
This config can result in a single client holding up mds to service
other clients since once a client is deferred from eviction due to
laggy OSD(s), a new clients cap acquire request can be possibly
blocked until the other laggy client resumes operation, i.e., when
the laggy OSD is considered non-laggy anymore.

Disable the config by default till the issue is fixed.

Fixes: http://tracker.ceph.com/issues/64685
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 109de8bdab86e1adaad580d9e7322c18fa01bc09)

src/common/options/mds.yaml.in

index 4784ee7183dabeeffff2164d0a907b9f5df19138..3b19c5ee18c1d7d7b4cda6e71f24828f5453aa34 100644 (file)
@@ -1526,7 +1526,7 @@ options:
   long_desc: Laggy OSD(s) can make clients laggy or unresponsive, this can
     lead to their eviction, this option once enabled can help defer client
     eviction.
-  default: true
+  default: false
   services:
   - mds
   flags: