Description of problem:
NFS is broken.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. mount -t nfs curly.devel.redhat.com:/vol/engineering/devarchve /mnt
2. cd /mnt/redhat/devel/rawhide-latest/rawhide-latest/latest/x86_64/os/Fedora/RPMS
3. rpm -qp *86.rpm
I/O errors! Bad reads!
2600 works fine.
*** Bug 204961 has been marked as a duplicate of this bug. ***
*** Bug 204963 has been marked as a duplicate of this bug. ***
Backing out the following fixes the problem... I'm still
looking into what the next step should be...
author Trond Myklebust <Trond.Myklebust@netapp.com> Tue, 22 Aug 2006 21:44:32 -0400
committer Trond Myklebust <Trond.Myklebust@netapp.com> Thu, 24 Aug 2006 23:51:08
NFS: Fix issue with EIO on NFS read
The problem is that we may be caching writes that would extend the file and
create a hole in the region that we are reading. In this case, we need to
detect the eof from the server, ensure that we zero out the pages that
are part of the hole and mark them as up to date.
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
(cherry picked from 856b603b01b99146918c093969b6cb1b1b0f1c01 commit)
Created attachment 135435 [details]
Patch that fixes broken upstream patch.
After further review, it appears the upstream patch in comment #3
did not get applied correctly.. This is the reason only rawhide kernels
are seeing this problem... Applying this patch will correct the patch as
well as fix the EIO errors.
*** Bug 205061 has been marked as a duplicate of this bug. ***
should be fixed in todays rawhide