wiki:Year2Milestones

These are our high-level milestones for BIND 10's second year. We have one milestone at 6 months and another at 12 months.

6-Month Milestone

The purpose here is to provide some additional functionality, and make sure that we are making progress to our year goal.

The approximate date for this is 2010-09-30 (September 30th, 2010).

  • Performance
    • Hot-spot caching (done)
  • BDB Backend (not done, meeting with BDB folks this week)
  • Logging framework (used by 100% of modules)
  • Recursive Steps (not much progress yet)
    • Benchmarking
    • Architecture & design
    • Dispatch (in the BIND 9 sense)
    • DNS cache design
  • Read/write data source (mostly done)
    • Tools (like b10-loadzone) updated to use this
    • xfrin updated to use this
  • Statistics (will be done or nearly done)
    • bindctl output version complete
  • Complete analysis of Y2 topics (we have a list - all reviewed)
  • 80% test code coverage (87% c++ and 75% python)
  • Documentation (not done. maybe the guidelines can be done for 6 month milestone)
    • Guidelines
    • All modules implement those guidelines

12-month Milestone

This is our contractually-defined deliverable.

The date for this is 2011-03-31 (March 31st, 2011)

  • Working Resolver
    • Cache
    • DNSSEC validation
  • DDNS
  • Command Language
  • IXFR
  • At least as fast as BIND 9 in query performance (for the authoritative server)
  • 90% test code coverage
  • Data source
    • PostgreSQL
    • MySQL
    • High-performance data source
  • Statistics
    • XML
Last modified 7 years ago Last modified on Aug 30, 2010, 5:21:33 PM