Sunday, 2022-06-19

-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 846472: Parallelize config cache loading https://review.opendev.org/c/zuul/zuul/+/84647201:53
@chgans:matrix.orgSome updates: I fixed my problem on gerrit (submitWholeTopi was set in the wrong config file 🤦🤦🤦). I have currently removed the `required-projects` to keep things simple. 2 simple jobs: 1 check and 1 gate. 07:16
The 2 checks jobs kick in, and work as expected AFAICT. then i approve the 2 changes, and the 2 gate jobs kicks in. they execute correctly but the merge causes failures. It looks like zull try to merge one patchset before the other (instead of doing a "submit whole topic). See attached pictures
@chgans:matrix.orgthe 2 check jobs:07:16
@chgans:matrix.orgthen the 2 gate jobs:07:18
@chgans:matrix.orgthe 2 "builds" are marked OK07:19
@chgans:matrix.orgbut the 2 "build sets" fail:07:19
@chgans:matrix.orgOn gerrit side, it looks weird:07:20
@chgans:matrix.orgOne patchset get a -2 straight away, while the other one get first a +2, then a -207:23
@chgans:matrix.orgWhen i do all the approval manually as admin (workflow, verified and code reviewed), i can successfully merge the topic (2 commits in 2 different repos) by clicking on "Submit the whole topic07:24
@chgans:matrix.orgfrom the logs:07:54
```
scheduler_1 | 2022-06-19 07:52:36,759 INFO zuul.GerritConnection: [e: 91f9c42978674110a34350e731721443] Conflict submitting data to gerrit, change may already be merged
scheduler_1 | 2022-06-19 07:52:36,806 INFO zuul.Pipeline.aosp.gate: [e: 91f9c42978674110a34350e731721443] Reported change <Change 0x7f72f85cb070 aosp_device 2,1> did not merge because it failed to merge,status: all-succeeded: True, merged: False
scheduler_1 | 2022-06-19 07:52:36,806 INFO zuul.Pipeline.aosp.gate: [e: 91f9c42978674110a34350e731721443] Resetting builds for change <Change 0x7f72f85cb2b0 aosp_build 1,1> because the item ahead, <QueueItem 5d4752adcd9149a5998d21b74c9fff39 for <Change 0x7f72f85cb070 aosp_device 2,1> in gate>, failed to merge
scheduler_1 | 2022-06-19 07:52:36,808 INFO zuul.ExecutorClient: [e: 91f9c42978674110a34350e731721443] [build: 1df4ffb1bafe4bd2b9c6e106be007a3f] Cancel build <Build 1df4ffb1bafe4bd2b9c6e106be007a3f of aosp-gate voting:True> for job <FrozenJob aosp-gate>
scheduler_1 | 2022-06-19 07:52:36,862 INFO zuul.Pipeline.aosp.gate: [e: 91f9c42978674110a34350e731721443] Dequeuing change <Change 0x7f72f85cb2b0 aosp_build 1,1> because it can no longer merge
scheduler_1 | 2022-06-19 07:52:36,862 INFO zuul.ExecutorClient: [e: 91f9c42978674110a34350e731721443] [build: 1df4ffb1bafe4bd2b9c6e106be007a3f] Cancel build <Build 1df4ffb1bafe4bd2b9c6e106be007a3f of aosp-gate voting:True> for job <FrozenJob aosp-gate>
scheduler_1 | 2022-06-19 07:52:36,868 INFO zuul.Pipeline.aosp.gate: [e: 91f9c42978674110a34350e731721443] Reporting item <QueueItem b7803207fb0c4213a6ee496386c2b608 for <Change 0x7f72f85cb2b0 aosp_build 1,1> in gate>, actions: [<zuul.driver.gerrit.gerritreporter.GerritReporter object at 0x7f72f86380d0>]
```
@q:fricklercloud.decorvus: the nodepool cli client now outputs even more spam from the ComponentRegistry on every call, can that be cleaned up before a release? run e.g.07:54
docker exec -it nodepool-docker_nodepool-launcher_1 nodepool image-list|head -50
on one of the opendev servers to see it
@g_gobi:matrix.orgHi,14:27
Every time If I update any configuration in zuul.yaml, the zuul console not being updated.
I have to re-build the setup (docker-compose down then docker-compose up) in-order to reflect the same.
Note: My zuul configurations are in separate zuul-config project not in-project config.
@clarkb:matrix.org> <@g_gobi:matrix.org> Hi,14:43
> Every time If I update any configuration in zuul.yaml, the zuul console not being updated.
> I have to re-build the setup (docker-compose down then docker-compose up) in-order to reflect the same.
> Note: My zuul configurations are in separate zuul-config project not in-project config.
If the changes are to your zuul tenant config then you either need to restart zuul or run the zuul command to trigger reloading that configuration.
@g_gobi:matrix.orgClark: I tried docker-compose restart but it still not loaded the new jobs. Can you please share the command to reload?14:49
@clarkb:matrix.org> <@g_gobi:matrix.org> Clark: I tried docker-compose restart but it still not loaded the new jobs. Can you please share the command to reload?14:59
https://zuul-ci.org/docs/zuul/latest/operation.html#reconfiguration
@clarkb:matrix.orgThat should only affect the tenant configuration though. If it is in project config that isn't loading your problem is elsewhere15:03
@g_gobi:matrix.orgyes. If I re-build the zuul console not showing the previous. jobs details.15:40
@g_gobi:matrix.org * yes It only reloading tenant conf. I need to reload pipeline configurations. If I re-build, the zuul console not showing the previous. jobs details.15:42
@g_gobi:matrix.org * yes It only reloading tenant conf. I need to reload pipeline configurations. If I re-build, the zuul console not showing the previous jobs details.15:42
@g_gobi:matrix.orgWhat is the process to update  the zuul pipeline (like adding  another job) without re-build?15:44
@clarkb:matrix.orgThat should happen automatically when zuul noticed the configuration has updated in the git repos15:45
@g_gobi:matrix.orgI checked the logs. But I didn't see the update process in logs.15:47
@g_gobi:matrix.orgIs there maybe any permission issue?15:47
@g_gobi:matrix.orglooks like zuul-config project updates not monitored by zuul.15:48
@clarkb:matrix.orgI would check that the merge events are seen by zuul15:49
@clarkb:matrix.orgSince that is what zuul uses to know it should update it's configs15:49
@g_gobi:matrix.orgDo we need configure webhooks for both source and config projects?15:52
@clarkb:matrix.orgI believe that zuul needs the webhooks to know when commits merge to a repo which triggers zuul to update it's configs15:53
@g_gobi:matrix.orgAdded webhook but seeing 404 error `"POST /api/connection/gitlab/payload HTTP/1.1" 404 153 "-" "GitLab/14.8.6-ee" "-"`16:07
@g_gobi:matrix.org[error] 25#25: *1 open() "/var/www/html/api/connection/gitlab/payload" failed (2: No such file or directory), client: <ip>, server: _, request: "POST /api/connection/gitlab/payload HTTP/1.1", host: "<zuul-server>:9000"16:12
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 846472: Parallelize config cache loading https://review.opendev.org/c/zuul/zuul/+/84647216:25
@g_gobi:matrix.orgHi Clark Issue resolved. webhook issue. (used wrong port)16:27
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 846472: Parallelize config cache loading https://review.opendev.org/c/zuul/zuul/+/84647219:31

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