On Wed, Nov 2, 2022 at 7:46 AM Dumitru Ceara <dce...@redhat.com> wrote:
>
> On 11/2/22 15:35, Ales Musil wrote:
> > To prevent some jobs not running after CI scripts updates
> > use numbers instead of the test flags. This still allows us
> > to use parallelization, but without worrying about skipping
> > some tests by mistake.
> >
> > For "test" suites use 3 parts, with 1500 tests in mind.
> > That should give as additional space for future tests.
> > Currently, there is ~1200 tests. For sanitizers use 5 parts
> > instead, as they are slower in general.
> >
> > For "system-test" use 3 parts, with 300 tests in mind.
> > Currently, there is ~200 tests.
> >
> > In the end this patch reduces the number of jobs by 8 to 20,
> > which is ok as there is a limit of 20 running in parallel [0].
> >
> > [0]
https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration#usage-limits
> > Signed-off-by: Ales Musil <amu...@redhat.com>
> > ---
>
> Thanks, Ales, for the patch!
>
> It makes it harder to skip tests by accident in CI which is great.
>
> But there's still the downside that maintainers need to pay a bit more
> attention so that the last run "1001-" or "201-" doesn't take way longer
> than the rest.

I agree with this, but maybe not a big deal. So I am ok with it, too.
>
> I'm OK with that but I wonder what Han, Mark and Numan think about this.
>
> If people are OK with it I can apply and backport the patch (assuming
> the CI is green [0]).

Backporting may be a problem if the older branch doesn't have test 1200-.
Otherwise should be good.

Thanks,
Han

>
> Regards,
> Dumitru
>
> [0] https://github.com/ovsrobot/ovn/actions/runs/3378478500
>
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to