Skip to content

conformance tests: more parallelization#6851

Open
nalind wants to merge 1 commit into
containers:mainfrom
nalind:moar-parallelism
Open

conformance tests: more parallelization#6851
nalind wants to merge 1 commit into
containers:mainfrom
nalind:moar-parallelism

Conversation

@nalind
Copy link
Copy Markdown
Member

@nalind nalind commented May 13, 2026

What type of PR is this?

/kind failing-test

What this PR does / why we need it:

Parallelize more subtests to try to finish conformance testing faster.
Use t.Cleanup() instead of defer for a few cleanups.

How to verify it

Conformance tests should complete in less time unless they're I/O bound.

Which issue(s) this PR fixes:

Special notes for your reviewer:

The "conformance tests using VFS" job seems to be limited by I/O, as it's not faster when given more memory and more CPU, and actually appears to be slower when we add the parallelization here. The overlay counterpart, however, finishes in less time than it did before.

Does this PR introduce a user-facing change?

None

@nalind nalind force-pushed the moar-parallelism branch 5 times, most recently from 24cc927 to 1879631 Compare May 14, 2026 13:34
@nalind
Copy link
Copy Markdown
Member Author

nalind commented May 14, 2026

Looks like that conformance-using-vfs job really is I/O bound.

@nalind nalind force-pushed the moar-parallelism branch 3 times, most recently from 93fe884 to b5404bb Compare May 14, 2026 18:52
Parallelize more subtests.
Use t.Cleanup() instead of "defer" for a few cleanups.
CI: give conformance tasks a bit more time, since the slower one appears
to be limited by I/O more than CPU threads or memory.  Give it more CPU
threads and memory anyway.
CI: don't run "make all" before making the test target; we fixed the
target dependencies in the Makefile so that targets ensure that what
they need has been built before use.
CI: build the buildah binary for the buildah_version and buildah_info
tasks.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
@nalind nalind force-pushed the moar-parallelism branch from b5404bb to 2963718 Compare May 14, 2026 20:49
@nalind nalind marked this pull request as ready for review May 19, 2026 17:27
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant