Change Default Pipeline Schedule Worker interval to look for new scheduled pipelines every minute
Description
Change Default Pipeline Schedule Worker interval to look for new scheduled pipelines every minute
Proposal
Currently, the default cron interval for the pipeline schedule worker to search for new jobs is 19 minutes past the hour.
In the case of pipelines being scheduled to run every hour this leads to them being run at a different time than expected.
For example,
- A scheduled pipeline is scheduled to run on the hour every hour
- These pipelines are not picked up until 19 minutes past the hour and are run immediately which means that their execution is off by 20 or so minutes to what is expected
Here on GitLab.com we use the default settings for the pipeline schedule worker interval so this is currently affecting users scheduling pipelines to run every hour for GitLab.com.
If the default interval is changed, this fixes the issue for GitLab.com customers
We shouldn't override this setting on self-hosted instances if it has already been changed and configured by the instance admins
Links / references
/cc @dosuken123 @bikebilly