]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mds: enable osdc op throttles
authorDan van der Ster <dan.vanderster@clyso.com>
Tue, 9 Dec 2025 17:49:33 +0000 (09:49 -0800)
committerVenky Shankar <vshankar@redhat.com>
Mon, 16 Feb 2026 18:40:36 +0000 (00:10 +0530)
The MDS has some internal throttles, e.g. via the Filer, but these
don't cover all ops, e.g. journal ops.
Enable the osdc op throttles to prevent the MDS from queuing up ops
without bound, which is a known cause of MDS OOMs.

Fixes: https://tracker.ceph.com/issues/71136
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
src/mds/MDSRank.cc

index 02816d700c53bf8d9a631c866abbd2a636dd30a3..a21bdd4fd8b3f168a1b0860f14a6abf08554f507 100644 (file)
@@ -506,6 +506,7 @@ MDSRank::MDSRank(
   purge_queue.update_op_limit(*mdsmap);
 
   objecter->unset_honor_pool_full();
+  objecter->set_balanced_budget();
 
   finisher = new Finisher(cct, "MDSRank", "mds-rank-fin");