*** holser has joined #zuul | 00:00 | |
clarkb | corvus: 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 there | 00:03 |
---|---|---|
clarkb | corvus: do you think you can look at it again really quickly to check the rest api updtes? | 00:03 |
corvus | clarkb: just did; lgtm | 00:03 |
*** cloudnull has joined #zuul | 00:04 | |
corvus | clarkb: thanks for writing that up! | 00:04 |
clarkb | oh cool. I was thinking I would run it by the foundation real soon now to see if they have suggestions too | 00:04 |
clarkb | but I think we are in good shapre to get that out on time if people are happy with it :( | 00:04 |
clarkb | er :) | 00:04 |
corvus | turn that parenthesis upside down! | 00:05 |
*** cloudnull has quit IRC | 00:10 | |
fungi | ؛ | 00:18 |
fungi | i turned a semicolon upside down | 00:18 |
fungi | more surprised that my terminal actually rendered it | 00:18 |
*** tosky has quit IRC | 00:23 | |
avass | fungi: I'm always surspised whenever i see an emoji in irc 🙂 | 00:24 |
corvus | those look more like a semicolon turned inside out to me | 00:32 |
clarkb | fungi: 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 stuff | 00:34 |
fungi | yeah, it's all plumbed correctly, and the terminal i use (crt, based on qmlterm) has mechanisms to substitute or even draw glyphs as needed | 00:46 |
fungi | it still surprised me when the giant rube goldberg machine of layers works | 00:47 |
fungi | er, surprises | 00:47 |
*** holser has quit IRC | 00:56 | |
*** holser has joined #zuul | 00:57 | |
*** holser has quit IRC | 01:08 | |
*** sanjayu_ has joined #zuul | 01:08 | |
*** EmilienM|PTO has quit IRC | 01:24 | |
*** rlandy has quit IRC | 01:31 | |
*** cloudnull has joined #zuul | 01:42 | |
*** zenkuro has joined #zuul | 02:04 | |
*** sanjayu_ has quit IRC | 02:35 | |
*** bhavikdbavishi has joined #zuul | 03:08 | |
*** bhavikdbavishi1 has joined #zuul | 03:11 | |
*** bhavikdbavishi has quit IRC | 03:12 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 03:12 | |
*** mgoddard has joined #zuul | 04:08 | |
*** ykarel has joined #zuul | 04:53 | |
*** bhavikdbavishi has quit IRC | 05:11 | |
*** evrardjp has quit IRC | 05:33 | |
*** evrardjp has joined #zuul | 05:33 | |
*** ikhan has quit IRC | 05:54 | |
*** sanjayu_ has joined #zuul | 06:32 | |
*** rpittau|afk is now known as rpittau | 08:01 | |
*** jcapitao has joined #zuul | 08:23 | |
*** hashar has joined #zuul | 08:42 | |
mhu | clarkb, lgtm | 09:17 |
*** zenkuro has quit IRC | 09:26 | |
*** zenkuro has joined #zuul | 09:27 | |
*** harrymichal has joined #zuul | 10:27 | |
harrymichal | Hi! 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 |
mhu | i think you need the project in the URL, let me check | 10:30 |
mhu | hmm no actually you don't | 10:32 |
mhu | do you have any buildsets registered on that tenant? | 10:33 |
*** rfolco has joined #zuul | 10:43 | |
harrymichal | mhu: Yes, I do. | 10:47 |
*** hashar is now known as hasharLunch | 10:49 | |
harrymichal | mhu: If I try to access /api/tenant/{tenant}/buildsets I get a long list of results | 10:52 |
mhu | harrymichal, looking at that version, you're using zuul via software factory? | 10:55 |
harrymichal | mhu: Yes, I am. | 10:58 |
harrymichal | Should I report it to them? | 10:58 |
mhu | harrymichal, yeah, I am looking at it right now but my hunch is it's a problem with httpd config on SF | 10:59 |
mhu | not with zuul itself | 10:59 |
harrymichal | Ok, I'll report it to them. Thank you for your help! | 11:01 |
*** masterpe has quit IRC | 11:20 | |
*** Eighth_Doctor has quit IRC | 11:20 | |
*** mordred has quit IRC | 11:21 | |
*** mordred has joined #zuul | 11:29 | |
openstackgerrit | Andy Ladjadj proposed zuul/zuul master: [DNM] Fix: close the orphan thread when a command is skipped https://review.opendev.org/c/zuul/zuul/+/769525 | 11:32 |
openstackgerrit | Andy Ladjadj proposed zuul/zuul master: [DNM] Fix: close the orphan thread when a command is skipped https://review.opendev.org/c/zuul/zuul/+/769525 | 11:33 |
*** Eighth_Doctor has joined #zuul | 11:48 | |
*** masterpe has joined #zuul | 11:48 | |
*** jcapitao is now known as jcapitao_lunch | 12:01 | |
*** tosky has joined #zuul | 12:15 | |
*** rlandy has joined #zuul | 12:53 | |
*** jcapitao_lunch is now known as jcapitao | 12:57 | |
zbr | fungi: corvus: i added a movie on https://review.opendev.org/c/zuul/zuul/+/764471 with reflow issue, i hope it help. | 13:37 |
openstackgerrit | Sorin Sbârnea proposed zuul/zuul master: Updated importlib-resources dependency https://review.opendev.org/c/zuul/zuul/+/766253 | 13:39 |
sassyn | hi all ... quick question can I run the job.cleanup-run | 14:10 |
fungi | sassyn: 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-run | 14:36 |
fungi | so you should be able to use it if you're running a version of zuul which includes it | 14:36 |
sassyn | Yes | 14:36 |
sassyn | But I want the cleanup job not to run on the nodepool | 14:36 |
sassyn | but to run on the Executor itself | 14:37 |
sassyn | on the localhost | 14:37 |
sassyn | from ansible perspective | 14:37 |
corvus | sassyn: then in the playbook, just use "hosts: localhost" for that play | 14:38 |
sassyn | thank u | 14:38 |
sassyn | I did a really nice work here | 14:38 |
fungi | yeah, playbooks can run plays on any host in the inventory, or "localhost" (the executor) | 14:38 |
sassyn | zuul and jenkins talking to each other | 14:38 |
fungi | cleanup-run is no different from pre-run or run or post-run in that regard | 14:38 |
sassyn | cause we have around 1400 jobs in jenkins and we can't convert than right away | 14:39 |
sassyn | so one by one | 14:39 |
sassyn | for now zuul trigger the job in jenkins | 14:39 |
fungi | we did something similar in opendev, before zuul v3 | 14:39 |
sassyn | where the executor source code is a NFS share so jenkins can work on the merged code | 14:39 |
corvus | sassyn: that's a good solution to the source code problem -- getting zuul's source code to a jenkins workspace is one of the biggest challenges | 14:40 |
*** holser has joined #zuul | 14:41 | |
fungi | nfs 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 well | 14:41 |
fungi | or have some way to limit parallel write access to it | 14:42 |
sassyn | u read my minds | 14:42 |
sassyn | I have the nfs lock issue | 14:42 |
sassyn | and also wrote a fix for this | 14:42 |
corvus | sassyn: what was your fix? | 14:45 |
*** harrymichal has quit IRC | 14:52 | |
*** harrymichal has joined #zuul | 14:53 | |
sassyn | I will tell u in a sec | 14:57 |
sassyn | looking for it | 14:57 |
sassyn | it was somehting with shutil.rmtree | 14:59 |
sassyn | some bug in python with NFS | 14:59 |
sassyn | https://bugzilla.redhat.com/show_bug.cgi?id=1362667 | 15:02 |
openstack | bugzilla.redhat.com bug 1362667 in sos "python fails when removing a directory tree located on nfs" [Medium,Closed: errata] - Assigned to pmoravec | 15:02 |
sassyn | corvus, the fix was to do a loop and try to remove the .nfs000000003f8e95b600000006' files | 15:19 |
corvus | sassyn: gotcha, that makes sense, thx | 15:19 |
sassyn | not so elegant fix but it worked | 15:19 |
sassyn | I put it in the "/usr/local/lib/python3.6/dist-packages/zuul/executor/server.py" | 15:19 |
corvus | sassyn: do you want to propose that as an upstream change? | 15:25 |
*** mgoddard has quit IRC | 15:41 | |
*** mgoddard has joined #zuul | 15:41 | |
*** spotz has quit IRC | 15:44 | |
*** mgoddard has quit IRC | 15:47 | |
fungi | i thought the stdlib docs included a workaround for the known race conditions in rmtree | 16:15 |
fungi | not finding it, now starting to suspect i'm remembering something from, like, the python 2.4 days | 16:18 |
clarkb | the 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 hits | 16:19 |
clarkb | corvus: ^ | 16:19 |
clarkb | fungi: I think the workaround is to do it yourself manually and with retries in appropriate places? | 16:19 |
clarkb | the WIP handling change lgtm, thanks | 16:23 |
clarkb | seems to conflict with the v4 stuff though? :/ | 16:25 |
corvus | i think wip has priority | 16:26 |
zbr | i 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 IRC | 16:30 | |
*** hasharLunch is now known as hashar | 17:02 | |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: doc: fix typo in dependent job documentation https://review.opendev.org/c/zuul/zuul/+/769570 | 17:02 |
*** sduthil has quit IRC | 17:02 | |
*** sduthil has joined #zuul | 17:03 | |
*** jcapitao has quit IRC | 17:06 | |
*** mgoddard has joined #zuul | 17:10 | |
corvus | clarkb: 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 |
clarkb | ah ok so the change lookup is internal and not external | 17:42 |
corvus | clarkb: well, i mean, there's no change lookup because there's no key to look up | 17:43 |
*** rpittau is now known as rpittau|afk | 17: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 IRC | 18:12 | |
openstackgerrit | Merged zuul/zuul master: doc: fix typo in dependent job documentation https://review.opendev.org/c/zuul/zuul/+/769570 | 18:15 |
*** zenkuro has quit IRC | 18:37 | |
*** holser has joined #zuul | 19:27 | |
*** sanjayu_ has quit IRC | 19:33 | |
*** jamesmcarthur has joined #zuul | 19:41 | |
*** holser has quit IRC | 19:46 | |
*** jamesmcarthur has quit IRC | 19:57 | |
*** jamesmcarthur has joined #zuul | 20:05 | |
*** jamesmcarthur has quit IRC | 20:09 | |
*** jamesmcarthur has joined #zuul | 20:31 | |
*** sassyn has quit IRC | 20:40 | |
*** jamesmcarthur has quit IRC | 20:40 | |
*** jamesmcarthur has joined #zuul | 20:41 | |
*** jamesmcarthur has quit IRC | 20:42 | |
*** jamesmcarthur has joined #zuul | 20:48 | |
*** ikhan has joined #zuul | 20:58 | |
*** holser has joined #zuul | 21:09 | |
*** jamesmcarthur has quit IRC | 21:26 | |
*** jamesmcarthur has joined #zuul | 21:27 | |
*** sassyn has joined #zuul | 21:36 | |
sassyn | Hi Again | 21:37 |
sassyn | sorry I was out | 21:37 |
sassyn | I can share the code - will be happy to do so | 21:37 |
*** jamesmcarthur has quit IRC | 22:10 | |
*** jamesmcarthur has joined #zuul | 22:13 | |
*** holser has quit IRC | 22:18 | |
*** sassyn has quit IRC | 22:20 | |
*** hashar has quit IRC | 22:23 | |
*** jamesmcarthur has quit IRC | 22:28 | |
*** jamesmcarthur has joined #zuul | 22:28 | |
*** holser has joined #zuul | 22:44 | |
*** jamesmcarthur has quit IRC | 22:46 | |
*** jamesmcarthur has joined #zuul | 22:47 | |
*** rfolco has quit IRC | 22:50 | |
*** harrymichal has quit IRC | 22:53 | |
*** rlandy has quit IRC | 23:20 | |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: Fix zuul_run_command ret when command is not found https://review.opendev.org/c/zuul/zuul/+/735475 | 23:21 |
*** jamesmcarthur has quit IRC | 23:39 | |
*** tosky has quit IRC | 23:51 | |
*** jamesmcarthur has joined #zuul | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!