using std::ssize() to avoid a narrowing conversion when using
the size of a container as a parameter to a function expecting
an int64_t.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
void PgScrubber::maps_compare_n_cleanup()
{
- m_pg->add_objects_scrubbed_count(m_be->get_primary_scrubmap().objects.size());
+ m_pg->add_objects_scrubbed_count(std::ssize(m_be->get_primary_scrubmap().objects));
auto required_fixes =
m_be->scrub_compare_maps(m_end.is_max(), get_snap_mapper_accessor());
m_perf_set.tinc(scrbcnt_resrv_successful_elapsed, logged_duration);
m_perf_set.inc(scrbcnt_resrv_success);
m_osds->logger->hinc(
- l_osd_scrub_reservation_dur_hist, m_sorted_secondaries.size(),
+ l_osd_scrub_reservation_dur_hist, std::ssize(m_sorted_secondaries),
logged_duration.count());
m_process_started_at.reset();
}