DLZ modules
Josef Moellers
jmoellers at suse.de
Thu Jan 20 16:26:02 UTC 2022
Hi,
I just updated our bind sources to 9.16.25 and stumbled across the
deprecation warning wrt "DLZ drivers". Being a huge fan of the
flexibility that dlopen() offers, I immediately wanted to enable the
"DLZ modules". While I still have to find out how eaxtly I configure the
build process to build the "dlz_*_dynamic.so", I am also slightly
worried about this section in the ARM:
<quote>
The DLZ module provides data to ``named`` in text format, which is then
converted to DNS wire format by ``named``. This conversion, and the lack
of any internal caching, places significant limits on the query
performance of DLZ modules. Consequently, DLZ is not recommended for use
on high-volume servers. However, it can be used in a hidden primary
configuration, with secondaries retrieving zone updates via AXFR. Note,
however, that DLZ has no built-in support for DNS notify; secondary
servers are not automatically informed of changes to the zones in the
database.
</quote>
The question is: Why are the "DLZ drivers" deprecated in favor of "DLZ
modules" which will degrade named performance?
Thanks in advance,
Josef
--
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5
90409 Nürnberg
Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev
More information about the bind-workers
mailing list