diff options
author | James E. Blair <jim@acmegating.com> | 2022-06-17 15:43:19 -0700 |
---|---|---|
committer | James E. Blair <jim@acmegating.com> | 2022-06-18 07:57:49 -0700 |
commit | 603b8269114a5703f21e05ca11c833346c7d5ecb (patch) | |
tree | 1b35d310287f67c13c6e59ef403bf3ee5eadd1ae /releasenotes | |
parent | c5b55e59c8644060f01137e8d771777c6b5d56dc (diff) | |
download | zuul-603b8269114a5703f21e05ca11c833346c7d5ecb.tar.gz |
Add --wait-for-init scheduler option
This instructs the scheduler to wait until all tenants have been
initialized before processing pipelines. This can be useful for
large systems with excess scheduler capacity to speed up a rolling
restart.
This also removes an unused instance variable from
SchedulerTestManager.
Change-Id: I19e733c881d1abf636674bf572f4764a0d018a8a
Diffstat (limited to 'releasenotes')
-rw-r--r-- | releasenotes/notes/wait-for-init-934370422b22b442.yaml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/releasenotes/notes/wait-for-init-934370422b22b442.yaml b/releasenotes/notes/wait-for-init-934370422b22b442.yaml new file mode 100644 index 000000000..9033131f1 --- /dev/null +++ b/releasenotes/notes/wait-for-init-934370422b22b442.yaml @@ -0,0 +1,8 @@ +--- +features: + - | + The scheduler now accepts an argument `--wait-for-init` which will + cause it to wait until all tenants have been initialized before it + begins processing pipelines. This may help large systems with + excess scheduler capacity perform a rolling restart of schedulers + more quickly. |