BIND 10 #2100: Update ZoneTable class

BIND 10 Development do-not-reply at isc.org
Wed Aug 8 00:29:18 UTC 2012


#2100: Update ZoneTable class
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:
  jinmei                             |                Status:  new
                       Type:  task   |             Milestone:
                   Priority:         |  Sprint-20120821
  medium                             |            Resolution:
                  Component:  data   |             Sensitive:  0
  source                             |           Sub-Project:  DNS
                   Keywords:         |  Estimated Difficulty:  4
            Defect Severity:  N/A    |           Total Hours:  0
Feature Depending on Ticket:         |
  scalable inmemory                  |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Description changed by jinmei:

Old description:

> So it will use the new version of RBTree.
>
> - It needs to pass a `MemorySegment`
> - The tree node should now be `ZoneData` (#2107), instead of zone finder.
> - `FineZone()` will dynamically create the finder from the `ZoneData`.
>   Maybe it should be allocated from an object pool.
>
> Depend on #2090, #2107, #2109.

New description:

 So it will use the new version of RBTree.

 - It needs to pass a `MemorySegment`
 - The tree node should now be `ZoneData` (#2107), instead of zone finder.
 - `FineZone()` will dynamically create the finder from the `ZoneData`.
   Maybe it should be allocated from an object pool.

 Depend on #2090, #2107, #2109.

 Update: we probably don't need to complete #2107/#2109 for this task.
 We still need a revised zone finder class, but for the purpose of this
 task it should be able to be empty or a mock with a minimal
 functionality.

--

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


More information about the bind10-tickets mailing list