*** jamesmcarthur has joined #zuul | 00:29 | |
*** jamesmcarthur has quit IRC | 00:33 | |
*** jamesmcarthur has joined #zuul | 01:44 | |
*** jamesmcarthur has quit IRC | 02:07 | |
*** jamesmcarthur has joined #zuul | 02:12 | |
*** jamesmcarthur has quit IRC | 02:50 | |
*** jamesmcarthur has joined #zuul | 02:51 | |
*** jamesmcarthur has quit IRC | 02:56 | |
*** johanssone has quit IRC | 03:00 | |
*** johanssone has joined #zuul | 03:01 | |
*** jamesmcarthur has joined #zuul | 03:14 | |
*** jamesmcarthur has quit IRC | 03:41 | |
*** jamesmcarthur has joined #zuul | 03:43 | |
*** jamesmcarthur has quit IRC | 03:48 | |
*** jamesmcarthur has joined #zuul | 03:49 | |
*** jamesmcarthur has quit IRC | 03:54 | |
*** jamesmcarthur has joined #zuul | 04:13 | |
*** jamesmcarthur has quit IRC | 04:16 | |
*** jamesmcarthur has joined #zuul | 04:16 | |
*** jamesmcarthur has quit IRC | 05:25 | |
*** jamesmcarthur has joined #zuul | 05:26 | |
*** jamesmcarthur has quit IRC | 05:32 | |
*** evrardjp has quit IRC | 05:33 | |
*** evrardjp has joined #zuul | 05:33 | |
*** jfoufas1 has joined #zuul | 05:42 | |
*** jamesmcarthur has joined #zuul | 05:55 | |
*** spotz has quit IRC | 06:54 | |
*** jamesmcarthur has quit IRC | 07:17 | |
*** jamesmcarthur has joined #zuul | 07:32 | |
*** saneax has joined #zuul | 07:33 | |
*** jamesmcarthur has quit IRC | 07:38 | |
*** jcapitao has joined #zuul | 07:46 | |
*** rpittau|afk_ is now known as rpittau | 07:57 | |
*** piotrowskim has joined #zuul | 08:02 | |
*** tosky has joined #zuul | 08:45 | |
*** jpena|off is now known as jpena | 08:57 | |
*** nils has joined #zuul | 09:07 | |
*** jamesmcarthur has joined #zuul | 09:35 | |
*** jamesmcarthur has quit IRC | 09:40 | |
*** jamesmcarthur has joined #zuul | 10:08 | |
*** jamesmcarthur has quit IRC | 10:13 | |
openstackgerrit | Albin Vass proposed zuul/zuul master: Add a note how to access zuul.items variable https://review.opendev.org/c/zuul/zuul/+/772491 | 10:24 |
---|---|---|
avass | That caused some confusion ^ | 10:25 |
*** harrymichal has joined #zuul | 10:47 | |
*** rpittau is now known as rpittau|bbl | 11:09 | |
*** Eighth_Doctor has quit IRC | 11:19 | |
*** mordred has quit IRC | 11:19 | |
*** masterpe has quit IRC | 11:19 | |
*** mordred has joined #zuul | 11:30 | |
*** holser has joined #zuul | 11:40 | |
*** jcapitao is now known as jcapitao_lunch | 11:42 | |
*** Eighth_Doctor has joined #zuul | 11:50 | |
*** masterpe has joined #zuul | 11:50 | |
*** harrymichal has quit IRC | 12:08 | |
*** sanjayu_ has joined #zuul | 12:10 | |
*** saneax has quit IRC | 12:11 | |
*** jamesmcarthur has joined #zuul | 12:12 | |
*** jamesmcarthur has quit IRC | 12:17 | |
*** jpena is now known as jpena|lunch | 12:25 | |
*** harrymichal has joined #zuul | 12:32 | |
*** rlandy has joined #zuul | 12:35 | |
openstackgerrit | Simon Westphahl proposed zuul/zuul master: Add UUID for queue items https://review.opendev.org/c/zuul/zuul/+/772512 | 12:40 |
openstackgerrit | Simon Westphahl proposed zuul/zuul master: Store semaphore state in Zookeeper https://review.opendev.org/c/zuul/zuul/+/772513 | 12:40 |
Open10K8S | Hi team. http://lists.zuul-ci.org/pipermail/zuul-discuss/2021-January/001475.html. Do we have to wait more? :) | 12:42 |
Open10K8S | seems nobody answers now | 12:42 |
Open10K8S | so my suggestion is that we can agree on the repository name first and realize the swift proxy only for now | 12:42 |
avass | Open10K8S: during these ours it's almost always only me, tobiash and zbr here :) | 12:43 |
avass | hours* | 12:43 |
zbr | yep | 12:44 |
Open10K8S | avass: what is your opinion? seems we don't need to block anymore. we can start first | 12:44 |
Open10K8S | zbr: | 12:44 |
zbr | that is one of the reasons why is become less active on zuul, the time window very narrow. | 12:45 |
*** sduthil has joined #zuul | 12:48 | |
*** rpittau|bbl is now known as rpittau | 12:59 | |
avass | Open10K8S: don't have much of and opinion. but if the repos are going to share a lot of code, having one repo with different configurable backends would make sense imo | 13:03 |
avass | zbr: also the maintainers sometimes have their hands full with other things | 13:05 |
*** harrymichal has quit IRC | 13:06 | |
Open10K8S | http://lists.zuul-ci.org/pipermail/zuul-discuss/2021-January/001476.html | 13:06 |
avass | Open10K8S: zuul-storage-proxy or zuul-logs-proxy sounds good depending on if it's general storage or log specific storage | 13:07 |
avass | sorry I have not had time to be very involved in the proxy discussion :) | 13:07 |
*** jcapitao_lunch is now known as jcapitao | 13:16 | |
*** jpena|lunch is now known as jpena | 13:17 | |
Open10K8S | Then let me create a repo named zuul-storage-proxy | 13:19 |
*** sanjayu_ has quit IRC | 13:25 | |
*** hashar has joined #zuul | 13:27 | |
Open10K8S | https://review.opendev.org/c/openstack/project-config/+/772364 | 13:54 |
corvus | Open10K8S: we're going to need a few more days for discussion. we're collecting information from users, and we need to give folks a chance to respond. the purpose of having this discussion on the mailing list is to make sure all users, even those who don't spend all their time here have a chance to participate. | 14:02 |
corvus | Open10K8S: and after everyone has responded with their requirements, i have other items i'd like to discuss | 14:03 |
corvus | Open10K8S: however, you have steered the conversation in a different direction. I wanted to collect requirements from users, and you have instead suggested that we all need to agree on the repo name right now | 14:03 |
corvus | Open10K8S: i think it's important that we slow down and do this right | 14:03 |
corvus | Open10K8S: because i think this is a far larger change than it seems at first. openstack used to have a log proxy and removed it for very good reasons. and zuul v3 was explicitly designed to avoid direct cloud interaction for log storage. we're changing both of these, and i'd rather not go in circles, i'd rather take everything we've collectively learned and figure out what is going to work best for all | 14:06 |
corvus | of us. | 14:06 |
corvus | Open10K8S: just for your own planning, i think we'll be doing very well if we finish the conversation this week. it wouldn't surprise me if it takes longer | 14:09 |
Open10K8S | corvus: got your point. I agree on that. | 14:10 |
*** jamesmcarthur has joined #zuul | 14:14 | |
*** jamesmcarthur has quit IRC | 14:19 | |
*** sshnaidm|ruck is now known as sshnaidm|afk | 14:20 | |
*** zenkuro has quit IRC | 14:26 | |
*** zenkuro has joined #zuul | 14:27 | |
*** jamesmcarthur has joined #zuul | 14:45 | |
*** jamesmcarthur has quit IRC | 15:03 | |
*** jamesmcarthur has joined #zuul | 15:04 | |
*** sshnaidm|afk is now known as sshnaidm|ruck | 15:07 | |
*** hashar has quit IRC | 15:10 | |
*** jamesmcarthur has quit IRC | 16:13 | |
*** jamesmcarthur has joined #zuul | 16:13 | |
*** jamesmcarthur has quit IRC | 16:17 | |
*** jfoufas1 has quit IRC | 16:21 | |
*** harrymichal has joined #zuul | 16:23 | |
*** jamesmcarthur has joined #zuul | 16:24 | |
*** zenkuro has quit IRC | 16:43 | |
*** zenkuro has joined #zuul | 16:58 | |
pabelanger | so, ran into an intersting issue with intermediate container registry and buildset registry today. If you have 2 changes B, with depends-on A, 2 different projects, but both are building the same container image. Then change B, as a child job that will depends on produced container image, the image that change B child job gets, could be from change A or change B. There is a little bit of a race | 17:03 |
pabelanger | condition. Basically, if change A finishs, and uploads to the intermediate registry, that image will win, because we always pull from intermediate registry first, even if you 'podman pull' you will use that image, regardless what is in the buildset registry. I'm testing something now, to see if we can always pull from buildset in this use case. | 17:03 |
pabelanger | I hope that make sense | 17:03 |
pabelanger | I likey will send an email, with logs and showing the issue | 17:03 |
* mordred looks forward to seeing those - that sounds like "fun" | 17:04 | |
pabelanger | I'm pretty sure that is what is happening but would love someone to validate findings | 17:05 |
*** saneax has joined #zuul | 17:05 | |
pabelanger | took a while to break it down this morning | 17:05 |
avass | pabelanger: so both A and B are building the image, B is both building and using the image in the same buildset? | 17:06 |
corvus | pabelanger: jobs never pull from the intermediate registry directly; they only pull from the buildset registry; but the buildset registry is populated from the intermediate registry. (i'm not saying there isn't a race or a problem, i'm just clarifying) | 17:09 |
corvus | anyway, i'm sure it'll be more clear in email form | 17:10 |
avass | it sounds similar to a problem we have only there's the registries involved as well | 17:10 |
*** jcapitao has quit IRC | 17:12 | |
*** harrymichal has quit IRC | 17:13 | |
*** harrymichal has joined #zuul | 17:14 | |
pabelanger | avass: yes, that is correct | 17:15 |
pabelanger | corvus: ah, right. I mispoke and yah, I hope my email will give more details, diagrams | 17:16 |
*** rpittau is now known as rpittau|afk | 17:27 | |
*** nils has quit IRC | 17:31 | |
*** zenkuro has quit IRC | 17:52 | |
openstackgerrit | Albin Vass proposed zuul/zuul master: WIP: Filter events on event connection https://review.opendev.org/c/zuul/zuul/+/760907 | 17:56 |
*** jpena is now known as jpena|off | 17:57 | |
pabelanger | okay, based on the tip from corvus about pull-from-intermediate-registry pushing into the buildset registry. I believe that is actually what is happening, there is no check in the role or skopeo about what to do if there is already an image in the buildset registry, so we blindly overright it with the previous change image | 18:01 |
pabelanger | working on email, and example | 18:01 |
*** jamesmcarthur has quit IRC | 18:37 | |
*** jamesmcarthur has joined #zuul | 18:44 | |
*** jamesmcarthur has quit IRC | 18:46 | |
*** jamesmcarthur has joined #zuul | 18:48 | |
*** ianw_pto is now known as ianw | 18:59 | |
*** jamesmcarthur has quit IRC | 19:03 | |
*** jamesmcarthur has joined #zuul | 19:08 | |
pabelanger | okay, email sent. Hopefully it better explains what I am seeing | 19:09 |
*** jamesmcarthur has quit IRC | 19:10 | |
*** jamesmcarthur has joined #zuul | 19:13 | |
*** jamesmcarthur has quit IRC | 19:14 | |
*** cloudnull has quit IRC | 19:26 | |
*** cloudnull has joined #zuul | 19:27 | |
*** jamesmcarthur has joined #zuul | 19:31 | |
*** hamalq has joined #zuul | 19:36 | |
avass | pabelanger: quick glance at the discussion it looks like that is the problem we have :) | 19:55 |
avass | except that we want artifacts across changes | 19:56 |
corvus | avass: it's certainly related; but i think it's actually the opposite problem... or another way of looking at it: if pabelanger wanted artifacts between changes then he'd have your problem :) | 20:01 |
corvus | two sides of the same coin | 20:01 |
pabelanger | yah, I think what happened for me, is that is originally how I started to build the jobs. But switch 1/2 way though to this new setup, which made the needs for provides / requires not actually needed | 20:09 |
corvus | hopefully we'll fix avass's problem soon so if you need the other behavior, that'll be workable | 20:09 |
openstackgerrit | Jeremy Stanley proposed zuul/zuul-jobs master: Add tox-py39 job https://review.opendev.org/c/zuul/zuul-jobs/+/762192 | 20:16 |
openstackgerrit | James E. Blair proposed zuul/zuul master: Format all log entries on one line https://review.opendev.org/c/zuul/zuul/+/772602 | 21:15 |
*** hamalq has quit IRC | 21:21 | |
*** hamalq has joined #zuul | 21:21 | |
*** ajitha has quit IRC | 21:23 | |
*** jamesmcarthur has quit IRC | 21:49 | |
*** jamesmcarthur has joined #zuul | 22:29 | |
*** jamesmcarthur has quit IRC | 22:33 | |
*** tosky has quit IRC | 23:18 | |
*** piotrowskim has quit IRC | 23:31 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!