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>
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: