[bind10-dev] the "big picture" for data source classes

JINMEI Tatuya / 神明達哉 jinmei at isc.org
Thu Jun 6 02:34:29 UTC 2013


As discussed at this week's team call, I've written a new wiki page
that (should) gives the so-called "big picture" on various classes of
libdatasrc, mainly focusing on the in-memory cache and shared memory
(mapped-file) support: http://bind10.isc.org/wiki/DataSourceClasses

I guess different people have different (possibly overwrapping) types
of complaints regarding the lack of "big picture", and I tried to
answer all such complaints in this page, but it's quite possible I
still miss something or the documentation itself has some issues.
So please let me know if it answers *your* questions and/or if it's
understandable in the first place (I know some diagrams are quite
complicated, and it's possible it's not understandable even with
descriptions).

Finally, I'd note again that the confusion about
ConfigurableClientList vs ClientList Paul mentioned is irrelevant to
this "big picture" thing.  It's more about how
(Configurable)ClientList was originally implemented, even before we
started the shared memory work (and IMO we should have used the same
top level class name for both Python and C++).  But I tried to clarify
that point, too.

---
JINMEI, Tatuya


More information about the bind10-dev mailing list