BIND 10 #50: Review data source and query logic
BIND 10 Development
do-not-reply at isc.org
Thu Apr 15 18:26:03 UTC 2010
#50: Review data source and query logic
--------------------------+-------------------------------------------------
Reporter: each | Owner: jinmei
Type: enhancement | Status: assigned
Priority: critical | Milestone: 02. Running, functional authoritative-only server
Component: Unclassified | Resolution:
Keywords: | Sensitive: 0
--------------------------+-------------------------------------------------
Comment(by jinmei):
Replying to [comment:17 shane]:
> What is the status of this ticket? Last change was 6 weeks ago, and it's
not clear if it is waiting on anything...
Like the DNS library module, the problem is that this ticket is "too big".
I suggest we forget things under lib/dns in the context of this ticket and
get them reviewed as part of the DNS library module.
Then, we can focus on things under lib/auth. These have been reviewed to
some extent, but at that time we've been making additional changes in
parallel, so they may not be considered "fully reviewed".
To be sure, it would be nice to have one more review cycle for these. I'd
separate them into the following set:
1. data_source.{h,cc} and query.{h,cc} (and their tests)
2. sqlite3_datasrc.{h,cc} (and their tests)
3. static_datasrc.{h,cc} (and their tests)
I had substantially modified 2 and 3 while I gave them my review, so
someone else should review these.
I also substantially modified 1, but I think I can safely be a reviewer of
it.
Notes:
- There are specific open issues on this module already identified in
previous reviews and ticketed.
- One common, big issue for this module is the lack of documentation. I
suspect we can complete it for the next release, so it will probably be
separate open tickets.
- As I said somewhere (in another ticket or bind10-dev), I suspect we'll
need to substantially revisit the whole design and implementation of this
stuff (as well as the main auth server code in src/bin/auth) anyway.
Assuming we agree on this, perhaps we can simply complete a lightweight
review just for the next week's release, and restart the whole work mostly
from the scratch.
--
Ticket URL: <https://bind10.isc.org/ticket/50#comment:18>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list