>> gypsy wrote: >> >>> If Simon is offended, then so be it, but I mean no offense. I just fail >>> to see how a save to/restore from disk could bloat the code; >>> save/restore IS a basic feature. TTL will expire out any crap >>> naturally. >>> -- >>> gypsy
Speaking as just a general DNS guy (I'm not a DNSMasq developer): Saving cache state is stupid. TTL dictates a MAXIMUM that data can remain in the cache, but doesn't dictate a minimum, as any "minimum" could be enforced on the authority side by simply ensuring that the answer is consistent. The savings is also trivial: It only saves one RTT to the recursive resolver per lookup, since the recursive resolver should still have the item in its cache. And this should be a short RTT: if your ISP doesn't have the recursive resolver within 30-40ms of your system, its either a high latency link overall (in which case amdahl's law ensures that the RTT for DNS lookups are still going to be irrelevant). So why bother saving and restoring cache? _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss