-@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/+/840244 | 02:27 | |
@clarkb:matrix.org | corvus: 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 suspect | 18:32 |
---|---|---|
@clarkb:matrix.org | Its probably not a great idea to drop 3.9 testing if we're deploying to production on it | 18:33 |
@clarkb:matrix.org | Anyway 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 yesterday | 18:36 |
@clarkb:matrix.org | (is new python better or worse, etc) | 18:36 |
@jpew:matrix.org | When zuul says it can't decrypt a secret is there a why to know which one? | 19:00 |
@jim:acmegating.com | Clark: yeah, it doesn't seem too urgent until we're ready to bump the image builds? | 19:11 |
@jpew:matrix.org | I 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.com | jpew: https://zuul-ci.org/docs/zuul/latest/client.html#delete-state | 19:58 |
@jpew:matrix.org | How do I install zuul-admin? | 21:03 |
@jpew:matrix.org | nm, it was renamed from the `zuul` command | 21:05 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!