Module Name:    src
Committed By:   ad
Date:           Wed Jan  8 11:05:39 UTC 2020

Modified Files:
        src/doc: BRANCHES

Log Message:
Add ad-namecache.


To generate a diff of this commit:
cvs rdiff -u -r1.351 -r1.352 src/doc/BRANCHES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/BRANCHES
diff -u src/doc/BRANCHES:1.351 src/doc/BRANCHES:1.352
--- src/doc/BRANCHES:1.351	Tue Jul 30 15:56:53 2019
+++ src/doc/BRANCHES	Wed Jan  8 11:05:39 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: BRANCHES,v 1.351 2019/07/30 15:56:53 martin Exp $
+#	$NetBSD: BRANCHES,v 1.352 2020/01/08 11:05:39 ad Exp $
 #
 # This file contains a list of branches that exist in the NetBSD CVS
 # tree and their current state.
@@ -381,6 +381,26 @@ Maintainer:	Andrew Doran <a...@netbsd.org>
 Scope:		kernel
 Notes:		Ressurect ad-audiomp, make the audio drivers MP safe.
 
+Branch:		ad-namecache
+Description:	Redo the namecache
+Status:		Active
+Start Date:	8 January 2020
+End Date:
+Base Tag:	ad-namecache-base
+Maintainer:	Andrew Doran <a...@netbsd.org>
+Scope:		src/sys src/common
+Notes:		1) Redo the namecache to focus on per-directory data
+		structures, removing the huge hashtable and nasty locking
+		scheme.
+
+		Initially this uses rbtrees (because that's what's there). 
+		The intent is that ultimately some other data structure
+		will be used.
+
+		2) Experiment with having namei() traverse the cache and
+		avoid vnode locks except for the leaf in the totally
+		in-cache case.
+
 Branch:		agc-netpgp-standalone
 Description:	Remove dependency on openssl libraries in netpgp
 Status:		Active

Reply via email to