Because even if you add TYPE, you have multiple PTR records (instance names) 
with the same owner name, class, and type that can timeout differently.

Tom

> On Aug 26, 2018, at 11:20 PM, Ted Lemon <mel...@fugue.com> wrote:
> 
> If we do that, why do we need a hash at all?
> 
> On Sun, Aug 26, 2018 at 10:51 PM Mark Andrews <ma...@isc.org 
> <mailto:ma...@isc.org>> wrote:
> I would add a covered type field to TIMEOUT (c.f. RRSIG).  I also wouldn’t 
> have more than
> a single timeout per record.  I’m tempted to say a single hash as well.  If 
> there is multiple
> timeouts per record then the blocks need to be sorted in timeout order.
> 
> Covered is there to reduce the number of RR’s that need to be hashed to 
> remove a record.
> It will also reduce the size of IXFR’s as you don’t need to re-construct a 
> new TIMEOUT
> record that covers every timeout at a name on each change.
> 
> For all records at a name is often more expensive that for all records of 
> type covered.
> Name servers are optimised for looking up <name,type,class> tuples rather 
> than <name,class>
> tuples.
> 
> Sorting of timeout blocks is so that you can look at the first timeout when 
> working out
> which TIMEOUT needs to be processed first in a zone.
> 
> -- 
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia 
> <https://maps.google.com/?q=1+Seymour+St.,+Dundas+Valley,+NSW+2117,+Australia&entry=gmail&source=g>
> PHONE: +61 2 9871 4742              INTERNET: ma...@isc.org 
> <mailto:ma...@isc.org>
> 

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to