Author: jhb
Date: Mon Apr  6 19:12:47 2009
New Revision: 190783
URL: http://svn.freebsd.org/changeset/base/190783

Log:
  Change the default timeout for caching attributes of a directory in the NFS
  client from 30 seconds to 3 seconds.  After the recent changes to add
  caching of negative name cache lookups, a negative name cache hit will
  persist until the client notices the parent directory has changed.  The
  higher the attribute cache timeout on directories, the longer that can take,
  so lower the default timeout for directories to match that of regular files.
  
  Suggested by: bde, mohans
  MFC after:    1 month

Modified:
  head/sys/nfsclient/nfs.h

Modified: head/sys/nfsclient/nfs.h
==============================================================================
--- head/sys/nfsclient/nfs.h    Mon Apr  6 17:33:35 2009        (r190782)
+++ head/sys/nfsclient/nfs.h    Mon Apr  6 19:12:47 2009        (r190783)
@@ -63,7 +63,7 @@
 #define        NFS_MAXATTRTIMO 60
 #endif
 #ifndef NFS_MINDIRATTRTIMO
-#define        NFS_MINDIRATTRTIMO 30           /* VDIR attrib cache timeout in 
sec */
+#define        NFS_MINDIRATTRTIMO 3            /* VDIR attrib cache timeout in 
sec */
 #endif
 #ifndef NFS_MAXDIRATTRTIMO
 #define        NFS_MAXDIRATTRTIMO 60
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to