Tuesday, 2023-12-12

-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 810413: Periodically run malloc_trim via apscheduler https://review.opendev.org/c/zuul/zuul/+/81041309:12
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 810413: Periodically run malloc_trim via apscheduler https://review.opendev.org/c/zuul/zuul/+/81041309:13
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 810413: Periodically run malloc_trim via apscheduler https://review.opendev.org/c/zuul/zuul/+/81041311:27
@clarkb:matrix.orgswest: ^ left a couple of thoughts on that15:56
@westphahl:matrix.orgClark: thanks! We've been using this change in production for quite a while now and I just had to rebase it due to a merge conflict. Not sure if it's something we want to merge16:01
@clarkb:matrix.orgoh I see16:01
@clarkb:matrix.orgif you find it useful then maybe we should make it mergeable?16:02
@clarkb:matrix.orgIn opendev we restart weekly making this less important for us16:02
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:19:59
- [zuul/zuul] 902855: Index job map by uuid https://review.opendev.org/c/zuul/zuul/+/902855
- [zuul/zuul] 903536: Store builds on buildset by uuid https://review.opendev.org/c/zuul/zuul/+/903536
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/nodepool] 902428: Fix gpu parameter type in openshiftpods https://review.opendev.org/c/zuul/nodepool/+/90242820:36
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 894839: Use a seeded PRNG when setting timer triggers https://review.opendev.org/c/zuul/zuul/+/89483921:22
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 894839: Use a seeded PRNG when setting timer triggers https://review.opendev.org/c/zuul/zuul/+/89483921:24
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 894839: Use a seeded PRNG when setting timer triggers https://review.opendev.org/c/zuul/zuul/+/89483921:25
@jim:acmegating.comzuul-maint: how does this look for a nodepool release? commit 42f9100d823ef96d164609011d3ede20413231d7 (HEAD -> master, tag: 9.1.0, origin/master)21:33
@clarkb:matrix.orgI'll need to update the annual report again :)22:42
@dancywmf:matrix.orgHi Zuul folks! Hopefully a quick question: Is opendev.org's Zuul installation deployed using containers?22:56
@dancywmf:matrix.org(specifically, the containers created by the Dockerfile in the zuul/zuul repo).23:00
@fungicide:matrix.orgdancywmf: yes, precisely those containers23:01
@dancywmf:matrix.org> <@fungicide:matrix.org> dancywmf: yes, precisely those containers23:01
Excellent. Thank you fungi!
@fungicide:matrix.orgdancywmf: for reference, an example is https://opendev.org/opendev/system-config/src/commit/6ba06de/playbooks/roles/zuul-scheduler/files/docker-compose.yaml#L823:02
@fungicide:matrix.organd we perform an automated rolling restart early utc every saturday23:02
@fungicide:matrix.orgi was about to say we don't build our own zuul container images, but i guess you could say we do since we host the zuul that builds those zuul container images23:04
@fungicide:matrix.orgregardless, we don't customize the images for opendev, the published images are the ones we deploy23:05
@jim:acmegating.com`we` for some values of `we`23:05
@fungicide:matrix.orgoui oui23:05
@dancywmf:matrix.orgIs the rolling restart happening to deal with a particular problem?23:06
@jim:acmegating.comonly for upgrades23:06
@fungicide:matrix.orgyes, the problem of wanting to be close to the current state of zuul upstream23:06
@fungicide:matrix.orgi should have phrased it "rolling upgrade"23:06
@jim:acmegating.comwe've actually considered just continuously restarting, but we would effectively dedicate an executor to that job, and we haven't felt it worthwhile yet.  we might get there though.  :)23:07
@fungicide:matrix.org(the independent components restart onto the latest images in a coordinated fashion so that the service itself remains fully operational the entire time)23:07
@jim:acmegating.combut very little thought goes into it -- it's basically just automated continuous deployment at a 1 week resolution.23:07
@fungicide:matrix.orgoccasionally our users spot a regression that slipped past a blind spot in test coverage, otherwise the only way people even notice the upgrading is that new features appear23:08
@dancywmf:matrix.orgOK. Makes sense. Thanks for the info!23:08

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!