]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
qa: test fio with multiple versions of NFS
authorDhairya Parmar <dparmar@redhat.com>
Thu, 27 Feb 2025 12:16:40 +0000 (17:46 +0530)
committerDhairya Parmar <dparmar@redhat.com>
Wed, 12 Mar 2025 11:23:44 +0000 (16:53 +0530)
commit95dcfd9d8c9f3c99e017050d6069ef9c41967d55
treeca6a7a0f03466548d7bed5ab3b4391727efe2379
parentf28991b4cd9de5ba3d926be0f2c6916981ded131
qa: test fio with multiple versions of NFS

This is coming from https://tracker.ceph.com/issues/69347, basically fio fails in
teuthology with v4.2 but passes with older versions (like v4.1). v4.2 on local/QE
machines has worked fine. This needs RCA, looking at libcephfs logs, it doesn't
look like it's CephFS. A thorough probe is needed, hence adding YAMLs to test
fio with different versions which also helps testing ceph client with different
version of NFS to help trace any regression.

unset.yaml is basically 4.2 for now but That may change someday or the nfs linux
driver may soon "add" things beyond 4.2 without adding an explicit version bump.

Fixes: https://tracker.ceph.com/issues/70203
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
Co-authored-by: Patrick Donnelly <pdonnell@ibm.com>
qa/suites/fs/nfs/nfs-version/$ [new file with mode: 0644]
qa/suites/fs/nfs/nfs-version/.qa [new symlink]
qa/suites/fs/nfs/nfs-version/4.1.yaml [new file with mode: 0644]
qa/suites/fs/nfs/nfs-version/4.2.yaml [new file with mode: 0644]
qa/suites/fs/nfs/nfs-version/unset.yaml [new file with mode: 0644]
qa/tasks/cephfs/test_nfs.py