]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/balancer: Fix `end_weekday` being exclusive 48375/head
authorLorenz Bausch <lob@cyon.ch>
Wed, 5 Oct 2022 13:42:00 +0000 (15:42 +0200)
committerLorenz Bausch <info@lorenzbausch.de>
Wed, 5 Oct 2022 14:38:40 +0000 (16:38 +0200)
The check for `end_weekday` was exclusive which resulted in balancing stopping one day too early.

Fixes: https://tracker.ceph.com/issues/57768
Signed-off-by: Lorenz Bausch <info@lorenzbausch.de>
src/pybind/mgr/balancer/module.py

index 7a43b7ce2201e552cbad96c639978be064626e94..48579fe5500e192fb6e2ef7be51ebf8d242559e2 100644 (file)
@@ -646,7 +646,7 @@ class Module(MgrModule):
         begin_weekday = cast(int, self.get_module_option('begin_weekday'))
         end_weekday = cast(int, self.get_module_option('end_weekday'))
         if begin_weekday < end_weekday:
-            permit = begin_weekday <= weekday < end_weekday
+            permit = begin_weekday <= weekday <= end_weekday
         elif begin_weekday == end_weekday:
             permit = True
         else: