BIND 10 #2283: [meta] avoid using getName() and getRdataIterator() for in-memory
BIND 10 Development
do-not-reply at isc.org
Sat Sep 22 06:35:23 UTC 2012
#2283: [meta] avoid using getName() and getRdataIterator() for in-memory
---------------------------------+-----------------------------------------
Reporter: jinmei | Owner:
Type: task | Status: new
Priority: medium | Milestone: New Tasks
Component: b10-auth | Keywords:
Sensitive: 0 | Defect Severity: N/A
Sub-Project: DNS | Feature Depending on Ticket:
Estimated Difficulty: meta | Add Hours to Ticket: 0
Total Hours: 0 | Internal?: 0
---------------------------------+-----------------------------------------
In the new version of in-memory data source `RRset::getName()` and
`RRset::getRdataIterator()` are more expensive than the generic
versions. So we'll need to allow specialization for the in-memory
data source where we can skip these expensive methods in the query
processing.
The basic idea is to extend the finder context class so it will have
specific methods for these cases, and implement optimized in-memory
version.
We can do this incrementally.
The specific tickets are:
- #2060 ZoneFinder::Context::getAtOrigin
- #2058 ZoneFinder::Context::getDelegationProof
- #2056 ZoneFinder::Context::getNegativeProof
- #2057 ZoneFinder::Context::getWildcardProof
- #2059 ZoneFinder::Context::getSynthesizedCNAME
--
Ticket URL: <http://bind10.isc.org/ticket/2283>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list