]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: disable `defer_client_eviction_on_laggy_osds' by default 56196/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:51:25 +0000 (22:21 +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 3b87b26aecf298894ab3c5051799bed9dbc8e14c..d932fa082ef2c4b8f39baad2057faab1674dff24 100644 (file)
@@ -1532,7 +1532,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: