]> git.ipfire.org Git - thirdparty/linux.git/commit
torture: Parallelize kvm-series.sh guest-OS execution
authorPaul E. McKenney <paulmck@kernel.org>
Mon, 29 Dec 2025 19:13:54 +0000 (11:13 -0800)
committerBoqun Feng <boqun.feng@gmail.com>
Thu, 1 Jan 2026 08:44:34 +0000 (16:44 +0800)
commit3ce40539cc0055b2df49303979c5b6a4a8321be4
tree811d08e18147dc352edd1d468fd7c59441cc8de2
parente8a534a6718c3ac99823a61230139555672112a1
torture: Parallelize kvm-series.sh guest-OS execution

Currently, kvm-series.sh builds and runs serially, which makes for
long execution times.  This commit changes its logic to build all of
the needed kernels serially, but then run the corresponding guest OSes
concurrently in batches using the entire machine.  On large systems,
this results in order-of-magnitude speedups of the guest-OS execution
portion of the runtime.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
tools/testing/selftests/rcutorture/bin/kvm-series.sh