From: falconlee236 Date: Sat, 28 Mar 2026 10:43:38 +0000 (+0900) Subject: change pointer X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b295b57370dc815bffdf541c82434c63d4960a0c;p=ceph.git change pointer Signed-off-by: falconlee236 --- 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: