Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
[2018.3] Fixes to scheduler, list of whens plus splay #50216
What does this PR do?
Fixing an issue when a combination of the when parameter as a list plus using the splay parameter would cause the schedule to continuously run jobs in an endless loop, regardless of if their scheduled time had been receached. Also fixing a related issue where scheduled jobs that rely on _next_fire_time were not being run as the corrected splayed time but rather running at the original scheduled time. Adding new tests.
What issues does this PR fix or reference?
Commits signed with GPG?
Please review Salt's Contributing Guide for best practices.
See GitHub's page on GPG signing for more information about signing commits with GPG.
Oct 25, 2018
4 of 9 checks passed
added a commit
this pull request
Oct 26, 2018
@garethgreenaway Ok it looks like when I apply this patch in Fluorine I get two jobs that run. Not sure if this is related to the patch as I just get the endless looping without it.
@garethgreenaway I'm running the latest Fluorine build and we are back to looping. I've also notice that now when I run