]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
change pointer 67915/head
authorfalconlee236 <falconlee236@gmail.com>
Sat, 28 Mar 2026 10:43:38 +0000 (19:43 +0900)
committerfalconlee236 <falconlee236@gmail.com>
Sat, 28 Mar 2026 10:43:38 +0000 (19:43 +0900)
Signed-off-by: falconlee236 <falconlee236@gmail.com>
src/mon/PGMap.cc
src/mon/PGMap.h

index 31990d81fd5e37f24034e4df4905ba4fb40dce1f..0aa9aec11e2139f953c7771e507fe1da6a2b0e70 100644 (file)
@@ -2100,12 +2100,14 @@ int PGMap::dump_stuck_pg_stats(
   return 0;
 }
 
-std::vector<std::pair<int32_t, const osd_stat_t*>> get_sorted_osd_stats() const
+std::vector<std::pair<int32_t, osd_stat_t>> PGMap::get_sorted_osd_stats() const
 {
   std::vector<std::pair<int32_t, osd_stat_t>> 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;
 }
 
index cd11cb4ce5c77914847125c82addbab89ebeb047..ac030486ab5bf85fad7b2cf01ffff0d50cdbb8e7 100644 (file)
@@ -376,7 +376,7 @@ public:
                              const utime_t ts,
                              const int64_t pool,
                              const pool_stat_t& old_pool_sum);
-  std::vector<std::pair<int32_t, const osd_stat_t*>> get_sorted_osd_stats() const;
+  std::vector<std::pair<int32_t, osd_stat_t>> get_sorted_osd_stats() const;
 
  public: