From b295b57370dc815bffdf541c82434c63d4960a0c Mon Sep 17 00:00:00 2001 From: falconlee236 Date: Sat, 28 Mar 2026 19:43:38 +0900 Subject: [PATCH] change pointer Signed-off-by: falconlee236 --- src/mon/PGMap.cc | 4 +++- src/mon/PGMap.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mon/PGMap.cc b/src/mon/PGMap.cc index 31990d81fd5e..0aa9aec11e21 100644 --- a/src/mon/PGMap.cc +++ b/src/mon/PGMap.cc @@ -2100,12 +2100,14 @@ int PGMap::dump_stuck_pg_stats( return 0; } -std::vector> get_sorted_osd_stats() const +std::vector> PGMap::get_sorted_osd_stats() const { std::vector> sorted_stats(osd_stat.begin(), osd_stat.end()); + std::sort(sorted_stats.begin(), sorted_stats.end(), [](const auto& a, const auto& b) { return a.first < b.first; }); + return sorted_stats; } diff --git a/src/mon/PGMap.h b/src/mon/PGMap.h index cd11cb4ce5c7..ac030486ab5b 100644 --- a/src/mon/PGMap.h +++ b/src/mon/PGMap.h @@ -376,7 +376,7 @@ public: const utime_t ts, const int64_t pool, const pool_stat_t& old_pool_sum); - std::vector> get_sorted_osd_stats() const; + std::vector> get_sorted_osd_stats() const; public: -- 2.47.3