-@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/+/846472 | 01:53 | |
@chgans:matrix.org | Some 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.org | the 2 check jobs: | 07:16 |
@chgans:matrix.org | then the 2 gate jobs: | 07:18 |
@chgans:matrix.org | the 2 "builds" are marked OK | 07:19 |
@chgans:matrix.org | but the 2 "build sets" fail: | 07:19 |
@chgans:matrix.org | On gerrit side, it looks weird: | 07:20 |
@chgans:matrix.org | One patchset get a -2 straight away, while the other one get first a +2, then a -2 | 07:23 |
@chgans:matrix.org | When 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 topic | 07:24 |
@chgans:matrix.org | from 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.de | corvus: 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.org | Hi, | 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.org | Clark: 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.org | That should only affect the tenant configuration though. If it is in project config that isn't loading your problem is elsewhere | 15:03 |
@g_gobi:matrix.org | yes. 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.org | What is the process to update the zuul pipeline (like adding another job) without re-build? | 15:44 |
@clarkb:matrix.org | That should happen automatically when zuul noticed the configuration has updated in the git repos | 15:45 |
@g_gobi:matrix.org | I checked the logs. But I didn't see the update process in logs. | 15:47 |
@g_gobi:matrix.org | Is there maybe any permission issue? | 15:47 |
@g_gobi:matrix.org | looks like zuul-config project updates not monitored by zuul. | 15:48 |
@clarkb:matrix.org | I would check that the merge events are seen by zuul | 15:49 |
@clarkb:matrix.org | Since that is what zuul uses to know it should update it's configs | 15:49 |
@g_gobi:matrix.org | Do we need configure webhooks for both source and config projects? | 15:52 |
@clarkb:matrix.org | I believe that zuul needs the webhooks to know when commits merge to a repo which triggers zuul to update it's configs | 15:53 |
@g_gobi:matrix.org | Added 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/+/846472 | 16:25 | |
@g_gobi:matrix.org | Hi 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/+/846472 | 19:31 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!