Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Nov 1998 18:36:17 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   cvs commit: src/sys/kern vfs_vnops.c
Message-ID:  <199811020236.SAA00545@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       1998/11/01 18:36:17 PST

  Modified files:
    sys/kern             vfs_vnops.c 
  Log:
  Only do one VOP_ACCESS() per open() instead of two.  This should reduce
  the NFSv3 ACCESS RPC problems a little for busy clients that do a lot of
  open/close.  The nfs code could probably cache the results, but I'm not
  sure whether this would be legal or useful.  The problem is that with
  a CPU farm, on each open there would be a lookup, getattr then access RPC
  then the read/write RPC activity.  Caching the access results probably
  isn't going to help much if the clients access lots of files.  Having the
  nfs_access() routine interpret the getattr results is a bit of a hack, but
  it's how NFSv2 is done and it might be OK for a mount attribute for v3.
  
  Revision  Changes    Path
  1.60      +9 -8      src/sys/kern/vfs_vnops.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811020236.SAA00545>