BIND 10 #538: Make isc::dns::Name reside in continuous block of memory.

BIND 10 Development do-not-reply at isc.org
Thu Feb 23 09:12:20 UTC 2012


#538: Make isc::dns::Name reside in continuous block of memory.
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  shane
  vorner                             |                Status:  assigned
                       Type:  task   |             Milestone:  New Tasks
                   Priority:  minor  |            Resolution:
                  Component:         |             Sensitive:  0
  Unclassified                       |           Sub-Project:  DNS
                   Keywords:         |  Estimated Difficulty:  16.0
            Defect Severity:  N/A    |           Total Hours:  0
Feature Depending on Ticket:         |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by vorner):

 * owner:  vorner => shane
 * milestone:   => New Tasks


Comment:

 Hello

 I don't know if it is overtaken already, I guess it isn't. I think that
 this could, in fact, be manifested even more in the in-memory data source,
 because if we eliminate other things that are slow, this could have stayed
 unchanged. We still need to access all the names on the path we search in
 the tree.

 However, provided we really want to do the shared memory thing, we'll need
 to use something else than our Name classes inside anyway, so I think the
 thing will be overtaken by that. I don't think we have time for this now,
 and I think we'll not be optimising the current RBTree after the end of
 Y3, because we'll throw it away anyway.

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


More information about the bind10-tickets mailing list