CKCT should only dispatch ubuntu_xfstests_* tests to nodes with scratch drives
Bug #1876688 reported by
Po-Hsu Lin
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
Triaged
|
Undecided
|
Sean Feole |
Bug Description
These ubuntu_xfstests_* test would require scratch drive to run, and it's super time consuming (3hr x 3 tests)
Therefore in KT we just run them on two specific nodes with amd64: bavor and rumford (the latter is not very reliable) and skip them on other arches
CKCT will dispatch jobs through the available node list. It will assign these jobs to a node that does not have a scratch drive. And the test will fail.
There are 2 ways to do this, the correct way and the hack way.
Hack way == create a yaml and read from it to see which machines have /dev/sdb
Correct way == request the disk layouts of the machine under test and check to see if it has a second drive, if the machine does not, move onto the next machine.