Tuesday, 2026-07-28

gibido we have a zuul outage? I'm getting http 500 from https://zuul.opendev.org/api/tenant/openstack/builds?project=openstack%2Fnova&job_name=tox-cover&result=FAILURE&limit=1009:20
gibibut https://zuul.opendev.org/t/openstack/status opens09:22
toreI have recently had some issues with Zuul, see https://review.opendev.org/c/openstack/designate/+/997376. I have tried multiple rechecks, and every single job has succeeded at least once. This suggests to me that the change itself is fine, but the problem is in Zuul CI. I sparred a bit with Claude, who came to the same conclusion - «looks like resource-contention flakiness10:10
toreon undersized CI worker VMs», saying the next steps would be for an OpenStack infra team member to use "zuul autohold" in order to debug the failures directly on the VM where Zuul runs. Am I in the right place to ask for that?10:10
toreSeems it's not just me, either: https://review.opendev.org/c/openstack/designate/+/99229812:23
fungigibi: some database queries are taking too long to complete, it seems like, and getting timed out. it may be additional load from the webui getting crawled. the web and database services are isolated from job running functionality so it shouldn't prevent things from getting tested12:50
fungitore: yes, unfortunately "sometimes passes every test" doesn't mean the change isn't the cause, and if a change that introduces a nondeterministic/random failure chance gets merged, then the tests or software itself will also start failing at random for every new change (and possibly for users once it gets released)12:52
fungithere are tools available to root out resource contention in tests, it's often times parallel testing interfering between different tests that are poorly isolated from each other in the same job or aren't sufficiently constrained12:53
fungichanges you linked are running jobs on virtual machines with 8gb ram, 4-8 vcpus and 80gb+ of storage (may be local to the hypervisor or over iscsi/ceph)12:56
fungiit looks like the designate-bind9-core job was succeeding reliably until recently: https://zuul.opendev.org/t/openstack/builds?job_name=designate-bind9-core&project=openstack%2Fdesignate&pipeline=gate&skip=012:57
fungithe last time it ran for the master branch in the gate pipeline was 2 weeks ago though, so i suspect something happened after that to destabilize those jobs12:58
fungimost of the failures seem to be in tests defined in designate's tempest plugin, though the last changes there were about a month ago13:03
fungiyou might check with the devstack/tempest maintainers in the #openstack-qa channel to see if they're aware of any destabilization in devstack or tempest within the past couple of weeks that could account for the change in test behaviors13:04
gibifungi: ack I don't see effects on patches being tested. But browsing job results are effected unfortunately not just via the API but via the wb13:22
gibiwebgui too13:22
gibihttps://zuul.opendev.org/t/openstack/builds?job_name=tox-cover&project=openstack%2Fnova&skip=013:22
fungiyeah, the webui is essentially just calling the api itself anyway13:23
fungionce i get out of my current meeting i can take a closer look13:23
fungigibi: aha! corvus spotted the problem with your timing out queries13:36
funginova has never run the tox-cover job, so zuul is trying to find the most recent incidence of it and runs out of time scanning the whole table13:37
fungiyou probably wanted to query on the openstack-tox-cover job instead?13:37
fungibasically zuul tries to go back to the dawn of time to find results recorded for a job that has never run for that project with that result13:38
gibiahh thanks13:39
fungihttps://zuul.opendev.org/t/openstack/builds?job_name=openstack-tox-cover&project=openstack%2Fnova&skip=0 is returning content for me almost instantly13:39
gibi:facepalm:13:39
opendevreviewJeremy Stanley proposed openstack/project-config master: Update GitHub mirroring credentials for OpenStack  https://review.opendev.org/c/openstack/project-config/+/99901920:45
opendevreviewJeremy Stanley proposed openstack/project-config master: Update GitHub mirroring credentials for OpenStack  https://review.opendev.org/c/openstack/project-config/+/99901921:06
opendevreviewJeremy Stanley proposed openstack/project-config master: Don't print GitHub auth responses as exceptions  https://review.opendev.org/c/openstack/project-config/+/99902221:06

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