Tuesday, 2024-05-14

@pernordeman:matrix.orgWe have a setup where we can run a selection of jobs. We do this by utilizing the zuul_return child_jobs https://zuul-ci.org/docs/zuul/latest/job-content.html#skipping-dependent-jobs.09:22
e.g we load all our jobs and then motify the child_job list with a playbook --> the modified list of jobs is the only jobs that will run.
Though when adding some dependencies between jobs, some are not skipped even though they are not in the modified list.
The scenario is:
I have job-B which depends on job-A. Besides job-B, we have more jobs (job-C, job-D, etc.) that also depend on job-A.
When just selecting job-B to run, I expect that first job-A will run and then job-B.
What actually happens is job-A runs and then that all jobs (B-D) start to run instead.
Is this expected?
@pernordeman:matrix.org> <@pernordeman:matrix.org> We have a setup where we can run a selection of jobs. We do this by utilizing the zuul_return child_jobs https://zuul-ci.org/docs/zuul/latest/job-content.html#skipping-dependent-jobs.09:22
> e.g we load all our jobs and then motify the child_job list with a playbook --> the modified list of jobs is the only jobs that will run.
> Though when adding some dependencies between jobs, some are not skipped even though they are not in the modified list.
>
> The scenario is:
> I have job-B which depends on job-A. Besides job-B, we have more jobs (job-C, job-D, etc.) that also depend on job-A.
> When just selecting job-B to run, I expect that first job-A will run and then job-B.
> What actually happens is job-A runs and then that all jobs (B-D) start to run instead.
> Is this expected?
```
In the zuul-schedular log is:
job-A.py None
job-Z.py SKIPPED
job-B.py None
job-C.py None (expected SKIPPED HERE)
job-D.py None (expected SKIPPED HERE)
job-123.py SKIPPED
....
```
@pernordeman:matrix.org```09:22
In the zuul-schedular log is:
job-A.py None
job-Z.py SKIPPED
job-B.py None
job-C.py None (expected SKIPPED HERE)
job-D.py None (expected SKIPPED HERE)
job-123.py SKIPPED
....
```
@sylvass:albinvass.setristanC: oh cool :)12:01
@tristanc_:matrix.orgAlbin Vass: unfortunately we can't use it yet in Zuul because the new rescript std library does not yet have the vanilla js version published on npm.13:28
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:17:53
- [zuul/zuul] 914415: Move fake gerrit and pagure into dedicated files https://review.opendev.org/c/zuul/zuul/+/914415
- [zuul/zuul] 914561: Make the test change database serializable https://review.opendev.org/c/zuul/zuul/+/914561
- [zuul/zuul] 914562: Add an upgrade test https://review.opendev.org/c/zuul/zuul/+/914562
- [zuul/zuul] 915095: Run the upgrade test job https://review.opendev.org/c/zuul/zuul/+/915095
- [zuul/zuul] 915514: Refactor branch cache to support more queries https://review.opendev.org/c/zuul/zuul/+/915514
- [zuul/zuul] 915515: Add a github graphql query for branch protection https://review.opendev.org/c/zuul/zuul/+/915515
- [zuul/zuul] 915516: Add support for excluding locked branches https://review.opendev.org/c/zuul/zuul/+/915516
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 914415: Move fake gerrit and pagure into dedicated files https://review.opendev.org/c/zuul/zuul/+/91441519:12
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:19:19
- [zuul/zuul] 914561: Make the test change database serializable https://review.opendev.org/c/zuul/zuul/+/914561
- [zuul/zuul] 914562: Add an upgrade test https://review.opendev.org/c/zuul/zuul/+/914562
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 915095: Run the upgrade test job https://review.opendev.org/c/zuul/zuul/+/91509519:19
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 919622: Clear files and repo state from scheduler RAM https://review.opendev.org/c/zuul/zuul/+/91962221:08
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:21:17
- [zuul/zuul] 915514: Refactor branch cache to support more queries https://review.opendev.org/c/zuul/zuul/+/915514
- [zuul/zuul] 915515: Add a github graphql query for branch protection https://review.opendev.org/c/zuul/zuul/+/915515
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 914161: Add buildset event db table https://review.opendev.org/c/zuul/zuul/+/91416123:27

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