From 5e731af785c7182463f9ca56557c547f31b75849 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Fri, 30 Jun 2023 12:44:15 -0400 Subject: [PATCH] mds: update mdlog perf counters during replay Fixes: https://tracker.ceph.com/issues/61864 Signed-off-by: Patrick Donnelly (cherry picked from commit 48e3b51151fe94217bb4064b8fc9701e3536730c) --- src/mds/MDLog.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mds/MDLog.cc b/src/mds/MDLog.cc index 05f815c8ef48a..83cd06ff3b825 100644 --- a/src/mds/MDLog.cc +++ b/src/mds/MDLog.cc @@ -1419,6 +1419,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); @@ -1431,6 +1432,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! -- 2.39.5