Tuesday, 2021-07-13

*** bhagyashris_ is now known as bhagyashris|ruck05:25
opendevreviewIan Wienand proposed zuul/zuul master: Pin sphinx < 4.1.0  https://review.opendev.org/c/zuul/zuul/+/80059005:47
opendevreviewIan Wienand proposed zuul/zuul master: Pin sphinx < 4.1.0  https://review.opendev.org/c/zuul/zuul/+/80059006:27
opendevreviewDong Zhang proposed zuul/zuul master: test tox-docs build  https://review.opendev.org/c/zuul/zuul/+/80059506:39
opendevreviewFelix Edel proposed zuul/zuul master: Make reporting asynchronous  https://review.opendev.org/c/zuul/zuul/+/69125307:39
*** rpittau|afk is now known as rpittau07:39
opendevreviewDong Zhang proposed zuul/zuul master: test tox-docs build  https://review.opendev.org/c/zuul/zuul/+/80059508:57
opendevreviewDong Zhang proposed zuul/zuul master: test tox-docs build  https://review.opendev.org/c/zuul/zuul/+/80059508:59
opendevreviewDong Zhang proposed zuul/zuul master: test tox-docs build  https://review.opendev.org/c/zuul/zuul/+/80059509:24
*** dmellado_ is now known as dmellado09:25
opendevreviewSimon Westphahl proposed zuul/zuul master: Fix wrong if condition in result event handler  https://review.opendev.org/c/zuul/zuul/+/80061009:32
swestzuul-maint: ^ minor issue that slipped in with the merge result events in ZK09:34
* AndyLadjadj[m] < https://matrix.org/_matrix/media/r0/download/matrix.org/NOOIwZottIlLKtfnUeXvVIwJ/message.txt >10:09
* AndyLadjadj[m] < https://matrix.org/_matrix/media/r0/download/matrix.org/tpxsPEPfzBSLXKVmBmXMqCOV/message.txt >10:10
tristanCfor a given project, is there a way to remove a job enabled by a template? e.g. somthing equivalent to setting voting to false and run to do-not-run.yaml11:14
opendevreviewDong Zhang proposed zuul/zuul master: test tox-docs build  https://review.opendev.org/c/zuul/zuul/+/80059512:30
opendevreviewRonelle Landy proposed zuul/zuul-jobs master: DNM - Testing rpm update from compose - iptables  https://review.opendev.org/c/zuul/zuul-jobs/+/80062912:39
opendevreviewDong Zhang proposed zuul/zuul master: Display branch of queue in status page  https://review.opendev.org/c/zuul/zuul/+/77761312:46
*** ricolin_ is now known as ricolin12:48
corvustristanC: you can't stop it from executing, but you can do what you propose in the project stanza and it should override the job definition.  or -- you might try setting an impossible files matcher in the project stanza?13:25
corvustristanC: (or you could consider a different template hierarchy)13:26
tristanCcorvus: i see thanks, the context is https://pagure.io/fedora-zuul-jobs-config/pull-request/121 where it might be tricky to change the template hierarchy. The impossible files matcher should work, thanks13:32
opendevreviewFelix Edel proposed zuul/zuul master: Switch to ZooKeeper backed NodesProvisionedEvents  https://review.opendev.org/c/zuul/zuul/+/79983313:53
opendevreviewSimon Westphahl proposed zuul/zuul master: Create config cache ltime before requesting files  https://review.opendev.org/c/zuul/zuul/+/80065914:02
opendevreviewSimon Westphahl proposed zuul/zuul master: Ensure config cache stages are used correctly  https://review.opendev.org/c/zuul/zuul/+/80066014:02
opendevreviewAndy Ladjadj proposed zuul/zuul master: [DNM][merger] use git directly to retrieve tags instead of lazy method  https://review.opendev.org/c/zuul/zuul/+/80066414:13
clarkbhttps://review.opendev.org/c/zuul/zuul/+/800590 should fix the issue that hit https://review.opendev.org/c/zuul/zuul/+/800610 ?15:01
clarkbcorvus: tristanC tobiash[m] ^ fyi may want to review that first one then recheck/reapprove the second?15:02
corvusclarkb: done, thx15:04
opendevreviewRonelle Landy proposed zuul/zuul-jobs master: DNM - Testing rpm update from compose - iptables  https://review.opendev.org/c/zuul/zuul-jobs/+/80062915:16
*** mgoddard- is now known as mgoddard15:27
toskyhi, something weird happend on a patch of mine: a change in branchless tempest is declared as dependency in a openstack stable/ussuri patch, but zuul doesn't show the depends-on patch16:01
toskythis is the tempest patch: https://review.opendev.org/c/openstack/tempest/+/80061416:01
*** marios is now known as marios|out16:02
toskyand this is the testing patch which doesn't show the tempest patch as dependency in the zuul view: https://review.opendev.org/c/openstack/cinder/+/80061816:02
toskywhat did I do wrong?16:02
opendevreviewMerged zuul/zuul master: Pin sphinx < 4.1.0  https://review.opendev.org/c/zuul/zuul/+/80059016:11
clarkbtosky: if I had to guess there is some override forcing tempest master to be used16:13
toskyuhm, I'm going to mess up with the terminology: tempest from the master branch should be used, but the variant which applies to ussuri should be used16:15
opendevreviewAndy Ladjadj proposed zuul/zuul master: [DNM][merger] use git directly to retrieve tags instead of lazy method  https://review.opendev.org/c/zuul/zuul/+/80066416:15
clarkbtosky: yes I understand the intent there (and your intent is definitely a reasonable thing to do). I'm wondering if some config in the jobs says "always use tempest master" and that overrides your depends on somehow16:17
clarkblooking at the jobs I'm not finding anything like that though16:21
toskyI guess there is no other way to debug this apart from studying the source code of the jobs, right?16:22
clarkbhttps://review.opendev.org/c/zuul/zuul/+/800595 also seemed to struggle with depends -n16:22
clarkbtosky: and maybe checking zuul service logs16:22
clarkbcorvus: ^ is it possible some of the sos work has impacted depends on?16:23
*** rpittau is now known as rpittau|afk16:23
opendevreviewAndy Ladjadj proposed zuul/zuul master: [DNM][merger] use git directly to retrieve tags instead of lazy method  https://review.opendev.org/c/zuul/zuul/+/80066416:26
opendevreviewClark Boylan proposed zuul/zuul master: DNM testing depends on with change that should fail pep8  https://review.opendev.org/c/zuul/zuul/+/80068316:29
opendevreviewClark Boylan proposed zuul/zuul master: DNM testing depends on this one should fail  https://review.opendev.org/c/zuul/zuul/+/80068416:30
clarkbtosky: ^ sanity check16:30
toskythanks16:31
toskyI guess I should hope something else outside my patch is broken, but that's not a nice thing to hope for16:32
clarkbcorvus: ya 800684 passed testing when it should've failed. Also the status page doesn't show the dependency in check16:38
clarkbI'm not in a great spot to debug further right this moment. I need to go do morning things like breakfast. But I can try and dig in more after that16:40
clarkbnot sure where to start though16:41
corvusclarkb, tosky: i can triage that today.16:46
gmannclarkb: corvus tosky I see depends-on not working in this too https://review.opendev.org/c/openstack/tempest/+/78834616:47
opendevreviewAndy Ladjadj proposed zuul/zuul master: [DNM][merger] use git directly to retrieve tags instead of lazy method  https://review.opendev.org/c/zuul/zuul/+/80066416:48
toskythanks!16:51
opendevreviewMerged zuul/zuul master: Fix wrong if condition in result event handler  https://review.opendev.org/c/zuul/zuul/+/80061016:52
corvusclarkb: i'm pretty sure it's the gerrit hostname change17:05
clarkboh fun17:05
clarkbcorvus: even though we set the canonical name? seems like that would be something zuul should handle?17:05
corvusstill digging17:06
corvusclarkb: well, the canonical hostname is 'opendev.org', so that would be more wrong17:08
clarkbhrm17:09
corvusclarkb: i don't think there's a bug here, just a missing feature (we're expecting zuul to know that review.opendev.org is the same server as review01.opendev.org -- we have no mechanism for telling it that).17:09
clarkbjust thinking out loud here it seems reasonable that you might connect to one of many gerrits in a cluster and when you do that you'd need to identify the lgoical gerrit instance for things like depends on17:10
clarkbcorvus: yup that17:10
corvusclarkb: yes, that's theoretically reasonable.  however, it's also reasonable to suppose that any hypothetical person in that situation might also think it's reasonable for zuul and humans to both connect to the same such server.17:11
clarkb(that said I don't actually know enough about gerrit clustering to say how you would most appropriately instruct zuul to talk to gerrt in that situation)17:11
clarkbthe reason for the config change is wanting to have control over what gerrit zuul talks to in order to coordinate dns updates without that impacting zuul directly17:12
corvusclarkb: anyway, i see 2 options here:  revert the hostname change, or add a new feature to zuul.17:12
corvusoh, third option: start telling people to use review01.opendev.org17:13
clarkbcurrently review01 is review. review02 will be review. To apply the change converting review02 to review we would ideally have zuul merge that code and the deploy jobs. But we should be able to manage that in another way (force merge then manually run playbooks?)17:13
clarkbgiven ^ maybe reverting is the easiest thing for now?17:14
clarkbI'm not sure how easy adding a feature to zuul would be, both will require zuul to be restarted.17:15
corvusclarkb: tbh, i'm not current on the plan, so it's hard for me to say... also, maybe we should move to #opendev17:15
opendevreviewAndy Ladjadj proposed zuul/zuul master: [DNM][merger] use git directly to retrieve tags instead of lazy method  https://review.opendev.org/c/zuul/zuul/+/80066417:22
-opendevstatus- NOTICE: Depends-On using https://review.opendev.org URLs are currently not working. This was due to a config change in Zuul that we are reverting and will be restarting Zuul to pick up.17:43
*** zbr is now known as Guest68117:50
JPEWWhen using the k8s driver, is it possible to request resources other than cpu and memory (specifically, devices.kubevirt.io/kvm) ?19:50
corvusJPEW: i believe those are the only currently supported, but i don't see why more couldn't be added19:56
clarkbif you use the namespace type you should be able to provision any resources that you have access to from the job? that may be a reasonable workaround19:59
clarkbcorvus: does your comment on https://review.opendev.org/c/zuul/zuul/+/799833/4/zuul/scheduler.py imply that change needs an update to modify the js too?21:17
corvusclarkb: oh yes, i thought it included that, sorry21:20
corvusupdated accordingly21:21
clarkbcool I wanted to make sure before I dove in and accidentally approved somethign that might not be working21:22
clarkbI'll still review it, but won't approve it21:22
corvusi'll see if i can squeeze an update of that in in a bit21:25
opendevreviewJames E. Blair proposed zuul/zuul master: DNM: Make reporting asynchronous  https://review.opendev.org/c/zuul/zuul/+/80072821:34
*** dviroel is now known as dviroel|out21:41
corvustobiash: ^ that's a throw-away change that is a merge-conflict resolution for the async reporter and reporting intermediate buildsets/builds https://review.opendev.org/797182 -- the conflict resolution is straightforward, and the tests pass.  i don't anticipate a significant problem.  i'm happy to wait a bit longer if you want to do some more evaluation, but i think it at least passes a first-level evaluation.21:51
corvustobiash: i also tested it against the end of the stack, and that's fine too. no other conflicts so i didn't bother to do a second rebase21:53
opendevreviewJames E. Blair proposed zuul/zuul master: Always report the build page  https://review.opendev.org/c/zuul/zuul/+/80011221:54
corvusclarkb: i believe based on javascript's handling of missing fields, that result event change would not error, but we should still remove it.21:56
clarkbcorvus: noted21:56
opendevreviewJames E. Blair proposed zuul/zuul master: Switch to ZooKeeper backed NodesProvisionedEvents  https://review.opendev.org/c/zuul/zuul/+/79983321:57
corvusclarkb: ^ it's a pretty trivial update, so i went ahead and pushed it.  if you have a review in progress i don't think it should disrupt you.21:58
clarkbI haven't dug in to the point where I was leaving comments yet so this is fine21:58
clarkbI've been finding that for bigger changes like that doing a high level review to understand all the large moving pieces then going back again and doing in depth read really helps me.21:58
corvusit'll be worth one of us double checking the status page looks okay in the preview.21:58
corvusclarkb: ++21:59
clarkbcorvus: felixedel can you check my comments on https://review.opendev.org/c/zuul/zuul/+/799833 I feel like I'm missing something fundamental there23:10
gmannclarkb: corvus depends-on is working fine now, thanks for fixing https://review.opendev.org/c/openstack/cinder/+/80061823:25
clarkbgmann: ya I did some independent verification too. Good to know it is doing what you expect on that change now23:26
corvusclarkb: replied; lemme know if that doesn't make sense23:27
clarkbcorvus: yes that helps. The name isn't reconsituted from nodepool/zk though right?23:29
clarkbI wonder if we should give it a more distinct name in that case like "invalid-x"23:29
corvusclarkb: no objection to that; the only conceivable use at this point would be in a log line or something, so something is probably better than nothing, and distinct is probably better than indistinct.  :)23:32
clarkbI've left a +2 and a note about ^23:32
corvusclarkb: sounds good; i'm not in a rush to approve that today, so let's see what felixedel says tomorro23:37

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