Skip to content

squid: qa: Add async io test to nfs ganesha using fio#65825

Open
joscollin wants to merge 2 commits intoceph:squidfrom
joscollin:wip-69356-squid
Open

squid: qa: Add async io test to nfs ganesha using fio#65825
joscollin wants to merge 2 commits intoceph:squidfrom
joscollin:wip-69356-squid

Conversation

@joscollin
Copy link
Member

@joscollin joscollin commented Oct 8, 2025

backport tracker: https://tracker.ceph.com/issues/69356
backport tracker: https://tracker.ceph.com/issues/70531


backport of #61143
backport of #62031
parent tracker: https://tracker.ceph.com/issues/69311
parent tracker: https://tracker.ceph.com/issues/70203

this backport was staged using ceph-backport.sh version 16.0.0.6848
find the latest version at https://github.com/ceph/ceph/blob/main/src/script/ceph-backport.sh

@joscollin joscollin added this to the squid milestone Oct 8, 2025
@joscollin joscollin added the tests label Oct 8, 2025
@github-actions github-actions bot added cephfs Ceph File System nfs labels Oct 8, 2025
@joscollin
Copy link
Member Author

This PR is under test in https://tracker.ceph.com/issues/73450.

@joscollin
Copy link
Member Author

The QA doesn't even start the test for this PR: https://pulpito.ceph.com/jcollin-2025-10-16_09:47:37-fs:nfs-wip-jcollin-testing-20251010.002614-squid-distro-default-smithi/.

Let's try again in another batch.

@joscollin
Copy link
Member Author

This PR is under test in https://tracker.ceph.com/issues/73568.

@dparmar18
Copy link
Contributor

JFYI - https://tracker.ceph.com/issues/70531 depends on this

kotreshhr and others added 2 commits November 21, 2025 17:15
Fixes: https://tracker.ceph.com/issues/69311
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit ef942e1)
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 95dcfd9)
@joscollin
Copy link
Member Author

This PR is under test in https://tracker.ceph.com/issues/73951.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants