]> git-server-git.apps.pok.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)
committerJos Collin <jcollin@redhat.com>
Fri, 21 Nov 2025 11:45:24 +0000 (17:15 +0530)
commitf3c5d2c689e64a39ea8ea26f781622de39027ebf
tree4d6f35fb706027fec200ccaa2119e0f687964fa5
parent2752768979d6728e97803237135fd92edb58c3ee
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>
(cherry picked from commit 95dcfd9d8c9f3c99e017050d6069ef9c41967d55)
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