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

Stefan (metze) Metzmacher metze at samba.org
Wed Aug 15 02:22:34 MDT 2012


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. 

As far as I know this would sadly only work at the SMB layer,
as the Secure Channel DCERPC auth layer maintains just one sequence number,
which means only one DCERPC operation can run at a time.

metze

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20120815/7c72df92/attachment.pgp>


More information about the samba-technical mailing list