Tuesday, 2022-01-18

-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl: [zuul/zuul] 824938: Update build set states after scheduling actions https://review.opendev.org/c/zuul/zuul/+/82493800:31
@fzzfh:matrix.orghello folks, According to https://github.com/openstack/manila-tempest-plugin/blob/master/zuul.d/manila-tempest-jobs.yaml , I define a child job https://paste.opendev.org/show/812149/ , but I don't know how to configure its devstack_localrc and devstack_local_conf variables. How to know which variables should to use. does anyone know this. any help would be appreciated.06:15
@felixedel:matrix.orgcorvus: Thanks for the comment on 824864. I haven't thought about the list being that large. But if you say so, it makes sense to make it a JobData attribute. I will update the change.06:19
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 825042: Use new layout UUID when resetting pipeline state https://review.opendev.org/c/zuul/zuul/+/82504208:03
@avass:vassast.orgtristanC: gerritbot doesn't seem to send a message to matrix when a change is marked ready for review. Is that intentional? Otherwise that could be a nice addition :)08:16
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 825079: Protect database migration by a lock in Zookeeper https://review.opendev.org/c/zuul/zuul/+/82507909:56
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 825087: Log duration of local tenant layout update https://review.opendev.org/c/zuul/zuul/+/82508711:18
-@gerrit:opendev.org- Felix Edel proposed: [zuul/zuul] 824864: Serialize FrozenJob.affected_projects to ZooKeeper https://review.opendev.org/c/zuul/zuul/+/82486412:38
@tristanc_:matrix.orgAlbin Vass: that is not intentional, the bot currently interpret change and patchset created event. It would need to decode https://gerrit-review.googlesource.com/Documentation/cmd-stream-events.html#_work_in_progress_state_changed for such message, I can have a look. Thanks for the suggestion!12:59
@tristanc_:matrix.orgAlbin Vass: should the bot send a message when a change is marked as WIP too?13:42
@avass:vassast.orgtristanC: i don't think that's as important as an unwip message since that's to signal that the change is now ready to review. At least i don't see a usecase for it13:44
@tristanc_:matrix.orgAlbin Vass: here is the change to add change ready message: https://softwarefactory-project.io/r/c/software-factory/gerritbot-matrix/+/23646  . Thank you for the suggestion14:50
@avass:vassast.orgtristanC: you got a type in there :)14:55
@avass:vassast.org * tristanC: you got a typo in there :)14:55
@jim:acmegating.comaside from typo lgtm :)14:56
@tristanc_:matrix.orgAlbin Vass: good catch!14:55
-@gerrit:opendev.org- Szymon Datko proposed: [zuul/zuul-jobs] 825118: Add support for RPM packages https://review.opendev.org/c/zuul/zuul-jobs/+/82511815:00
-@gerrit:opendev.org- Benjamin Schanzel proposed: [zuul/nodepool] 825129: Fix tenant-quota for providers without label quota infos https://review.opendev.org/c/zuul/nodepool/+/82512915:41
@clarkb:matrix.org> <@fzzfh:matrix.org> hello folks, According to https://github.com/openstack/manila-tempest-plugin/blob/master/zuul.d/manila-tempest-jobs.yaml , I define a child job https://paste.opendev.org/show/812149/ , but I don't know how to configure its devstack_localrc and devstack_local_conf variables. How to know which variables should to use. does anyone know this. any help would be appreciated.16:42
You are probably best off asking the OpenStack QA team about this as those jobs and their inputs are things they help out with
@clarkb:matrix.orgcorvus: do we need another restart on 824864 before 4.12.0? I'm guessing that is a good idea.16:48
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 825140: Bump test nodes up to Focal https://review.opendev.org/c/zuul/zuul/+/82514016:54
@jim:acmegating.comClark: not a bad idea.  we can make it a rolling restart.17:13
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 825152: DNM Testing the functional zuul stream jobs https://review.opendev.org/c/zuul/zuul/+/82515217:45
-@gerrit:opendev.org- Zuul merged on behalf of Felix Edel: [zuul/zuul] 824864: Serialize FrozenJob.affected_projects to ZooKeeper https://review.opendev.org/c/zuul/zuul/+/82486417:57
@clarkb:matrix.orgAny idea why bumping the test nodes to focal causes ansible to not find the zuul module in the streaming functional jobs: https://zuul.opendev.org/t/zuul/build/9966bf5fa426458591c56f9b3b1f0791/console ? I guess the next step is to add -vvv to that invocation18:10
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 825152: DNM Testing the functional zuul stream jobs https://review.opendev.org/c/zuul/zuul/+/82515218:14
@jim:acmegating.comClark: do you have a bionic run to compare against?18:21
@clarkb:matrix.orgcorvus: ya https://zuul.opendev.org/t/zuul/build/63b8426ab242431fa6fc26f8cc68783e/console18:21
@clarkb:matrix.orgI'm going to see if the -vvv results are helpful18:21
@jim:acmegating.comthat's super weird; zuul-manage-ansible is running out of the system-wide zuul install.... :/18:22
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 825152: DNM Testing the functional zuul stream jobs https://review.opendev.org/c/zuul/zuul/+/82515218:30
@clarkb:matrix.orgit is failing when loading callbacks, but we aren't getting the ansible.cfg with the previous failures because we short circuit in the post.yaml. That latest update shuold get us the ansible.cfg and we can compare to a successful job18:30
@clarkb:matrix.org`File "/home/zuul/src/opendev.org/zuul/zuul/zuul/ansible/2.8/callback/zuul_stream.py", line 46, in <module>18:34
from zuul.ansible import paths`
@clarkb:matrix.orgcorvus: we need to install zuul on the remote for some reason?18:35
@clarkb:matrix.orgoh I think I see it18:37
@clarkb:matrix.orghrm no that is an ara problem not a zuul stream problem. I'll fix it anyway though18:37
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 825152: DNM Testing the functional zuul stream jobs https://review.opendev.org/c/zuul/zuul/+/82515218:43
@clarkb:matrix.orgya ^ confirms the ara fix isn't a general fix. Might need to hold a node. But I have to go run a meeting now.18:57
-@gerrit:opendev.org- Tristan Cacqueray marked as active: [zuul/zuul-website-media] 824055: Add gource visualization render script https://review.opendev.org/c/zuul/zuul-website-media/+/82405519:36
@iwienand:matrix.orgis anyone aware of issues holding failed jobs ATM?21:01
@iwienand:matrix.orgi have this hold setup21:02
@iwienand:matrix.orghttps://paste.opendev.org/show/812199/21:02
@iwienand:matrix.organd this job that i expected to match it -> https://zuul.opendev.org/t/openstack/build/0aac47452d76495da916054389404ba921:03
@iwienand:matrix.orgi guess i want to look at the executor for logs21:09
@iwienand:matrix.org2022-01-18 20:34:54,477 INFO zuul.ExecutorServer: [e: 90a751cb188e46cca05883cce7d9a2cc] [build: 0aac47452d76495da916054389404ba9] Held status set to False21:14
@iwienand:matrix.orgthat seems to confirm what we already know, that 0aac4745 was not held21:14
@iwienand:matrix.org2022-01-18 20:34:54,474 DEBUG zuul.ExecutorServer: Checking build autohold key ('openstack', 'opendev.org/opendev/system-config', 'system-config-run-review-3.4')21:25
@iwienand:matrix.org0000000000 | openstack | opendev/system-config | system-config-run-review-3.4 |     .*     |     1     | ianw: gerrit-3.4 hold21:25
@jim:acmegating.comianw: i think it may need the canonical repo name21:26
@iwienand:matrix.orgyeah, that seems to be the only difference in the match21:27
@jim:acmegating.comthat might be a slight difference between zuul-client and zuul21:27
@jim:acmegating.comcould probably be fixed in zuul though21:28
@jim:acmegating.com * could probably be fixed in the executor though21:28
@iwienand:matrix.org0000000001 | openstack | opendev.org/opendev/system-config | system-config-run-review-3.4 |     .*     |     1     | ianw: gerrit-3.4 testing21:33
@iwienand:matrix.orgi'll try again with that21:33
@y2kenny:matrix.orgHi, does the zuul-client release on Docker Hub get regularly updated?21:42
@y2kenny:matrix.org(I am trying to follow the upgrade note and do delete-state but I am not sure if I am doing it properly.)21:44
@iwienand:matrix.orgKenny Ho: it should be pushed automatically, so yes21:44
@y2kenny:matrix.orgIf I understand the notes properly, I should not have anything running that is zuul except zookeeper and run zuul-client delete-state (or is it zuul delete-state?)21:45
@y2kenny:matrix.orgfrom the zuul-client image, I don't see delete-state option21:45
@jim:acmegating.comKenny Ho: `zuul delete-state`21:45
@y2kenny:matrix.orgbut docker hub zuul/zuul image has delete-state21:45
@y2kenny:matrix.orgOk.21:45
@y2kenny:matrix.orgso I also tried that but zuul delete-state seems to have hung21:46
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:21:47
- [zuul/zuul] 825022: Add a model API version https://review.opendev.org/c/zuul/zuul/+/825022
- [zuul/zuul] 825023: DNM: Example model upgrade change https://review.opendev.org/c/zuul/zuul/+/825023
@y2kenny:matrix.orgor take a very long time to return (I did not wait for it to finish.)21:47
@jim:acmegating.comKenny Ho: it's interactive, it will ask you to confirm with 'yes'; if you don't see that you may be running it in a container without a stdin/out?21:47
@y2kenny:matrix.orgthe hung happens after I said yes.21:48
@jim:acmegating.comgive it a few minutes then :)21:48
@y2kenny:matrix.orgOk... I wasn't sure how long the process should take.21:49
@y2kenny:matrix.orgI will try again21:49
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed on behalf of Simon Westphahl: [zuul/zuul] 825079: Protect database migration by a lock in Zookeeper https://review.opendev.org/c/zuul/zuul/+/82507921:52
@y2kenny:matrix.orgAn unrelated question.  I understand the job definitions have some kind of class hierarchy with jobs being able to inherit another jobs.  Are there any mechanism in the job definitions that would allow for something more composible like interfaces?21:53
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed on behalf of Simon Westphahl: [zuul/zuul] 825079: Protect database migration by a lock in Zookeeper https://review.opendev.org/c/zuul/zuul/+/82507921:53
@y2kenny:matrix.orgthe use case I am thinking of is having a set of components for a set of distros and I need a build for all combinations.  At this point we have been using yaml anchors but I am wondering if that's the best way to do it.21:54
@y2kenny:matrix.org(basically I have components A, B, C each needs to be released for distro X, Y, Z so I would need build job for AX, AY, AZ, BX, BY, BZ, CX, CY, XZ)21:55
@jim:acmegating.comthere's a way to do multiple inheritance, but that doesn't sound like what you need -- that gets you one job with lots of input combinations you need lots of jobs with one input combination.21:56
@jim:acmegating.comfor that, i'd recommend an external script to generate that for you.  we do something similar (lots of os's to test) in zuul-jobs. i'll get a link21:56
@jim:acmegating.comKenny Ho: https://opendev.org/zuul/zuul-jobs/src/branch/master/tools/update-test-platforms.py21:57
@y2kenny:matrix.orgcorvus: thanks! As to the multiple inheritance you mentioned, which zuul concept were you referring to?21:57
@jim:acmegating.comnote that uses 'tags' to decide which jobs to build.  that might be akin to your 'interface' idea.  use tags to say this job exports that interface, then use the script to build all the jobs you need based on the interfaces the tags indicate.21:58
@jim:acmegating.comKenny Ho: the input and output of that script is in https://opendev.org/zuul/zuul-jobs/src/branch/master/zuul-tests.d  (same files input and output -- the script rewrites them)21:58
@jim:acmegating.com> <@y2kenny:matrix.org> corvus: thanks! As to the multiple inheritance you mentioned, which zuul concept were you referring to?22:00
you can define multiple variants of a job with different parents which match the same conditions; they'll all be applied, so therefore they inherit from multiple parents. it's basically an emergent behavior of having both single-inheritance and variants.
@jim:acmegating.comwe have occasionally used in in zuul's own jobs, but i don't think it's in use right now...22:01
@y2kenny:matrix.orgok I will take a look at that also.22:01
@jim:acmegating.comit's *almost* never necessary, and it's particularly brain-bending, so use with caution.  :)22:02
@y2kenny:matrix.orgyea... I am just reading the docs right now and the script generation thing seems more straightforward and readable.22:02
@y2kenny:matrix.org(vs variants.)22:03
@y2kenny:matrix.orgOh and another unrelated observation/comment.  With the new documentation template, docs don't seems to rank very high or even shows up in some search engine any more.  (I wonder if it's related to some SEO thing.)  Searching for 'zuul ci documentation job content' in ddg/bing, nothing from zuul-ci.org/docs shows up.  Google seems to do slightly better, returning zuul-jobs docs in the new format but not the core zuul docs (there are results that points to zuul docs for older releases.)  There's probably not much you guys can do about it.  I just want to leave a comment and see if other folks observed similar things.22:16
@jim:acmegating.comit's possible adding redirects from the old urls could improve that22:28
@clarkb:matrix.orgcorvus: tobiash swest can you check my comments on https://review.opendev.org/c/zuul/zuul/+/825079 ?22:34
@jim:acmegating.comClark: yeah i think you're right22:36
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed on behalf of Simon Westphahl: [zuul/zuul] 825079: Protect database migration by a lock in Zookeeper https://review.opendev.org/c/zuul/zuul/+/82507922:41
@jim:acmegating.comClark: tobiash ^ i went ahead and updated it; i think that's simple enough we can save a day if we want to go ahead and approve that :)22:42
-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl: [zuul/zuul] 825042: Use new layout UUID when resetting pipeline state https://review.opendev.org/c/zuul/zuul/+/82504222:45
-@gerrit:opendev.org- Ian Wienand proposed: [zuul/zuul] 825190: autohold: use canonical project name in REST interface https://review.opendev.org/c/zuul/zuul/+/82519023:43
-@gerrit:opendev.org- Zuul merged on behalf of Tobias Henkel: [zuul/zuul] 824706: Enable reprime by default https://review.opendev.org/c/zuul/zuul/+/82470623:47
-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl: [zuul/zuul] 825079: Protect database migration by a lock in Zookeeper https://review.opendev.org/c/zuul/zuul/+/82507923:52

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