[svn] commit: r3801 - /branches/trac408/src/lib/nsas/TODO

BIND 10 source code commits bind10-changes at lists.isc.org
Sat Dec 11 20:25:21 UTC 2010


Author: vorner
Date: Sat Dec 11 20:25:21 2010
New Revision: 3801

Log:
TODO

Modified:
    branches/trac408/src/lib/nsas/TODO

Modified: branches/trac408/src/lib/nsas/TODO
==============================================================================
--- branches/trac408/src/lib/nsas/TODO (original)
+++ branches/trac408/src/lib/nsas/TODO Sat Dec 11 20:25:21 2010
@@ -1,3 +1,6 @@
+Sometime soon, before merge, when this stabilizes:
+* Update the wiki page so it matches reality.
+
 Long term:
 * Make a mechanism the cache (which does not exist at the time of writing this
   note) will be able to notify the NSAS that something has changed (address,
@@ -34,3 +37,10 @@
   Or recommend that if the result is really needed, that destruction of it
   should be considered failure if it wasn't called yet? Make it the default
   (eg. signal failure by destruction or call that function from destructor)?
+* Make a zone entry hash table have multiple LRU lists, each one for part of the
+  slots. This will prevent locking contention while still keeping close to
+  the theoretical LRU behaviour (statistically, accesses to each of the part
+  should be as common as to others).
+
+  It might be a good idea to encapsulate the LRUs into the hash table directly
+  (or create a class holding both the hash table and the LRU lists).




More information about the bind10-changes mailing list