Opened 8 years ago

Last modified 8 years ago

#1771 closed defect

database datasource incorrectly rejects "on zonecut" glue — at Version 1

Reported by: jinmei Owned by:
Priority: medium Milestone: Sprint-20120703
Component: data source Version:
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DNS Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description (last modified by jinmei)

e.g. in the "example" zone,

child.example. IN NS child.example.
child.example. IN AAAA 2001:db8::1

It rejects this setup (at the time of find()) due to this:

DatabaseClient::Finder::getRRsets(const string& name, const WantedTypes& types,
                                  bool check_ns, const string* construct_name,
                                  bool any)
...
    if (check_ns && seen_ns && seen_other) {
        isc_throw(DataSourceError, "NS shares domain " << name <<
                  " with something else");
    }

This is incorrect and should be fixed.

I'm temporarily disabling tests in zone_finder_context_unittest due to
this bug (in the work for #1608). When this ticket is resolved please
re-enable those tests too.

Subtickets

Change History (1)

comment:1 Changed 8 years ago by jinmei

  • Description modified (diff)
Note: See TracTickets for help on using tickets.