]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/scrub: fixing int64_t narrowing conversion 56243/head
authorRonen Friedman <rfriedma@redhat.com>
Sun, 17 Mar 2024 13:55:33 +0000 (08:55 -0500)
committerRonen Friedman <rfriedma@redhat.com>
Sun, 17 Mar 2024 13:55:33 +0000 (08:55 -0500)
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/osd/scrubber/osd_scrub.cc

index d2d2db3ff7255ba32d81abaf57fe4da52b2bc5eb..48f978b18e3ec84b8fbc379511daf8d5b4099606 100644 (file)
@@ -266,10 +266,10 @@ OsdScrub::LoadTracker::LoadTracker(
 ///\todo replace with Knuth's algo (to reduce the numerical error)
 std::optional<double> OsdScrub::LoadTracker::update_load_average()
 {
-  int hb_interval = conf->osd_heartbeat_interval;
+  auto hb_interval = conf->osd_heartbeat_interval;
   int n_samples = std::chrono::duration_cast<seconds>(24h).count();
   if (hb_interval > 1) {
-    n_samples = std::max(n_samples / hb_interval, 1);
+    n_samples = std::max(n_samples / hb_interval, 1L);
   }
 
   double loadavg;