when a file read from nfsrdma is less than 700 bytes, it contains random parts of memory, it is observed that the files were not just corrupted, but contained part of the memory, from other files in the NFS filesystem to .data from the kernel. Reference: https://bugzilla.redhat.com/show_bug.cgi?id=2058361
Created kernel tracking bugs for this issue: Affects: fedora-all [bug 2059094]
Hi, are there any more details about this issue? Has a fix for this landed upstream? Looking at the relevant functions, it seems like 912288442cb2 ("xprtrdma: fix incorrect header size calculations") might be the fix for this? Thanks!
Hi, thank you for sharing this, I have not heard about this being fixed in the upstream, but this patch is definitely adjusting the size error, which was seen in the problem.
This was fixed for Fedora with the 5.7.10 stable kernel updates
Closing NOTABUG. The only way to hit this is by running against a RHEL 7.2 and earlier NFS server where server-side NFSoRDMA was Tech Preview (i.e. unsupported). See https://bugzilla.redhat.com/show_bug.cgi?id=2058361#c8 https://bugzilla.redhat.com/show_bug.cgi?id=2058955#c15 https://bugzilla.redhat.com/show_bug.cgi?id=2058955#c16 for more detail.