BIND 10 #2380: revise b10-loadzone using datasrc.ZoneLoader

BIND 10 Development do-not-reply at isc.org
Sun Dec 16 00:06:21 UTC 2012


#2380: revise b10-loadzone using datasrc.ZoneLoader
-------------------------------------+-------------------------------------
            Reporter:  jinmei        |                        Owner:
                Type:  task          |  UnAssigned
            Priority:  medium        |                       Status:
           Component:  loadzone      |  reviewing
            Keywords:                |                    Milestone:
           Sensitive:  0             |  Sprint-20121218
         Sub-Project:  DNS           |                   Resolution:
Estimated Difficulty:  8             |                 CVSS Scoring:
         Total Hours:  0             |              Defect Severity:  N/A
                                     |  Feature Depending on Ticket:
                                     |  loadzone-ng
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------

Comment (by jinmei):

 Okay, it's now fully completed and ready for review.

 Until other tasks are completed we cannot fully replace the old
 loadzone (some $-directives aren't usable yet, etc), so I'm keeping it
 in the branch for now, but I've updated documentation based on the new
 version with the assumption that we'll merge this branch on top of
 these underlying tasks.

 Once it's ready, my plan is to remove things that are only useful for
 the old version:
 - old b10-loadzone and its tests
 - python/isc/datasrc/master.py and its tests

 and update Makefile.am so b10-loadzone will be generated from
 the newly introduced loadzone.py.

 The proposed changelog entry:
 {{{
 527.?   [func]*         team
         b10-loadzone was fully overhauled.  It now uses C++-based zone
         parser and loader library, performing stricter checks, having
         more complete support for master file formats, producing more
         helpful logs, more expendable for various types of data
         sources, and yet much faster than the old version.  In
         functionality the new version should be generally upper
         compatible to the old version, but due to the stricter checks
         some input that was (incorrectly) accepted by the old version
         may now be rejected.  Also, command line options and arguments
         are not compatible to the old version.
         (Trac #2380, git TBD)
 }}}

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


More information about the bind10-tickets mailing list