~/talk

No gain without pain a story of scaling CI with Zuul

Talkat OpenInfra Summit Berlin 2022 · 2022-06-07..06-09· [devops-and-delivery]
links:none on file
links:none on file
links:none on file
slides:none on file

Company CI moves from one brittle scheduler to 9 schedulers and shifts queues and pipeline state into Zookeeper for queues and state, enabling rolling upgrades and eliminating long 20–30 minute restart outages. Work includes synchronous reporting, memory-leak fixes, distributed tenant and pipeline locks, and pipeline-level parallelism. Throughput rises from about 3,000 jobs/hour to roughly 6,000 jobs/hour with steadier run-handler frequency, shorter startup times, and no scheduled maintenance windows.

AI-written summary · about

  1. 0:00Intro
  2. 1:48Why CI
  3. 3:06Why Zuul
  4. 3:57Big projects
  5. 4:54Job per hour
  6. 12:55Technical details
  7. 14:22Problems
  8. 15:27Resource contention
  9. 16:08Multiple schedulers
  10. 17:56Moving to Zookeeper
  11. 19:06Pipelines
  12. 21:08Metrics
  13. 21:52Results
  14. 23:16User impact
  15. 23:50Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.