From each@isc.org Thu Jun 1 19:42:37 2017 CC: MIME-Version: 1.0 In-Reply-To: Content-Disposition: inline X-RT-Interface: API References: <8a9f39a61a31c37e93ed7fb7d438846c@nodns4.us> Message-ID: <20170601194236.GA76949@isc.org> content-type: text/plain; charset="utf-8" X-RT-Original-Encoding: utf-8 Received: from bikeshed.isc.org (bikeshed.isc.org [149.20.48.19]) by bugs.isc.org (Postfix) with ESMTP id 1D88671B5A8 for ; Thu, 1 Jun 2017 19:42:37 +0000 (UTC) Received: by bikeshed.isc.org (Postfix, from userid 10292) id 0674D216C1E; Thu, 1 Jun 2017 19:42:37 +0000 (UTC) Delivered-To: bind9-bugs@bugs.isc.org Subject: Re: [ISC-Bugs #45310] BIND 9.11.1 - rndc reconfig wipes out catalog zone slaves User-Agent: Mutt/1.5.23 (2014-03-12) Return-Path: X-Original-To: bind9-bugs@bugs.isc.org Date: Thu, 1 Jun 2017 19:42:37 +0000 To: "Chuck Aurora via RT" From: "Evan Hunt" RT-Message-ID: Content-Length: 1308 On Thu, Jun 01, 2017 at 03:52:49PM +0000, Chuck Aurora via RT wrote: > Oh, this one has merit, I think we are on to something. Apparently > liblmdb is not a firm BIND build requirement, but without it, do we > save our NZD at all? That is, is there an alternative to LMDB, which > has not [yet] been made a part of Slackware? > > Was the need for LMDB documented somewhere? If you don't have LMDB, then everything still works; it just uses flat text files (*.nzf) to save newly-added zone configuration instead of using an LMDB database (*.nzd). LMDB gives you better performance than flat files, particularly on delete operations, but in terms of functionality it shouldn't make any difference. There were several bugs in the LMDB/NZD code though, which are being fixed in 9.11.2. I don't recommend using LMDB until then. In any case this turns out to be a moot point as a) you don't have LMDB installed and b) it turns out catalog zones don't directly use NZF files anyway. I was a bit confused about this when we discussed it in the support meeting yesterday: catalog zones use the same configuration parsing context as NZF files so they can configure new zones at runtime, but they don't actually save zone configuration in the NZF files. The configuration lives in the catalog zones themselves.