BIND 10 trac449, updated. c1dd1aeae9aa2cb06b372d2002fa15d57aa7c552 [trac449] Add two TODO list items.

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Jan 26 11:06:07 UTC 2011


The branch, trac449 has been updated
       via  c1dd1aeae9aa2cb06b372d2002fa15d57aa7c552 (commit)
      from  a8746fb17e10db78330cf69b2850515020f5cd56 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit c1dd1aeae9aa2cb06b372d2002fa15d57aa7c552
Author: zhanglikun <zhanglikun at cnnic.cn>
Date:   Wed Jan 26 19:05:56 2011 +0800

    [trac449] Add two TODO list items.

-----------------------------------------------------------------------

Summary of changes:
 src/lib/cache/TODO |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/lib/cache/TODO b/src/lib/cache/TODO
index 7c4a494..0743ee4 100644
--- a/src/lib/cache/TODO
+++ b/src/lib/cache/TODO
@@ -1,7 +1,12 @@
 * Revisit the algorithm used by getRRsetTrustLevel() in message_entry.cc.
-* Implement dump/load/resize interfaces of rrset/message/recursor cache.   
-* Once LRU hash table is implemented, it should be used by message/rrset cache.  
+* Implement dump/load/resize interfaces of rrset/message/recursor cache.
+* Once LRU hash table is implemented, it should be used by message/rrset cache.
 * Once the hash/lrulist related files in /lib/nsas is moved to seperated
   folder, the code of recursor cache has to be updated.
 * Set proper AD flags once DNSSEC is supported by the cache.
+* When the message or rrset entry has expired, it should be removed
+  from the cache, or just moved to the head of LRU list, so that it
+  can removed first.
+* Make resolver cache be smart to refetch the messages that are about
+  to expire.
 




More information about the bind10-changes mailing list