]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/scrub: always round up reported scrub duration 62995/head
authorRonen Friedman <rfriedma@redhat.com>
Sat, 26 Apr 2025 08:33:59 +0000 (03:33 -0500)
committerRonen Friedman <rfriedma@redhat.com>
Sun, 27 Apr 2025 09:48:34 +0000 (04:48 -0500)
as expected by some tests, and clearer for the user.

Fixes: https://tracker.ceph.com/issues/71099
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/osd/scrubber/pg_scrubber.cc

index bd9274ff2054e93f94779216fd89725242726925..fb66604051b7ded15f1c81411651d02e281b571c 100644 (file)
@@ -2123,7 +2123,7 @@ pg_scrubbing_status_t PgScrubber::get_schedule() const
 
     } else {
       int32_t dur_seconds =
-         duration_cast<seconds>(m_fsm->get_time_scrubbing()).count();
+         ceil<seconds>(m_fsm->get_time_scrubbing()).count();
       return pg_scrubbing_status_t{
          utime_t{},
          dur_seconds,