Wednesday, 2021-09-29

-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] Include project name in gerrit branch cache https://review.opendev.org/c/zuul/zuul/+/81148800:21
@jim:acmegating.comClark: ^ with more test stabilization00:22
@clarkb:matrix.orgI went ahead and reapproved it00:23
@clarkb:matrix.orgI can check in after dinner if we still want to do a restart at that point00:23
@jim:acmegating.comanyone have any good emoji names for zuul?  i was thinking maybe 🐕️👻00:31
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] Include project name in gerrit branch cache https://review.opendev.org/c/zuul/zuul/+/81148801:49
@clarkb:matrix.orgcorvus: ^ I'm still around if you want to do that restart01:51
@clarkb:matrix.orgthough I need to load ssh keys on this machine01:51
@jim:acmegating.comClark: yep; let's move to #opendev01:52
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] wip: Items ahead/behind wrong after re-enqueue https://review.opendev.org/c/zuul/zuul/+/79869111:24
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] wip: Items ahead/behind wrong after re-enqueue https://review.opendev.org/c/zuul/zuul/+/79869111:33
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] wip: Items ahead/behind wrong after re-enqueue https://review.opendev.org/c/zuul/zuul/+/79869111:39
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] Fix items ahead/behind wrong after re-enqueue https://review.opendev.org/c/zuul/zuul/+/79869112:12
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] Fix items ahead/behind wrong after re-enqueue https://review.opendev.org/c/zuul/zuul/+/79869112:13
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] Fix items ahead/behind wrong after re-enqueue https://review.opendev.org/c/zuul/zuul/+/79869112:14
@clarkb:matrix.orgcorvus: after debugging the event throughput issues any sense for whether https://review.opendev.org/c/zuul/zuul/+/810467 would be helpful? Maybe just the message for election winning?14:52
@clarkb:matrix.orgswest: that item ahead issue was preexisting? Looking at the change I don't think that was related to the recent sos work? Just want to make sure it isn't a new regression I need to watch out for :)15:01
@fungicide:matrix.orgwe said https://review.opendev.org/807702 needed a two-week warning to the ml, it's been three weeks now since that message was sent with no objections there or on the change itself, any reason i shouldn't approve it at this point?15:02
@clarkb:matrix.orgfungi: no objection from me15:03
@westphahl:matrix.orgClark: no, that's been a long-standing issue that I just stumbled upon. I just resurrected the change and update the test. I also took a stab at fixing it but it seems that makes another test fail. Need to check if my fix is wrong/incomplete or the test is buggy15:03
@clarkb:matrix.orgswest: thanks for confirming15:03
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed:16:37
- [zuul/zuul] Web UI: add duration info on buildset page https://review.opendev.org/c/zuul/zuul/+/811752
- [zuul/zuul] Web UI: add builds timeline on buildset page https://review.opendev.org/c/zuul/zuul/+/811753
-@gerrit:opendev.org- Zuul merged on behalf of Dong Zhang: [zuul/zuul] Disable aliases in inventory.yaml for better readibility https://review.opendev.org/c/zuul/zuul/+/80267416:41
@fungicide:matrix.orgokay, merging 807702 now17:19
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] Fix deserializing change refs from cache https://review.opendev.org/c/zuul/zuul/+/81175918:19
@jim:acmegating.comClark, fungi: ^ that should take care of the issue i saw yesterday when re-enqueing changes....18:20
@jim:acmegating.comClark, fungi, swest, tobiash, felixedel: ^ i think you're going to like the way i chose to add a test for that.  :)18:21
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] Fix deserializing change refs from cache https://review.opendev.org/c/zuul/zuul/+/81175918:26
@jim:acmegating.comthat just tidies up the test a bit18:27
@ologinov:synapse.sardinasystems.comHi all! Can Zuul work without gerrit, but instead with gitlab? 18:29
@ologinov:synapse.sardinasystems.comI saw that Zuul supports gitlab, but I didn't find any information that it can work without gerrit18:32
@jim:acmegating.comOleg Loginov: yes!18:32
@ologinov:synapse.sardinasystems.com@corvus good news!18:33
@jim:acmegating.comfrom zuul's pov, gerrit, gitlab, github, and pagure are all nearly equivalent, and it can work with anywhere from 0 to all 4 of them at the same time.18:33
@fungicide:matrix.orgi want to say gtema in here is using it with gitlab?18:33
@fungicide:matrix.orgso might have tips18:34
@gtema:matrix.orgYes, we run zuul simultaneously with GitHub and gitlab18:34
@ologinov:synapse.sardinasystems.comI tried docker-compose quick installation for it, exclude gerrit, include gitlab..but I can't found addtitional info for debug (It looks like is work but local Zuul web-site is down).18:38
@ologinov:synapse.sardinasystems.comwith gerrit works all ok18:38
@gtema:matrix.orgWhat exactly do you mean?18:39
@ologinov:synapse.sardinasystems.comI customized quick-installation (cut gerrit,include gitlab settings ) but http://host:9000 port is down18:40
@ologinov:synapse.sardinasystems.comall containers up and work at this moment18:41
@gtema:matrix.org9000 is what? I can't recall now18:41
@ologinov:synapse.sardinasystems.comYou can see zuul tenants/jobs/etc status there18:42
@gtema:matrix.orgAh, zuul web18:42
@ologinov:synapse.sardinasystems.comthis port binding for `web` container18:42
@ologinov:synapse.sardinasystems.com * yep,this port binding for `web` container18:43
@gtema:matrix.orgWell, you should really look into this container logs18:43
@ologinov:synapse.sardinasystems.comdo you mean watch `zuul-web -d` for debug ?18:43
@gtema:matrix.orgYes18:44
@fungicide:matrix.orgyeah, that doesn't seem to be a gitlab-related problem. zuul-web should start and bnid to the port normally so either its configuration was changed or something's preventing it from starting18:44
@ologinov:synapse.sardinasystems.comgitlab has a long start before work(it also included into docker-compose.yaml)18:46
@gtema:matrix.orgYou included gitlab container or what?18:46
@ologinov:synapse.sardinasystems.comyes18:46
@gtema:matrix.orgUhm18:46
@gtema:matrix.orgThen this can be really a problem if it takes too long, cause zuul tries to connect to it18:47
@gtema:matrix.orgYou might separate them from each other18:48
@ologinov:synapse.sardinasystems.comindeed, I should check it18:48
@gtema:matrix.orgI have no experience running gitlab itself, in our case other people take care of that18:51
@ologinov:synapse.sardinasystems.comgtema: if it can work together, it will work. It's really good news18:52
@gtema:matrix.orgThey can really work together, but I would definitely separate installation from each other18:53
@gtema:matrix.orgPotentially you will not be that happy of free gitlab version, but that is a different story. It is still usable18:53
@tobias.henkel:matrix.org> <@gerrit:opendev.org> Matthieu Huin  https://matrix.to/#/@mhuin:matrix.org proposed:19:19
> - [zuul/zuul] Web UI: add duration info on buildset page https://review.opendev.org/c/zuul/zuul/+/811752
> - [zuul/zuul] Web UI: add builds timeline on buildset page https://review.opendev.org/c/zuul/zuul/+/811753
that is awesome :)
@mhuin:matrix.org> <@tobias.henkel:matrix.org> that is awesome :)19:28
thanks! That was suggested by Fabien Boucher [fbo]
@avass:vassast.orgmhu: nice :)19:30
@morucci:matrix.orgthat nice mhu ! thanks ! do you think we can display that info (start and end time) on the buildsets page as well ?19:38
@mhuin:matrix.org> <@morucci:matrix.org> that nice mhu ! thanks ! do you think we can display that info (start and end time) on the buildsets page as well ?19:40
Not without modifying zuul-web, the buildsets endpoint doesn't provide time info, see for example https://zuul.opendev.org/api/tenant/zuul/buildsets?result=SUCCESS&limit=1
@morucci:matrix.orgok got it, but that might be a good addition to zuul-web + ui19:42
@mhuin:matrix.orgor we could display a tooltip on hover and fetch the buildset's info as needed19:44
@tobias.henkel:matrix.orgcorvus, fungi this has +13 now, shall we merge it? https://review.opendev.org/c/zuul/zuul-jobs/+/80989919:50
@jim:acmegating.comtobiash: ++19:50
@avass:vassast.orgtobiash: +15 ;)19:52
@clarkb:matrix.orgAll the ++s19:57
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] Remove time database https://review.opendev.org/c/zuul/zuul/+/80884120:35
@jpew:matrix.orgI have some projects that depend on other upstream projects, and I'd like to trigger builds in my project when the upstream branch changes; is this possible and whats the best way?20:36
@jpew:matrix.org(upstream projects are not managed by zuul)20:36
@clarkb:matrix.orgI think you can subscribe to ref updated events on the git driver?20:37
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] Fix deserializing change refs from cache https://review.opendev.org/c/zuul/zuul/+/81175920:41
@jpew:matrix.orgYa, so do I need a specific pipeline for that upstream check (e.g. `cool-upstream-check`) ?20:41
@clarkb:matrix.orgjpew: I think you can add it as a separate trigger into your existing check pipeline. OpenDev set up a separate github check pipelin though20:43
-@gerrit:opendev.org- Zuul merged on behalf of Dong Zhang: [zuul/zuul] Show emoji to highlight failed jobs in build result in Github https://review.opendev.org/c/zuul/zuul/+/80354721:12
@jim:acmegating.com> <@gerrit:opendev.org> Zuul merged on behalf of Dong Zhang: [zuul/zuul] Show emoji to highlight failed jobs in build result in Github  https://review.opendev.org/c/zuul/zuul/+/80354721:18
🐕️👻✅
@jim:acmegating.commhu: 811752+3 with note; suggestion on 811753 but i love it.21:38
@jim:acmegating.commhu, Fabien Boucher [fbo] adding buildset duration to the zuul-web buildset response should be easy and efficient; i think better to do that than the async fetch.21:39
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] Don't add node resources to nonexistent tenant https://review.opendev.org/c/zuul/zuul/+/81180022:07
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] Don't add node resources to nonexistent tenant https://review.opendev.org/c/zuul/zuul/+/81180022:07
@jim:acmegating.comClark, fungi: ^ that's the last traceback i observed during our recent restarts.  it's the least severe (it's effectively logspam that eventually disappears), but we should avoid it so we can find the actual important tracebacks :)22:08
@jim:acmegating.comi'd love to merge that, do one more restart, then seriously consider a release22:09
@clarkb:matrix.orgcorvus: I've got a few zuul things to review. Sorry today has been a bunch of "learn me an ssl/tls and pem" day. I think I have time to do zuul reviews shortly though22:21
@jpew:matrix.orgI removed a project from my tenant configuration, and it appears to have broken my scheduler; it's still requesting all the branches when the scheduler starts up ; this takes a *very* long time22:26
@clarkb:matrix.orgcorvus: https://review.opendev.org/c/zuul/zuul/+/811800 lgtm I'll let you decide if you want to single +2 merge that to keep things moving along here22:27
@clarkb:matrix.orgjpew: is it a github project?22:27
@jpew:matrix.orgNo, git driver22:28
@clarkb:matrix.orgok, the github driver will ask the github api for all installed applications then do some pre cache priming work on that stuff. Thought maybe that could be related22:28
@clarkb:matrix.orgI wonder if the git driver does similar now though22:28
@jpew:matrix.orgYa, I decided I didn't want this project (because its huge) so I removed it and restarted the scheduler, but it's just broken worse now :/22:29
@jim:acmegating.comjpew: try stop everything; "zuul delete-state"; then start22:31
@fungicide:matrix.orgjpew: i wonder if it could be a regression in state persistence within zk. have you tried clearing the zk content?22:31
@jpew:matrix.orgI'll try that22:31
@jim:acmegating.comfungi and i said similar things with different words22:31
@fungicide:matrix.orgjpew: also what version of zuul are you running? recent master branch or a tagged release?22:32
@jpew:matrix.orgfarily recent master (few days maybe?)22:32
@jpew:matrix.orgmaster as of 9/2722:32
@jim:acmegating.comjpew: i recommend moving to latest master when you stop22:32
@jim:acmegating.commany bugs fixed, some of which may need a 'zuul delete-state' anyway, so two birds, one stone22:33
@jpew:matrix.orgcorvus: K will do. Would be a little easier if someone could look at my patches so I can stop carrying them locally (hint, hint) ;)22:34
@clarkb:matrix.orgNova has discovered that an empty commit is not CI able: https://paste.opendev.org/show/809680/22:48
@jim:acmegating.comhttps://review.opendev.org/811204 does look like an easy +322:48
@clarkb:matrix.orgI'm not necessarily sure this is a use case zuul needs to support22:48
@clarkb:matrix.orgBut calling it out here just in case since a user hit it in the wild22:48
@clarkb:matrix.orgMight also want to report a better error message in that case22:49
@clarkb:matrix.org> <@jim:acmegating.com> https://review.opendev.org/811204 does look like an easy +322:51
+3'd just have to rtfs the requests adapter code real quick
@clarkb:matrix.org> <@jim:acmegating.com> https://review.opendev.org/811204 does look like an easy +322:51
* +3'd just had to rtfs the requests adapter code real quick
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/nodepool] kubernetes: Add startup-timeout https://review.opendev.org/c/zuul/nodepool/+/81123423:43
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/nodepool] kubernetes, openshift: Add kvm resource https://review.opendev.org/c/zuul/nodepool/+/81123223:44
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/nodepool] kubernetes, openshift: Add volume mount support https://review.opendev.org/c/zuul/nodepool/+/81032223:46

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