I can confirm this behavior, forwards work ok until the limit is reached.
Setup is a single DC with less that 6 machines joined to the domain and
maybe another 6 machines pointing at this DNS.
Does anyone want the gdb info that was stated from a prior thread back in
issue 10?
interim fix: I just added ulimit -n 8192 to the start script and a cron to
restart samba twice a day for now.
samba version 4.1.0pre1-GIT-456f821
------------- snippet from the log --------------
[2012/09/25 12:46:14, 0] ../source4/smbd/server.c:475(binary_smbd_main)
samba: using 'standard' process model
[2012/10/03 18:07:09, 0]
../source4/dsdb/dns/dns_update.c:294(dnsupdate_nameupdate_done)
../source4/dsdb/dns/dns_update.c:294: Failed DNS update -
NT_STATUS_IO_TIMEOUT
[2012/10/03 18:17:09, 0]
../source4/dsdb/dns/dns_update.c:294(dnsupdate_nameupdate_done)
../source4/dsdb/dns/dns_update.c:294: Failed DNS update -
NT_STATUS_IO_TIMEOUT
[2012/10/03 18:27:09, 0]
../source4/dsdb/dns/dns_update.c:294(dnsupdate_nameupdate_done)
>
> ---------- Forwarded message ----------
> From: felix at epepm.cupet.cu
> To: samba at lists.samba.org
> Cc:
> Date: Thu, 11 Oct 2012 07:52:57 -0400 (CDT)
> Subject: Re: [Samba] Internal DNS stops forwarding
>
> > Hi Felix,
> >
> >> I think it is. Because all the connections I see when the error
occurs
> are related to the forwarder I declared in smb.conf. The number of
> connections keeps growing again until the error appears. So I have to
> restart samba. And, yes, lsof, shows that all
> >> connections but 2 are related to the forwarder.
> >
> > An interesting question of course is why your forwarder never answers
> the requests from the internal DNS server. Is it set up correctly? I
> agree we really need to fix the timeout, but even then your DNS setup
> would be broken if the forwarder never answers to queries.
> >
> Hi Kai:
> yes, the forwarder does answer the requests but the connections keep open.
> The internal dns servers stops forwarding when the number of connections
> is above 1000. Could you, please, help me?
>
> Cheers,
> Felix.
>
>
>
>
>