-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mount NFS41/42: protocol not supported #1226
Comments
Thanks for the report. Checking this out and since this is not the first time we'll need to add a test case to our test suite (greatly appreciate you posting your whole setup code). |
This seems to break between 3602.2.0 and 3602.2.1, so it's most definitely a kernel regression from 5.15.133 to 5.15.136. |
https://elixir.bootlin.com/linux/v5.15.136/source/fs/nfs/nfs4client.c#L1070:
placing the following kprobes at entry and return to
shows that for
|
$ git log --oneline v5.15.136..v5.15.137 fs/nfs*
431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode() gregkh/linux@431a501 seems most likely to be related. 5.15.137 is already part of nightlies for the flatcar-3602 branch, I just tested with https://bincache.flatcar-linux.net/images/amd64/3602.2.1+nightly-20231102-2100/ and this bug is fixed there. Mystery solved. |
@tormath1 we could use a mantle test case for nfs-ganesha, either with the CSI integration above or more simply with this config:
|
@jepio Do you know/estimate when this fix will be available in Stable channel ? |
With the next patch release in the stable channel, which according to our release tracking board is scheduled for next week. |
Thank you! |
We've also added a ganesha NFS server smoke test to our release test suite so we'll be able to catch issues like this one before releasing updates in the future. |
Issue resolved with 3602.2.2 |
Description
Upon trying to mount a volume with NFS41/NFS42 in Flatcar stable 3602.2.1 the user receives an error with message
"protocol not supported". This did not happen in an older flatcar version 3510.2.7.
Our problem seems to be exactly the same as described in #711
NFS4.0 mounting works as expected.
Impact
Unable to mount share with nfs version 4.1 or 4.2
Environment and steps to reproduce
Create the nfs ganesha server
Create 2 Pods
Create the PVC
Expected behavior
Succesfull mount.
Additional information
/
The text was updated successfully, but these errors were encountered: