]> www.infradead.org Git - users/hch/xfstests-dev.git/commit
fstests: scale some tests for high CPU count sanity
authorDave Chinner <dchinner@redhat.com>
Tue, 26 Nov 2024 21:00:55 +0000 (08:00 +1100)
committerZorro Lang <zlang@kernel.org>
Sun, 8 Dec 2024 14:12:58 +0000 (22:12 +0800)
commit000813899afb46c7be32bb34419efacb3d8b675b
tree39b1a917261e0d8665420716f8d4bea672048d7c
parent522e213053f8c272b88271860f33289cbe991810
fstests: scale some tests for high CPU count sanity

Several tests use lots of processes to stress the filesystem. many
of them haven't really considered what this means for running the
test on high CPU machines (e.g. >32p) and the potential contention
and performance issues this might trigger.

Some of these tests simply need to increase the size of the journal.
Some need to run on filesystems with high inherent concurrency (e.g.
larger AG count). Some need more efficient/faster file creation. And
so on.

This commit is a collection of those sorts of changes to improve
runtimes on high CPU count machines.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Zorro lang <zlang@redhat.com>
Signed-off-by: Zorro Lang <zlang@kernel.org>
src/aio-dio-regress/aio-last-ref-held-by-io.c
tests/generic/323
tests/generic/530
tests/generic/531
tests/xfs/013
tests/xfs/076
tests/xfs/176
tests/xfs/297
tests/xfs/501
tests/xfs/502