Opened 9 years ago

Closed 9 years ago

#817 closed enhancement (complete)

Combining/refactoring SQLite/in-memory data source

Reported by: stephen Owned by: UnAssigned
Priority: medium Milestone: Sprint-20110712
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: 14.0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

Decide whether to:

  1. Merge the writable data source now, then change based on new refactored data sources

OR

  1. Introduce the refactored data source, then update the writable data sources to match the new design.

See ticket #374 for details.

Subtickets

Change History (6)

comment:1 Changed 9 years ago by stephen

  • Defect Severity set to N/A
  • Milestone changed from Year 3 Task Backlog to Sprint-20110531
  • Sub-Project set to DNS

comment:2 Changed 9 years ago by jinmei

  • Owner set to jinmei
  • Status changed from new to accepted

comment:3 Changed 9 years ago by stephen

  • Estimated Difficulty changed from 0.0 to 14

comment:4 Changed 9 years ago by jinmei

See the proposed refactored data source design on the wiki page:
http://bind10.isc.org/wiki/DataSourceDesign

And, for the main subject of this ticket, I'd propose option b:

  1. Introduce the refactored data source, then update the writable data sources to match the new design.

because, if we agree on the basic concept of the refactoring, the
resulting interface of the writability would need to be substantially
rewritten anyway. Some part of the code logic in the trac374 branch
(such as that for IXFR or dynamic update) may be reused later.

My suggestion for the next step of this ticket is to move it to the
review queue just as a placeholder while we discuss the data source
design at the bind10-dev list, and then close it at (around) the end
of this sprint (or even before that if the higher level discussion
converges sooner).

comment:5 Changed 9 years ago by jinmei

  • Owner changed from jinmei to UnAssigned
  • Status changed from accepted to reviewing

comment:6 Changed 9 years ago by stephen

  • Milestone changed from Sprint-20110802 to Sprint-20110712
  • Resolution set to complete
  • Status changed from reviewing to closed

This has been completed - some discussion has taken place on bind10-dev.

Note: See TracTickets for help on using tickets.