]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/OSD::_add_me_to_crush: apply osd_crush_scaling_factor
authorDan van der Ster <dan.vanderster@clyso.com>
Thu, 19 Jun 2025 20:10:07 +0000 (13:10 -0700)
committerDan van der Ster <dan.vanderster@clyso.com>
Fri, 20 Jun 2025 05:55:20 +0000 (22:55 -0700)
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
src/crimson/osd/osd.cc

index 709871bc6fc4bbf4ebbba69530d0ae5f83504038..3834373b5c65a92f468116d42a37ec2dc945e811 100644 (file)
@@ -733,7 +733,8 @@ seastar::future<> OSD::_add_me_to_crush()
          auto total = st.total;
         return seastar::make_ready_future<double>(
            std::max(.00001,
-                   double(total) / double(1ull << 40))); // TB
+                   local_conf().get_val<double>("osd_crush_scaling_factor") *
+                    double(total) / double(1ull << 40))); // TiB
        });
     }
   };