Reworking of winbindd reconnect delay code

Jeremy Allison jra at samba.org
Tue Aug 19 22:24:32 GMT 2008


On Fri, Aug 15, 2008 at 06:44:42PM -0700, Jeremy Allison wrote:
> Volker, Michael & Jerry,
> 
> As promised, here is a re-working of the winbindd
> reconnect code to cope with rebooting a DC. This
> replaces the code I asked Volker to revert.
> 
> Not yet tested (other than compiles) but the
> logic is pretty simple. It adds a new parameter,
> "winbind reconnect delay", set to 30 seconds by
> default, which determines how long to wait between
> connection attempts. 
> 
> To avoid overwhelming the box with DC-probe
> forked children, the code now keeps track of
> the DC probe child per winbindd_domain struct
> and only starts a new one if the existing one
> has died.
> 
> I also added a little logic to make sure the
> dc probe child always sends a message whatever
> the reason for exit so we will always reschedule
> another connect attempt.
> 
> Review & testing welcome :-).

Any comments on this before I add it to 3.3 ?

Jeremy.


More information about the samba-technical mailing list