Wednesday, 2021-01-06

*** holser has joined #zuul00:00
clarkbcorvus: ya I think the annual report is meant to give a high level overview of changes that happend and will happen. The details are less important there00:03
clarkbcorvus: do you think you can look at it again really quickly to check the rest api updtes?00:03
corvusclarkb: just did; lgtm00:03
*** cloudnull has joined #zuul00:04
corvusclarkb: thanks for writing that up!00:04
clarkboh cool. I was thinking I would run it by the foundation real soon now to see if they have suggestions too00:04
clarkbbut I think we are in good shapre to get that out on time if people are happy with it :(00:04
clarkber :)00:04
corvusturn that parenthesis upside down!00:05
*** cloudnull has quit IRC00:10
fungi؛00:18
fungii turned a semicolon upside down00:18
fungimore surprised that my terminal actually rendered it00:18
*** tosky has quit IRC00:23
avassfungi: I'm always surspised whenever i see an emoji in irc 🙂00:24
corvusthose look more like a semicolon turned inside out to me00:32
clarkbfungi: if you've got your screen/tmux/weechat/irssi all set up to do utf8 then it should just come down to font glyphs being available. The one thing I haven't been able to figure out is getting it to fall back to something with a wide range of the emoji type stuff00:34
fungiyeah, it's all plumbed correctly, and the terminal i use (crt, based on qmlterm) has mechanisms to substitute or even draw glyphs as needed00:46
fungiit still surprised me when the giant rube goldberg machine of layers works00:47
fungier, surprises00:47
*** holser has quit IRC00:56
*** holser has joined #zuul00:57
*** holser has quit IRC01:08
*** sanjayu_ has joined #zuul01:08
*** EmilienM|PTO has quit IRC01:24
*** rlandy has quit IRC01:31
*** cloudnull has joined #zuul01:42
*** zenkuro has joined #zuul02:04
*** sanjayu_ has quit IRC02:35
*** bhavikdbavishi has joined #zuul03:08
*** bhavikdbavishi1 has joined #zuul03:11
*** bhavikdbavishi has quit IRC03:12
*** bhavikdbavishi1 is now known as bhavikdbavishi03:12
*** mgoddard has joined #zuul04:08
*** ykarel has joined #zuul04:53
*** bhavikdbavishi has quit IRC05:11
*** evrardjp has quit IRC05:33
*** evrardjp has joined #zuul05:33
*** ikhan has quit IRC05:54
*** sanjayu_ has joined #zuul06:32
*** rpittau|afk is now known as rpittau08:01
*** jcapitao has joined #zuul08:23
*** hashar has joined #zuul08:42
mhuclarkb, lgtm09:17
*** zenkuro has quit IRC09:26
*** zenkuro has joined #zuul09:27
*** harrymichal has joined #zuul10:27
harrymichalHi! I just tried to access /apI/tenant/{tenant}/badge endpoint and I'm getting http 404. The version of Zuul 3.19.1-3.el7. I'd say this is a bug.10:30
mhui think you need the project in the URL, let me check10:30
mhuhmm no actually you don't10:32
mhudo you have any buildsets registered on that tenant?10:33
*** rfolco has joined #zuul10:43
harrymichalmhu: Yes, I do.10:47
*** hashar is now known as hasharLunch10:49
harrymichalmhu: If I try to access /api/tenant/{tenant}/buildsets I get a long list of results10:52
mhuharrymichal, looking at that version, you're using zuul via software factory?10:55
harrymichalmhu: Yes, I am.10:58
harrymichalShould I report it to them?10:58
mhuharrymichal, yeah, I am looking at it right now but my hunch is it's a problem with httpd config on SF10:59
mhunot with zuul itself10:59
harrymichalOk, I'll report it to them. Thank you for your help!11:01
*** masterpe has quit IRC11:20
*** Eighth_Doctor has quit IRC11:20
*** mordred has quit IRC11:21
*** mordred has joined #zuul11:29
openstackgerritAndy Ladjadj proposed zuul/zuul master: [DNM] Fix: close the orphan thread when a command is skipped  https://review.opendev.org/c/zuul/zuul/+/76952511:32
openstackgerritAndy Ladjadj proposed zuul/zuul master: [DNM] Fix: close the orphan thread when a command is skipped  https://review.opendev.org/c/zuul/zuul/+/76952511:33
*** Eighth_Doctor has joined #zuul11:48
*** masterpe has joined #zuul11:48
*** jcapitao is now known as jcapitao_lunch12:01
*** tosky has joined #zuul12:15
*** rlandy has joined #zuul12:53
*** jcapitao_lunch is now known as jcapitao12:57
zbrfungi: corvus: i added a movie on https://review.opendev.org/c/zuul/zuul/+/764471 with reflow issue, i hope it help.13:37
openstackgerritSorin Sbârnea proposed zuul/zuul master: Updated importlib-resources dependency  https://review.opendev.org/c/zuul/zuul/+/76625313:39
sassynhi all ... quick question can I run the job.cleanup-run14:10
fungisassyn: yes, maybe i'm misunderstanding your question, but job.cleanup-run is documented here: https://zuul-ci.org/docs/zuul/reference/job_def.html#attr-job.cleanup-run14:36
fungiso you should be able to use it if you're running a version of zuul which includes it14:36
sassynYes14:36
sassynBut I want the cleanup job not to run on the nodepool14:36
sassynbut to run on the Executor itself14:37
sassynon the localhost14:37
sassynfrom ansible perspective14:37
corvussassyn: then in the playbook, just use "hosts: localhost" for that play14:38
sassynthank u14:38
sassynI did a really nice work here14:38
fungiyeah, playbooks can run plays on any host in the inventory, or "localhost" (the executor)14:38
sassynzuul and jenkins talking to each other14:38
fungicleanup-run is no different from pre-run or run or post-run in that regard14:38
sassyncause we have around 1400 jobs in jenkins and we can't convert than right away14:39
sassynso one by one14:39
sassynfor now zuul trigger the job in jenkins14:39
fungiwe did something similar in opendev, before zuul v314:39
sassynwhere the executor source code is a NFS share so jenkins can work on the merged code14:39
corvussassyn: that's a good solution to the source code problem -- getting zuul's source code to a jenkins workspace is one of the biggest challenges14:40
*** holser has joined #zuul14:41
funginfs is a cool way of distributing the merged states. obviously you have to worry about file locking and concurrent writes to the repo, but if you only clone from what's in nfs then it sounds like it ought to work well14:41
fungior have some way to limit parallel write access to it14:42
sassynu read my minds14:42
sassynI have the nfs lock issue14:42
sassynand also wrote a fix for this14:42
corvussassyn: what was your fix?14:45
*** harrymichal has quit IRC14:52
*** harrymichal has joined #zuul14:53
sassynI will tell u in a sec14:57
sassynlooking for it14:57
sassynit was somehting with shutil.rmtree14:59
sassynsome bug in python with NFS14:59
sassynhttps://bugzilla.redhat.com/show_bug.cgi?id=136266715:02
openstackbugzilla.redhat.com bug 1362667 in sos "python fails when removing a directory tree located on nfs" [Medium,Closed: errata] - Assigned to pmoravec15:02
sassyncorvus, the fix was to do a loop and try to remove the .nfs000000003f8e95b600000006' files15:19
corvussassyn: gotcha, that makes sense, thx15:19
sassynnot so elegant fix but it worked15:19
sassynI put it in the "/usr/local/lib/python3.6/dist-packages/zuul/executor/server.py"15:19
corvussassyn: do you want to propose that as an upstream change?15:25
*** mgoddard has quit IRC15:41
*** mgoddard has joined #zuul15:41
*** spotz has quit IRC15:44
*** mgoddard has quit IRC15:47
fungii thought the stdlib docs included a workaround for the known race conditions in rmtree16:15
funginot finding it, now starting to suspect i'm remembering something from, like, the python 2.4 days16:18
clarkbthe question about tags on the zuul-discuss list has me wondering about the ref-replicat* event handling in zuul. I think it is unrelated to the tag issue, but are we hitting gerrit's api multiple times for a thing that we never expect to succeed? I wonder if there is an optimization there we can make to reduce gerrit api hits16:19
clarkbcorvus: ^16:19
clarkbfungi: I think the workaround is to do it yourself manually and with retries in appropriate places?16:19
clarkbthe WIP handling change lgtm, thanks16:23
clarkbseems to conflict with the v4 stuff though? :/16:25
corvusi think wip has priority16:26
zbri would not dare to run a service like zuul with NFS for the same reason. I do remember getting into NFS related issue too many times even without zuul.16:26
*** ykarel has quit IRC16:30
*** hasharLunch is now known as hashar17:02
openstackgerritTristan Cacqueray proposed zuul/zuul master: doc: fix typo in dependent job documentation  https://review.opendev.org/c/zuul/zuul/+/76957017:02
*** sduthil has quit IRC17:02
*** sduthil has joined #zuul17:03
*** jcapitao has quit IRC17:06
*** mgoddard has joined #zuul17:10
corvusclarkb: nah, ref-replicated isn't hitting the gerrit api; in fact that warning is zuul saying "i dunno what i would even try to look up for this"17:39
clarkbah ok so the change lookup is internal and not external17:42
corvusclarkb: well, i mean, there's no change lookup because there's no key to look up17:43
*** rpittau is now known as rpittau|afk17:43
corvus(mostly because we never added support for it; we could probably add the ref parsing to it and make it behave like a tag event, but as it stands, i think it's mostly ignored)17:44
*** holser has quit IRC18:12
openstackgerritMerged zuul/zuul master: doc: fix typo in dependent job documentation  https://review.opendev.org/c/zuul/zuul/+/76957018:15
*** zenkuro has quit IRC18:37
*** holser has joined #zuul19:27
*** sanjayu_ has quit IRC19:33
*** jamesmcarthur has joined #zuul19:41
*** holser has quit IRC19:46
*** jamesmcarthur has quit IRC19:57
*** jamesmcarthur has joined #zuul20:05
*** jamesmcarthur has quit IRC20:09
*** jamesmcarthur has joined #zuul20:31
*** sassyn has quit IRC20:40
*** jamesmcarthur has quit IRC20:40
*** jamesmcarthur has joined #zuul20:41
*** jamesmcarthur has quit IRC20:42
*** jamesmcarthur has joined #zuul20:48
*** ikhan has joined #zuul20:58
*** holser has joined #zuul21:09
*** jamesmcarthur has quit IRC21:26
*** jamesmcarthur has joined #zuul21:27
*** sassyn has joined #zuul21:36
sassynHi Again21:37
sassynsorry I was out21:37
sassynI can share the code - will be happy to do so21:37
*** jamesmcarthur has quit IRC22:10
*** jamesmcarthur has joined #zuul22:13
*** holser has quit IRC22:18
*** sassyn has quit IRC22:20
*** hashar has quit IRC22:23
*** jamesmcarthur has quit IRC22:28
*** jamesmcarthur has joined #zuul22:28
*** holser has joined #zuul22:44
*** jamesmcarthur has quit IRC22:46
*** jamesmcarthur has joined #zuul22:47
*** rfolco has quit IRC22:50
*** harrymichal has quit IRC22:53
*** rlandy has quit IRC23:20
openstackgerritGuillaume Chauvel proposed zuul/zuul master: Fix zuul_run_command ret when command is not found  https://review.opendev.org/c/zuul/zuul/+/73547523:21
*** jamesmcarthur has quit IRC23:39
*** tosky has quit IRC23:51
*** jamesmcarthur has joined #zuul23:58

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