From: Patrick Donnelly Date: Fri, 30 Jun 2023 16:44:15 +0000 (-0400) Subject: mds: update mdlog perf counters during replay X-Git-Tag: v18.2.1~267^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=402eb2fc7d57d26fcdd51912d4ced41d7bd1e033;p=ceph.git mds: update mdlog perf counters during replay Fixes: https://tracker.ceph.com/issues/61864 Signed-off-by: Patrick Donnelly (cherry picked from commit 48e3b51151fe94217bb4064b8fc9701e3536730c) --- diff --git a/src/mds/MDLog.cc b/src/mds/MDLog.cc index 337c1025a3cb..a42cf4da5ade 100644 --- a/src/mds/MDLog.cc +++ b/src/mds/MDLog.cc @@ -1420,6 +1420,7 @@ void MDLog::_replay_thread() le->_segment->num_events++; le->_segment->end = journaler->get_read_pos(); num_events++; + logger->set(l_mdl_ev, num_events); { std::lock_guard l(mds->mds_lock); @@ -1432,6 +1433,8 @@ void MDLog::_replay_thread() } logger->set(l_mdl_rdpos, pos); + logger->set(l_mdl_expos, journaler->get_expire_pos()); + logger->set(l_mdl_wrpos, journaler->get_write_pos()); } // done!