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