summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorJames E. Blair <jim@acmegating.com>2022-06-17 15:43:19 -0700
committerJames E. Blair <jim@acmegating.com>2022-06-18 07:57:49 -0700
commit603b8269114a5703f21e05ca11c833346c7d5ecb (patch)
tree1b35d310287f67c13c6e59ef403bf3ee5eadd1ae /releasenotes
parentc5b55e59c8644060f01137e8d771777c6b5d56dc (diff)
downloadzuul-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.yaml8
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.