An old NSD daemon, stuck with old data?
Miek Gieben
miekg at atoom.net
Tue Nov 22 13:17:22 UTC 2005
[On 22 Nov, @12:39, Miek Gieben wrote in "Re: An old NSD daemon, stuck w ..."]
> > 1) A NTP => TSIG problem, which is now fixed,
>
> okay, this greatly simplifies any test environment to be setup :-)
>
> > 2) The oscillation problem, which is also fixed by a different method
> > (stop ; start). This is the one about which I ask (since the first has
> > probably nothing to do with NSD).
>
> Ah, okay. So basicly we are looking at some race condition in the
> SIGHUP handling in NSD...
>
> by (stop; start) you mean: nsdc stop ; nsdc start ?
I can reproduce this by doing the following:
1 setup an NSD instance with a zone
2 run the following script:
while true; do
kill -HUP $NSD_PID & kill -HUP $NSD_PID
echo "KILL $NSD_PID"
sleep 1
done
3 wait
So it looks to be happening when NSD is in the NSD_RELOAD state and
then receives /another/ SIG_HUP. (This is also on Linux btw).
grtz Miek
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.nlnetlabs.nl/pipermail/nsd-users/attachments/20051122/cc9df883/attachment.bin>
More information about the nsd-users
mailing list