Signed-off-by: falconlee236 <falconlee236@gmail.com>
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;
}
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: