From 679ce63bfc149f1baee7de407329114aadeb8292 Mon Sep 17 00:00:00 2001 From: Kamoltat Sirivadhna Date: Tue, 18 Nov 2025 15:33:39 +0000 Subject: [PATCH] MDSMonitor: add debug statements Signed-off-by: Kamoltat Sirivadhna --- src/mon/MDSMonitor.cc | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/mon/MDSMonitor.cc b/src/mon/MDSMonitor.cc index 272e2aada1d..a403de554dc 100644 --- a/src/mon/MDSMonitor.cc +++ b/src/mon/MDSMonitor.cc @@ -2061,13 +2061,28 @@ void MDSMonitor::get_versions(map > &versions) { map meta; load_metadata(meta); + dout(10) << __func__ << "meta=" << meta << dendl; const auto &fsmap = get_fsmap(); - map map = fsmap.get_mds_info(); - dout(10) << __func__ << " mds meta=" << meta << dendl; + map mds_info_map = fsmap.get_mds_info(); + // print mds_info_map + for (const auto& p : mds_info_map) { + dout(10) << __func__ << " gid " << p.first + << " mds_info_t " << p.second << dendl; + } for (auto& p : meta) { auto q = p.second.find("ceph_version_short"); - if (q == p.second.end()) continue; - versions[q->second].push_back(string("mds.") + map[p.first].name); + if (q == p.second.end()) { + dout(10) << __func__ << " no version for gid " << p.first << dendl; + continue; + } + if (mds_info_map.find(p.first) == mds_info_map.end()) { + dout(10) << __func__ << " no mds_info for gid " << p.first << dendl; + continue; + } else { + dout(10) << __func__ << " found mds_info for gid " << p.first + << " name " << mds_info_map[p.first].name << dendl; + versions[q->second].push_back(string("mds.") + mds_info_map[p.first].name); + } } } -- 2.47.3