Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add clientarch=aarch64

...

Name

Description

Valid Values

trivial

Patch contains only whitespace, comment, man page, or test script (with additional testlist=) updates and requires minimal testing. Currently, only review-ldiskfs is run for trivial patches (see Autotest Plan for details).  The Verified flag will be set upon successful test completion(s).


testgroup
Test group to test with. testgroup can be combined with testlist:


Code Block
Test-Parameters: testgroup=review-ldiskfs testlist=sanity-selinux


will run the review-ldiskfs test group and the sanity-selinux test suite
review, regression, full, review-ldiskfs, review-dne-part-1, review-dne-part-2, review-zfs-part-1, review-zfs-part-2, etc.
testlistComma separated list of test names to run in place of a standard test group. testlist can be combined with testgroup. See testgroup for an example.sanity,sanityn, conf-sanity, mmp, replay-single, replay-dual, lnet-selftest, etc.
fortestonlyPatch will be built by Jenkins. A single review test session will be run by default, unless another specific test list is specified using the testlist= parameter. The Verified flag will not be set by Maloo for landing.
forbuildonlyPatch will be built by Jenkins, but no testing will be done. The Verified flag will not be set by Maloo for landing.
clientcountNumber of clients to use2-4
mdscountNumber of MDSs to test against1-4
mdtcountNumber of MDTs to test against1-4
osscountNumber of OSTs to test against1-4
ostcountNumber of OSTs per OSS to test against1-4
clientprofileCobbler profile to use for clientstest
mdsprofile,ossprofileCobbler profile to use for serverstest
clientdistroDistribution to use for clientsel7, sles11, sles11sp2, sles12sp3, ubuntu1604, etc.
mdsdistro, ossdistroDistribution to use for serversel7, sles11, sles11sp2, sles12sp3, etc.
clientarchArchitecture to use for clientsx86_64, ppc64, aarch64
mdsarch, ossarchArchitecture to use for serversx86_64
clientjobJenkins 'job' to fetch from for the clients under testAny valid Jenkins job, such as lustre-reviews, lustre-master, etc.
clientbuildnoJenkins build number to fetch for the clients under testAny valid Jenkins buildno for clientjob
mdsjob, ossjobJenkins 'job' to fetch from for the servers under testAny valid Jenkins job, such as lustre-reviews, lustre-master, etc.
serverbuildnoJenkins build number to fetch for the servers under testAny valid Jenkins build number for mdsjob or ossjob
nettypesNetwork types to use as a comma separated arraytcp, o2ib
ostsizegbSize of OSTs in GB. Note this is a max size and will be limited by the disk available>0
mdssizegbSize of MDS in GB. Note this is a max size and will be limited by the disk available>0
mdtfilesystemtypeFile system to use for MDTs and MGSzfs, ldiskfs
ostfilesystemtypeFile system to use for OSTszfs, ldiskfs
clientibstackIB stack to use on the client.inkernel, ofa
serveribstackIB stack to use on the server.inkernel, ofa
envdefinitions
Comma separated environment definitions passed to the environment.


Panel
Be very careful setting environment variables directly (for example OSTFSTYPE=zfs) because autotest creates a config file based on the environment it builds, and if you ask for something at odds with autotest's expectations you will see failure instead of success.  In this case, for example, you should use the filesystemtype keyword described on this page. Autotest will then create the appropriate environment variables, the same is true for other things like ostcount instead of OSTCOUNT, ostsizegb instead of OSTSIZE, etc. Only use the envdefinitions variable when a direct variable is not listed here.
ONLY=26,EXCEPT=22
alwaysuploadlogsBy default autotest will upload logs on passing tests. This will force it do upload logs. This option is no longer necessary.
failoverSetup cluster in failover configuration
iscsiUse iSCSI for failover testing0, 1
combinedmdsmgsUse a combined server storage target for the MDS and MGS or use separate targets for the MDS and MGS. If false, the MGS and MDS will be on the same node, but the MDT and MGT will be separate storage targets. Default value is true; a combined storage target.true, false
standalonemgsSetup the MGS on a separate test node. The MGS will be setup with the same parameters as the MDS but can be overridden e.g. mgssizegb=2 mdssizegb=3true, false

...