From: Ronen Friedman Date: Sat, 26 Apr 2025 08:33:59 +0000 (-0500) Subject: osd/scrub: always round up reported scrub duration X-Git-Tag: v19.2.3~176^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5d47ec198af675bfc0e92e5853f4d0445a843110;p=ceph.git osd/scrub: always round up reported scrub duration as expected by some tests, and clearer for the user. Fixes: https://tracker.ceph.com/issues/71099 Signed-off-by: Ronen Friedman --- diff --git a/src/osd/scrubber/pg_scrubber.cc b/src/osd/scrubber/pg_scrubber.cc index bd9274ff205..fb66604051b 100644 --- a/src/osd/scrubber/pg_scrubber.cc +++ b/src/osd/scrubber/pg_scrubber.cc @@ -2123,7 +2123,7 @@ pg_scrubbing_status_t PgScrubber::get_schedule() const } else { int32_t dur_seconds = - duration_cast(m_fsm->get_time_scrubbing()).count(); + ceil(m_fsm->get_time_scrubbing()).count(); return pg_scrubbing_status_t{ utime_t{}, dur_seconds,