Whamcloud - gitweb
LU-15913 tests: add rename stress test via racer 43/47643/4
authorAndreas Dilger <adilger@whamcloud.com>
Thu, 16 Jun 2022 05:03:45 +0000 (23:03 -0600)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 19 Jan 2024 16:50:04 +0000 (16:50 +0000)
commitfdd1f9df934efa070cd4aca4cf3db686261ef868
treed89437296eb755700dfb05513d5b2dcf7d303188
parentc265e1c7b045bf1f9e5b2919c282b63086929ab6
LU-15913 tests: add rename stress test via racer

Add a rename stress test using the racer framework.  Use
mrename if found, to avoid stat and allow directory rename.
Sometimes create and rename files to/from subdirectories.

Run e2fsck after every run to confirm filesystem structure.

Allow tunable parameters via environment variables so they
can be set via Test-Parameters.  Parameters can be set on
different nodes via variables CLIENT_LCTL_SETPARAM_PARAM,
MDS_LCTL_SETPARAM_PARAM, OSS_LCTL_SETPARAM_PARAM.

Test-Parameters: trivial testlist=racer env=ONLY=2 mdtcount=2
Test-Parameters: testlist=racer env=ONLY=2 mdscount=2 mdtcount=4
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I2ae034b864a5ccb8a59bf7028d22cd67c643f51f
lustre/tests/mrename.c
lustre/tests/racer.sh
lustre/tests/racer/file_create.sh
lustre/tests/racer/file_rename.sh
lustre/tests/test-framework.sh