Hi Artur,

I agree that the documentation could be a bit clearer. But it is not
actually "N seconds after a zone update". It is "every N seconds after
starting the server". Setting the value to "1" means that NSD checks for
updated zones every second, and writes them to disk.

In most cases, the default of 1 hour works fine. But like you, other people
have also been concerned about serving stale zones when NSD is restarted.
Some have worked around this by having some kind of pre-stop hook in
systemd to call "nsd-control write". There has also been talk about
requesting a feature within NSD itself, to write all updated zones before
exiting, so that it can work identically regardless of the init system used
to run NSD.

Regards,
Anand

On Thu, 20 Mar 2025 at 00:18, Artur <n...@pydo.org> wrote:

> Hello Anand,
>
> Le 19/03/2025 à 23:53, Anand Buddhdev a écrit :
>
> You can set "zonefiles-write" option in the "server" section to a low
> value like "1", which will make NSD write the zone file to disk almost
> immediately after an update.
>
> Yes, it works as expected. Thank you.
>
> However, the NSD documentation is confusing. It states : "Write updated
> secondary zones to their zonefile *every N seconds*."
> I would rather say: "Write secondary zones to their zonefiles N seconds
> after the zones update."
> Or : "Write secondary zone to its zonefile N seconds after the zone
> update."
>
> I don't know if any nsd dev is reading this, but maybe there is an
> improvement to the documentation here.
>
> Thank you Otto for your suggestion too.
>
> --
> Best regards,
> Artur
>
>
_______________________________________________
nsd-users mailing list
nsd-users@lists.nlnetlabs.nl
https://lists.nlnetlabs.nl/mailman/listinfo/nsd-users

Reply via email to