BIND 10 #2310: In-memory version of ZoneFinder::findAtOrigin()

BIND 10 Development do-not-reply at isc.org
Fri Jan 18 07:19:08 UTC 2013


#2310: In-memory version of ZoneFinder::findAtOrigin()
------------------------------------+-----------------------------------
            Reporter:  jinmei       |                        Owner:
                Type:  task         |                       Status:  new
            Priority:  medium       |                    Milestone:
           Component:  data source  |                   Resolution:
            Keywords:               |                 CVSS Scoring:
           Sensitive:  0            |              Defect Severity:  N/A
         Sub-Project:  DNS          |  Feature Depending on Ticket:
Estimated Difficulty:  4            |          Add Hours to Ticket:  0
         Total Hours:  0            |                    Internal?:  0
------------------------------------+-----------------------------------
Description changed by jinmei:

Old description:

> See #2283 and #2309.
>
> This is the optimized version of #2309.  This version can
> skip findNode() and begin with zone data's getOriginNode().

New description:

 See #2283 and #2309.

 This is the optimized version of #2309.  This version can
 skip findNode() and begin with zone data's getOriginNode().

 For the additional extension described in #2309, we'll have to
 make some updates to the in-memory data source implementation:
 - on loading the zone we record the SOA MIN TTL somewhere in
   `ZoneData` so we don't have to construct SOA RDATA and retrieve the
   MINTTL every time we  need it.
 - Update `TreeNodeRRset` constructor so we can specify the specific
   TTL.  If `TreeNodeRRset` is constructed this way, methods like
   toWire()/toText() use this TTL instead of the one recorded in the
   `RdataSet`
 - If USE_MIN_TTL option is specified, find/findAtOrigin constructs
   the RRset(s) using the extended constructor.

--

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


More information about the bind10-tickets mailing list