[bind10-dev] minimal-responses, default behavior, & consistency (was some ideas to improve query performance of DB-based datasrc)
JINMEI Tatuya / 神明達哉
jinmei at isc.org
Wed Oct 3 19:35:25 UTC 2012
At Wed, 3 Oct 2012 14:14:08 +0200,
Shane Kerr <shane at isc.org> wrote:
> > 4. Enable "minimal-responses" by default: omit the authority and
> > additional sections unless really necessary or explicitly
> > configured
>
> So... I'm not opposed to this, since it won't actually affect server
> operation.
>
> This would improve performance in all data sources, so maybe we should
> make it the BIND 10 default, not just for SQL-based servers, right?
>
> Of course, we could decide for some reason that we don't want to
> default to minimal-responses in the in-memory data source, then BIND 10
> will give different results depending on the data source, at least by
> default. Is that okay?
One possibility is compatibility with BIND 9.
It also affects caching server behaviors. For example, BIND 9 caches
NS's AAAA and A records in the additional section in some specific
way. If the authoritative server omits this, this might result in,
e.g,, more queries from caching servers.
So, I'm personally inclined to keep the same behavior as BIND 9 by
default unless there's a stronger reason for not doing so like a big
performance impact (it helps the in-memory case too, but it's not that
big in this context except for some extreme cases).
---
JINMEI, Tatuya
More information about the bind10-dev
mailing list