Thursday, 2024-12-19

-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 938011: sqlreporter: expand some columns, enforce length check in config https://review.opendev.org/c/zuul/zuul/+/93801100:21
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 938011: Enforce required length check in config https://review.opendev.org/c/zuul/zuul/+/93801100:30
@mhuin:matrix.org^ I removed the columns changes and only kept the length check in the config loader00:31
-@gerrit:opendev.org- Tony Breeds proposed on behalf of Joel Capitao: [zuul/zuul-jobs] 936023: DNM Switch to KVM https://review.opendev.org/c/zuul/zuul-jobs/+/93602305:17
-@gerrit:opendev.org- Tony Breeds proposed on behalf of Joel Capitao: [zuul/zuul-jobs] 936023: DNM Switch to KVM https://review.opendev.org/c/zuul/zuul-jobs/+/93602306:22
-@gerrit:opendev.org- Tony Breeds proposed: [zuul/nodepool] 938047: DNM: Quick test to install podman-compose on ubuntu-noble https://review.opendev.org/c/zuul/nodepool/+/93804710:15
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 938011: Enforce required length check in config https://review.opendev.org/c/zuul/zuul/+/93801115:15
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 938067: QueueItem: Assign buildset's event id for traceability https://review.opendev.org/c/zuul/zuul/+/93806716:49
-@gerrit:opendev.org- Felix Edel proposed: [zuul/zuul] 937983: Use FilterIcon for filter dropdown on QueueItem https://review.opendev.org/c/zuul/zuul/+/93798317:03
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 938067: QueueItem: Assign buildset's event id for traceability https://review.opendev.org/c/zuul/zuul/+/93806717:17
@mnasiadka:matrix.orgHello, trying to play around with github driver - I keep hitting GitHub.com API rate limit like every hour - am I doing something wrong?17:50
@jim:acmegating.commnasiadka: one way to double check your configuration would be to step through the configurator here: https://acmegating.com/acme-enterprise-zuul/ to double check that you set up everything correctly with github and the resulting config file looks like what you have.17:58
@mnasiadka:matrix.orgThanks corvus - will give it a go :)17:59
@clarkb:matrix.orgit helps tremendously to use a github application too (their rate limits are much higher iirc)18:01
-@gerrit:opendev.org- Jan Horstmann proposed on behalf of Nils Gondermann: [zuul/nodepool] 930205: Add option to specify volume_type in openstack driver https://review.opendev.org/c/zuul/nodepool/+/93020518:08
@jim:acmegating.comyeah the configurator walks through that18:17
@mhuin:matrix.orgit looks like an issue was introduced in Zuul's code base that prevents some unit testing from passing, specifically the py312 test. I've tested rechecking an open change that doesn't touch the python code base (https://review.opendev.org/c/zuul/zuul/+/937983) and it failed. Looks like the problematic test is `test_supercedent_github_circular_deps_closed` - any idea what's going on?18:50
@clarkb:matrix.orgmhu: can you link to the failing test logs?18:52
@mhuin:matrix.orgthis one for example https://8a28d37c8a21ba47ad86-2bdb8be3dd1329f8a48d0e165eec17e9.ssl.cf1.rackcdn.com/938067/2/check/zuul-nox-py311/8f6dfc1/testr_results.html but pretty much every build in the check pipeline is failing since yesterday18:53
@fungicide:matrix.orger, link to the failing build in the zuul dashboard is what he meant18:53
@mhuin:matrix.orgthis one if you want to check felix's change that doesn't touch the python code base https://zuul.opendev.org/t/zuul/build/ea808eaae4c94d988d98fcd6491bb50b18:53
@mhuin:matrix.orgI'll have a look at the git history18:55
@clarkb:matrix.orgright this the behavior issue that I was describing yseterday18:55
@clarkb:matrix.orgpeople constantly link the raw log url and its difficult to navigate from there to other useful locations18:56
@clarkb:matrix.orghttps://zuul.opendev.org/t/zuul/build/ea808eaae4c94d988d98fcd6491bb50b/log/job-output.txt#4563-4576 is the useful bit from the logs18:57
@mhuin:matrix.orgwell to be honest, you asked for "the failing test logs" and I pointed you to the log of the unit test that was failing. But as long as you got the info you needed, that's what matters18:58
@clarkb:matrix.orgI guess the html files are only available in raw form baceuse they are already html18:59
@clarkb:matrix.orgBut still it is difficult to navigate from there to the change or other log file assocaited with the job18:59
@mhuin:matrix.orgright, fair enough19:00
@clarkb:matrix.orgwhich is what I was trying to express that we not make any worse with the url length problem solutions19:00
@mhuin:matrix.orgas someone who has to investigate CI issues for others, I get that pain too19:01
@clarkb:matrix.orgLooking at that test case we emit two different github pull requests closed evenst to the zuul schedule and then assert that zuul can process them without logging any errors19:02
@clarkb:matrix.orgwe fail because an error was logged19:02
@fungicide:matrix.organd people follow our own behaviors as an example, for better or worse ;)19:02
@mhuin:matrix.orglead by example, be the patchset, er change you want to see, yadda yadda 🙂19:03
@clarkb:matrix.orghttps://zuul.opendev.org/t/zuul/build/ea808eaae4c94d988d98fcd6491bb50b/log/job-output.txt#4810-4816 I'm wondering if that error is expected when the pipeline doesn't exist yet19:03
@fungicide:matrix.orgindeed!19:03
@clarkb:matrix.organd maybe this is a new race and the pipeline was being created prior to the assertion of no error logs but now we're not?19:03
@clarkb:matrix.orgI think a fix is probably to emit a PR created event for each of those PRs and wait for things to settle. Then make the assertion about closing them without errors?19:04
@clarkb:matrix.orgthat should load the configs I think19:04
@clarkb:matrix.orgor maybe there is a more explicit way to wait for zuul to load and apply all configs first19:05
@mhuin:matrix.orgwhat's odd is that I started seeing this error like less than 24h ago in my own tests (that were also failing for other reasons) but nothing seems to have been merged at that time, or correct me if I'm wrong?19:05
@clarkb:matrix.orgI don't see any merges either, but it could be a dependency that chagned timing not zuul itself19:05
@mhuin:matrix.organd Felix's change did pass the check pipeline yesterday. All I did was a rebase to test it out19:06
@mhuin:matrix.orgyeah makes sense19:06
@fungicide:matrix.orglooks like the captured logging from the service doesn't include the underlying exception that the test assert is finding? or i'm just not spotting it19:06
@mhuin:matrix.orgI haven't checked requirements.txt but maybe something's unpinned there19:06
@clarkb:matrix.orgfungi: I linked to it in my second log link19:07
@fungicide:matrix.orgmost things are unpinned there so that we'll spot regressions and other behavior changes in dependencies as early as possible]19:07
@fungicide:matrix.orgclarkb: unless i missed it, you linked to the test exception, which complains about a logged error that mentions an exception i can't locate19:08
@mhuin:matrix.orgdo you do a pip freeze to compare dependencies between builds?19:09
@fungicide:matrix.orgAssertionError: Unexpected logs found: ['ERROR:zuul.Scheduler-0:Exception loading ZKObject at /zuul/tenant/tenant-one/pipeline/post/status']19:09
@fungicide:matrix.orgwondering where it found the Exception loading ZKObject ... in the subunit stream19:09
@clarkb:matrix.orgfungi: https://zuul.opendev.org/t/zuul/build/ea808eaae4c94d988d98fcd6491bb50b/log/job-output.txt#4810-4816 this link19:10
@clarkb:matrix.orgmhu: the job logs capture every package installed but I don't think it is in a neat format like freeze emits19:11
@fungicide:matrix.orgaha, thanks, i was searching for the object path with the /status included, so missed that19:11
@clarkb:matrix.orgin any case I suspect that a self.waitForSettled() before the with block will cause things to sync up first19:11
@clarkb:matrix.orgfungi: ya I don't know about the status suffix. Maybe a logging artifact or its possible I have misdiagnosed it19:12
@clarkb:matrix.orgbut the block I linked to are the only errors that vaguely match what it is complaining about19:13
@fungicide:matrix.orgagreed19:15
@clarkb:matrix.orgthe closed events are emitted not too long after the block I linked though so I think it could just be a schedulign thing19:15
@clarkb:matrix.org~200ms which seems like an eternity except python and cpu contention19:16
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 938077: Fix test_supercedent_github_circular_deps_closed race https://review.opendev.org/c/zuul/zuul/+/93807719:16
@fungicide:matrix.orghah19:17
@jim:acmegating.comhopefully commit msg answers outstanding questions19:17
@fungicide:matrix.orgthanks!19:17
@clarkb:matrix.orgcorvus: would the schedulers are primed check in waitUntilSettled be sufficient to ensure pipelines are created?19:18
@clarkb:matrix.orgjust wondering if we can simplify that a bit more19:18
@jim:acmegating.comClark: unclear.19:19
@clarkb:matrix.orgack +2 from me19:20
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 938078: Fix test_supercedent_github_circular_deps_closed race (2) https://review.opendev.org/c/zuul/zuul/+/93807819:20
@jim:acmegating.comClark: ^ we could recheck that a bit.19:21
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:19:21
- [zuul/zuul] 937210: Add an option to skip workspace checkouts https://review.opendev.org/c/zuul/zuul/+/937210
- [zuul/zuul] 937211: Further reduce workspace checkouts https://review.opendev.org/c/zuul/zuul/+/937211
- [zuul/zuul] 937212: Use empty sparse checkouts in mergers https://review.opendev.org/c/zuul/zuul/+/937212
- [zuul/zuul] 937571: Parallelize workspace repo restoration https://review.opendev.org/c/zuul/zuul/+/937571
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:19:22
- [zuul/zuul] 937384: Use a TreeCache for job request queues https://review.opendev.org/c/zuul/zuul/+/937384
- [zuul/zuul] 937385: Reduce ZK lock contention in executor https://review.opendev.org/c/zuul/zuul/+/937385
- [zuul/zuul] 937386: Disable cache event log https://review.opendev.org/c/zuul/zuul/+/937386
- [zuul/zuul] 937387: Make executor sensor messages more useful https://review.opendev.org/c/zuul/zuul/+/937387
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 937475: Add ability to mark individual job attributes as final https://review.opendev.org/c/zuul/zuul/+/93747519:23
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:19:23
- [zuul/zuul] 937661: Add provider list web API endpoint https://review.opendev.org/c/zuul/zuul/+/937661
- [zuul/zuul] 937662: Add images web endpoint https://review.opendev.org/c/zuul/zuul/+/937662
- [zuul/zuul] 937817: Add provider image web ui https://review.opendev.org/c/zuul/zuul/+/937817
- [zuul/zuul] 937818: Add images web ui https://review.opendev.org/c/zuul/zuul/+/937818
- [zuul/zuul] 937824: Add buttons to delete image upload https://review.opendev.org/c/zuul/zuul/+/937824
- [zuul/zuul] 937946: Add image/upload delete lifecycle https://review.opendev.org/c/zuul/zuul/+/937946
- [zuul/zuul] 937947: Add web API image delete endpoints https://review.opendev.org/c/zuul/zuul/+/937947
- [zuul/zuul] 938022: Allow deleting images through web UI https://review.opendev.org/c/zuul/zuul/+/938022
- [zuul/zuul] 938023: Add REST API method to trigger image build https://review.opendev.org/c/zuul/zuul/+/938023
- [zuul/zuul] 938024: Add a web UI button to build an image https://review.opendev.org/c/zuul/zuul/+/938024
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 938011: Enforce required length check in config https://review.opendev.org/c/zuul/zuul/+/93801120:35
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 937895: Add "autohold_if_failure" var in job inventory https://review.opendev.org/c/zuul/zuul/+/93789520:35
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 938067: QueueItem: Assign buildset's event id for traceability https://review.opendev.org/c/zuul/zuul/+/93806720:35
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:21:27
- [zuul/zuul] 938087: Add labels and flavors to web https://review.opendev.org/c/zuul/zuul/+/938087
- [zuul/zuul] 938088: Add niz nodes to rest api nodes list endpoint https://review.opendev.org/c/zuul/zuul/+/938088
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/nodepool] 938092: Add disambiguator to k8s/openshift resources https://review.opendev.org/c/zuul/nodepool/+/93809222:30

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