summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2010-04-07 17:45:12 +0200
committerMichael Adam <obnox@samba.org>2011-01-21 13:51:27 +0100
commit9c2fcb689b647be60731ea8ce8abfe22c0e63dde (patch)
tree3107f4efd36a8c79271dd2367098959876f7f8eb /source3/include
parent7a2fa9fc1cf5b26419c9cd915e85030c7f14e764 (diff)
downloadsamba-9c2fcb689b647be60731ea8ce8abfe22c0e63dde.tar.gz
samba-9c2fcb689b647be60731ea8ce8abfe22c0e63dde.tar.bz2
samba-9c2fcb689b647be60731ea8ce8abfe22c0e63dde.zip
s3:winbind: Fork multiple children per domain
This makes us scale better with many simultaneous winbind requests, some of which might be slow. This implementation breaks offline logons, as the cached credentials are maintained in a child (this needs fixing). So, if the offline logons are active, only allow one DC connection. Probably the offline logon and the scalable file server cases are separate enough so that this patch is useful even with the restriction.
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/proto.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/include/proto.h b/source3/include/proto.h
index f3ec4d16c6..de6e7acc9e 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -3230,6 +3230,7 @@ bool lp_winbind_offline_logon(void);
bool lp_winbind_normalize_names(void);
bool lp_winbind_rpc_only(void);
bool lp_create_krb5_conf(void);
+int lp_winbind_max_domain_connections(void);
const char *lp_idmap_backend(void);
bool lp_idmap_read_only(void);
int lp_idmap_cache_time(void);