Is it possible to fork multiple child Winbindd processes and setup multiple connections to the primary DC?

Andrew Bartlett abartlet at samba.org
Tue Aug 14 21:35:11 MDT 2012


On Wed, 2012-08-15 at 02:27 +0000, Hou, Kevin wrote:
> Hi Andrew,
> 
> As far as I know, the child Winbindd process is forked per domain and only one connection to that primary DC is setup. All requests to DC go through this connection sequentially. 
> Is it possible to fork multiple child Winbindd processes and setup multiple connections to the primary DC? If yes, we can keep those connections, and requests can go to DC concurrently, which may enhance Winbindd performance.
> 
> Please correct me if I'm wrong and give some suggestion on how to enhance the Winbindd performance for high through output authentication validation.

Rather than have multiple child processes here, what we need to do is
handle the netlogon SamLogon calls in an async manner. 

Particularly against a modern DC, we should just be able to set up a
pipeline of outgoing authentications, and not need multiple child
processes.

Andrew Bartlett

-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org




More information about the samba-technical mailing list