BIND 10 #1206: Create datasource factory

BIND 10 Development do-not-reply at isc.org
Mon Oct 3 16:23:52 UTC 2011


#1206: Create datasource factory
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  stephen
  stephen                            |                Status:  reviewing
                       Type:  task   |             Milestone:
                   Priority:  major  |  Sprint-20111011
                  Component:  data   |            Resolution:
  source                             |             Sensitive:  0
                   Keywords:         |           Sub-Project:  DNS
            Defect Severity:  N/A    |  Estimated Difficulty:  4
Feature Depending on Ticket:         |           Total Hours:  0
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by jelte):

 * owner:  jelte => stephen


Comment:

 When merging master into this branch and running the tests on some
 different systems, I found a few new things that needed to be done (mostly
 because master has changed).

 Could you take a look at these?

 the commits are:
 8c838cf57adef3c004b910b086513d9620147692
 f7bb760f4d8290d52959ea83b090d1877e4ac9ee
 and
 00f4c38428153bb5ad99ba1cc40e9a204266dace
 (in between are commits merged from master)

 first is a similar issue needed for auth; the wrappers in master currently
 directly initialize sqlite3 datasource (pending 1253, wrappers for this
 tickets), so I directly compile them in as well for now

 second is a nasty segfault i found on sunstudio, it looks like the
 destruction of an exception raised by
 a dlopened() function can cause problems unless explicitely defined (in
 this case the datasourceconfigerror, but we might need more if we are
 going to raise other exceptions) If you have any idea why, I'd be happy to
 learn that :)

 third is that cppcheck now fails, on the *old* api.

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


More information about the bind10-tickets mailing list