[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