Dear BIND users,

Usually, we don't issue deprecation notices about implementation details, but 
this time we are making an exception.

In BIND 9.20, a new database backend based on QPtries was introduced that 
introduces a more modern and faster data structure to hold the tree of the 
domain names. BIND 9.20 uses the QPtrie  backends by default, but the RBTDB 
backend is available if explicitly configured via named.conf or the default has 
been changed with a compile time autoconf option.

We are now confident that QPtrie based backends are stable and superior to 
RBTDB based backend. And thus in BIND 9.22, we have removed the RBTDB 
implementation and only the database backends based on QPtries have been kept.

In BIND 9.20, usage of the RBTDB based backend for zone and cache databases are 
not recommended and we don't plan to fix bugs in the RBTDB implementation 
unless they affect both QPtrie and RBTDB backends.

Ondrej
--
Ondřej Surý (He/Him)
[email protected]

My working hours and your working hours may be different. Please do not feel 
obligated to reply outside your normal working hours.

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list.

Reply via email to