BIND 10 #1176: RRSIG support in new data source

BIND 10 Development do-not-reply at isc.org
Wed Aug 24 10:59:17 UTC 2011


#1176: RRSIG support in new data source
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  jinmei
  jinmei                             |                Status:  assigned
                       Type:  task   |             Milestone:
                   Priority:  major  |  Sprint-20110830
                  Component:  data   |            Resolution:
  source                             |             Sensitive:  0
                   Keywords:         |           Sub-Project:  DNS
            Defect Severity:  N/A    |  Estimated Difficulty:  0
Feature Depending on Ticket:         |           Total Hours:  0
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by vorner):

 * owner:  vorner => jinmei
 * status:  accepted => assigned


Comment:

 Hello.

 I'd like a little bit of clarification. The current situation is as
 follows:
  * In-memory has support to return whatever was stored into it. That
 means, if the RRsets put in has RRSIGs, the returned ones are the same,
 also having them (probably with exception of wildcard-constructed answer).
  * The database backend already returns RRsets with RRSIGs if they are
 available in the DB, as something like a side-effect of how the DB is
 scanned during searching for the RRset.
  * There's no support for iteration and RRSIGs, which might or might not
 do what we want.

 Anyway, this ticket can be understood two ways in this context. In one
 context, all the work here is already done and the only change that is
 needed for DNSSEC here is rendering or not rendering the RRSIGs into the
 answer packet in auth server.

 The other way is to add an option _not_ to include the RRSIGs, which would
 not construct them in case of DB backend (which could be a really tiny
 performance benefit of not constructing the RRSIGs from the textual data),
 and actually strip them in case of in-memory (which would be a performance
 hit, probably higher relatively to the cost of lookup, as the whole RRset
 must be recreated without it). This looks like some work which I doubt is
 needed.

 So, which way should I understand it? What is the intended usage? Should I
 just check the in-memory wildcard case and close it, or do the option?

 Thank you

-- 
Ticket URL: <http://bind10.isc.org/ticket/1176#comment:3>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list