At Wed, 14 Oct 2009 19:13:10 +0200, Peter Koch <[email protected]> wrote: Subject: Re: [Unbound-users] NOTIFY implementation to unbound > > the NOTIFY semantics are clearly only defined between a master originating > the message and a slave acting upon it. It currently uses the SOA RR > to initiate an SOA check and subsequent *XFR processing.
Well, Duh! :-)
The key concept here is that notify says something has changed with the
given zone.
> First of all, a recursive resolver is zone agnostic, it doesn't - and
> doesn't have to - know where the zone boundaries are, i.e. how far
> down the tree to flush the cache. Second, a recursive resolver has no
> means to reload a zone. Of course, one could start descending down the
> tree and re-query all cache content or do other fancy things.
You make things _soooo_ complicated! K.I.S.S.
Unbound is a caching only nameserver.
It doesn't have to know about zones, sub-zones, etc. It doesn't have to
reload anything.
All it has to do is flush records that _MAY_ now be out-of-date -- and
that's _everything_ matching the domain given in the NOTIFY.
Everything else stays the same -- the cache is re-loaded ONLY on demand.
--
Greg A. Woods
+1 416 218-0098 VE3TCP RoboHack <[email protected]>
Planix, Inc. <[email protected]> Secrets of the Weird <[email protected]>
pgpr9nDDoQJID.pgp
Description: PGP signature
_______________________________________________ Unbound-users mailing list [email protected] http://unbound.nlnetlabs.nl/mailman/listinfo/unbound-users
