torture: Add kvm-remote.sh script for distributed rcutorture test runs
authorPaul E. McKenney <paulmck@kernel.org>
Fri, 5 Mar 2021 21:59:54 +0000 (13:59 -0800)
committerPaul E. McKenney <paulmck@kernel.org>
Mon, 10 May 2021 23:05:05 +0000 (16:05 -0700)
commit0092eae4cb4e4a34b728efcf9d5857ab0ac2e6f6
treeefca3c43df6acb91b94fcd67a0e93ebec02565a0
parent179141865d08d9b9ebdbef8775b2450dc6f98a14
torture: Add kvm-remote.sh script for distributed rcutorture test runs

This commit adds a kvm-remote.sh script that prepares a tarball that
is then downloaded to the remote system(s) and executed.  The user is
responsible for having set up the remote systems to run qemu, but all the
kernel builds are done on the system running the kvm-remote.sh script.
The user is also responsible for setting up the remote systems so that
ssh can be run non-interactively, given that ssh is used to poll the
remote systems in order to detect completion of each batch.

See the script's header comment for usage information.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
tools/testing/selftests/rcutorture/bin/kvm-remote.sh [new file with mode: 0755]