Thursday, 2022-05-26

-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 840244: Deduplicate jobs in dependency cycles https://review.opendev.org/c/zuul/zuul/+/84024402:27
@clarkb:matrix.orgcorvus: we have jammy python3.10 wheels now. What I've realized is that zuul and nodepool (nodepool is what matters most here due to arm64 images) docker images are built on debian bullseye though which we don't have python3.10 wheels for because that platform ships with 3.9 typically. Thinking out loud here do we see any benefit to running python3.10 tests and keeping the docker images on 3.9? I think we can either drop python3.9 unittesting or keep it along with 3.10 and 3.8. None of those options seems great. My main motiviation here is in trying to be prepared for 3.11, but it will suffer similar issues with the docker containers I suspect18:32
@clarkb:matrix.orgIts probably not a great idea to drop 3.9 testing if we're deploying to production on it18:33
@clarkb:matrix.orgAnyway I rechecked the zuul python3.10 change to gather more data now that we have the wheel mirror for it. Might be interesting to compare some of those numbers to the unittest runtime inflation you reported yesterday18:36
@clarkb:matrix.org(is new python better or worse, etc)18:36
@jpew:matrix.orgWhen zuul says it can't decrypt a secret is there a why to know which one?19:00
@jim:acmegating.comClark: yeah, it doesn't seem too urgent until we're ready to bump the image builds?19:11
@jpew:matrix.orgI think I accidentally corrupted my Zookeeper database for a tenant. The scheduler gives me this repeatedly in the logs and is pretty much "stuck" on that tenant.19:49
```
2022-05-26 19:48:00,962 - zuul.Scheduler - ERROR - Exception processing pipeline gate in tenant Joshua
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/zuul/scheduler.py", line 1945, in process_pipelines
refreshed = self._process_pipeline(
File "/usr/local/lib/python3.8/site-packages/zuul/scheduler.py", line 2001, in _process_pipeline
pipeline.state.refresh(ctx)
File "/usr/local/lib/python3.8/site-packages/zuul/zk/zkobject.py", line 167, in refresh
self._load(context)
File "/usr/local/lib/python3.8/site-packages/zuul/zk/zkobject.py", line 280, in _load
self._set(**self.deserialize(data, context))
```
Is there a way to clean out all the zookeeper database for the tenant & pipeline?
@jim:acmegating.comjpew:  https://zuul-ci.org/docs/zuul/latest/client.html#delete-state19:58
@jpew:matrix.orgHow do I install zuul-admin?21:03
@jpew:matrix.orgnm, it was renamed from the `zuul` command21:05

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