On Thu, 2022-02-24 at 11:55 -0500, Anna Schumaker wrote: > Hi Trond, > > On Wed, Feb 23, 2022 at 8:25 PM <trondmy@xxxxxxxxxx> wrote: > > > > From: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > > > > When reading a very large directory, we want to try to keep the > > page > > cache up to date if doing so is inexpensive. With the change to > > allow > > readdir to continue reading even when the cache is incomplete, we > > no > > longer need to fall back to uncached readdir in order to scale to > > large > > directories. > > > > Signed-off-by: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > > As of this patch, cthon tests are passing again. > I'm going to push out a v8 patchset. I'm just waiting for a few more comments, etc. Anyhow, I wonder if the fact that we're not initialising the verifier in nfs_opendir() is part of the problem here. I've added a patch to do this. I also found an issue with the nfs2/nfs3_decode_dirent() return values (and have a fix for that), however I'm assuming that is not the problem you're seeing, since you were reporting issues with NFSv4, which is unaffected. -- Trond Myklebust Linux NFS client maintainer, Hammerspace trond.myklebust@xxxxxxxxxxxxxxx