Monday, 2025-12-01

rpittaufungi: saw your message only now, I see there's a new version of the package available 2024.02-2ubuntu0.7 I will give that a try to see if it fixes the issue07:33
rpittausame for jammy 2022.02-3ubuntu0.22.04.507:36
*** haleyb|out is now known as haleyb15:54
sean-k-mooneyfungi: frickler so going back to a released verion did no help but what did was removing project form the tenant list18:44
sean-k-mooneyhttps://github.com/SeanMooney/zuul-homelab/commit/cb59b031b0bd74cf5f3ddb4d32b087175a38965018:44
sean-k-mooneyspecificly i belive it was openstack/sunbeam-charms18:44
sean-k-mooneyi use   - include: []18:44
sean-k-mooneyto well include no zuul config form those repo18:45
sean-k-mooneybut with   openstack/sunbeam-charms in the list18:45
sean-k-mooneyzuul was trying call github to get info for changes for a repo that is not in the tenant and it was hitting gitbub ratelimites18:46
sean-k-mooneyso i think there is a bug with haveing repos form diffent connections escpially when you are not including anything from the repo other then making the souce aviable18:47
sean-k-mooneythe net result was somehwo this was causeing zuul to not properly process events18:48
sean-k-mooneyit apprently took about 9 days  for me to run out of api quota on github which is hwy this initaly appread to not be a problem18:49
clarkbsean-k-mooney: the project was in the tenant list which means zuul needs to cache the repo and handle changes from it if depends-on is used etc18:49
clarkbthat is separate of whwether or not you load config from it18:49
sean-k-mooneythe project it was trying to download was not in the teanant config18:50
sean-k-mooneyopenstack/sunbeam-charms was not the problem18:50
clarkbit is possible that there is an inefficiency in how zuul handles the inability ot cache a repo (like maybe that can be non fatal if no config is loaded?)18:50
sean-k-mooneythe problem was canoncia/<somehting>-charms18:50
clarkbwhere does that come from?18:50
sean-k-mooneyno idea it was not in my config at all18:50
sean-k-mooneyi assume the sunbeam repo because that was the only charm related repo18:51
clarkbre :latest we deploy that in opendev18:53
clarkbit works quite well and when it breaks we tend to fix it quickly. That said we use a subset of features in opendev18:53
sean-k-mooneyya i didn have any issue with using latest before and this does not seam to be realted to that persay18:53
sean-k-mooneyeven with a release build one of the repos i removed seam to be causign zuul to try an load a git repo that was not in my tenant config18:54
sean-k-mooneyi was just removing it to make the debugging eiser and say that it fixed it18:55
clarkbI wonder if the issue is having some depends-on in changes in gerrit to github18:55
sean-k-mooneythat is definelty possible18:56
clarkbbasically event comes in for say openstack/sunbeam-charms new change/patchset with a depends on to github18:56
sean-k-mooneyi dont know if i still have logs bug i can check18:56
clarkbzuul then needs to prepare the git state for those jobs and will go and query things I think.18:56
sean-k-mooneyright but its ment to check if they are in teh teant config before doing that18:56
clarkbI'm not positive of that18:56
clarkbI think for the basic "is this thing merged" it may check directly18:57
clarkbbut also that shouldn't generaet a ton of api requests if it does work that way18:57
sean-k-mooneyi woudl expect ti to alwasy filter to be honest for security reasons18:59
sean-k-mooneyi.e. if i dont list a repo in the github conneciton it shoudl never be used by zuul IMO18:59
sean-k-mooneyin my case it took down the ci once the ratelimit on github was reached.19:00
clarkbyes I think there is an argument down that path but I am not positive it works that way today. I seem to recall depends-on being a ltitle special. If logs imply this was the source you could bring it up with the zuul room19:00
sean-k-mooneyack19:00
clarkbbut also the anonymous rate limit for github is like 5k requests per hour or something so wouldn't expect that to hit rate limits either19:00
sean-k-mooneywell i dont need ot list all the opendev repo for my usecase19:00
sean-k-mooneyclarkb: it may have been this https://review.opendev.org/c/openstack/sunbeam-charms/+/96439019:08
sean-k-mooneyit has a depend on againg a github repo that is not in the tenat config19:09
sean-k-mooneyhttps://github.com/openstack/project-config/blob/master/zuul/main.yaml19:09
clarkbya that is my best guess at what might trigger the problem but I'm still surprised that github rate limis would be hit by a depends on19:10
clarkbmaybe the rate limits are much lower than I think they are19:11
sean-k-mooneythere pretty high but i think this kept gettin evaulatied or soemthing like htat19:11
sean-k-mooneyi ended up wiht almost 2000 pending eveent before i removed the proejct and prunged the db/zookeeper state 19:12
sean-k-mooneylooking at https://zuul.opendev.org/t/openstack/build/1518705a15564ddfab86a14dfcabd5f2/log/zuul-info/inventory.yaml#34019:13
sean-k-mooneyzuul is no including tha tin the proejct that its preparing19:14
sean-k-mooneybut like you said it might be just checking if its merged19:14
*** agalica_ is now known as agalica22:43

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