]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/module: adjust osd_weight min step to .005
authorSage Weil <sage@redhat.com>
Thu, 5 Oct 2017 22:31:06 +0000 (17:31 -0500)
committerSage Weil <sage@redhat.com>
Wed, 1 Nov 2017 12:28:49 +0000 (07:28 -0500)
That should be ~1 PG or less on average; no real sense it taking a
step smaller than that!

Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/balancer/module.py

index f7e44a2ffe28a3157be98ed9773525efc78aee89..087744a5e192ee248be7982898d7f063883d3121 100644 (file)
@@ -705,7 +705,7 @@ class Module(MgrModule):
                         next_ws[osd] = new_weight
                         if ow < 1.0:
                             new_ow = min(1.0, max(step + (1.0 - step) * ow,
-                                                  ow + .002))
+                                                  ow + .005))
                             self.log.debug('Reweight osd.%d reweight %f -> %f',
                                            osd, ow, new_ow)
                             next_ow[osd] = new_ow