Allowing more jobs to run in parallel can allow us to schedule additional jobs. So, upon changes to that parameter, reschedule.
Signed-off-by: Klaus Aehlig <[email protected]> --- src/Ganeti/JQScheduler.hs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Ganeti/JQScheduler.hs b/src/Ganeti/JQScheduler.hs index cc927e2..186225b 100644 --- a/src/Ganeti/JQScheduler.hs +++ b/src/Ganeti/JQScheduler.hs @@ -591,4 +591,6 @@ configChangeNeedsRescheduling :: ConfigData -> ConfigData -> Bool configChangeNeedsRescheduling oldConfig newConfig = or -- Trigger rescheduling if: [ configFilters oldConfig /= configFilters newConfig -- filters changed + , clusterMaxRunningJobs (configCluster oldConfig) + /= clusterMaxRunningJobs (configCluster newConfig) -- run queue length ] -- 2.2.0.rc0.207.ga3a616c
