summaryrefslogtreecommitdiff
path: root/source3/winbindd/winbindd.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2018-02-14 15:04:01 +0100
committerStefan Metzmacher <metze@samba.org>2018-02-23 09:04:23 +0100
commit7f2d45a6c2a88dd8833fc66d314ec21507dd52c3 (patch)
tree4c19915d152ecd36abc6b58b24f748dc0a41122e /source3/winbindd/winbindd.h
parentb518cb0597d269002105644302c58ca8f9f0f717 (diff)
downloadsamba-7f2d45a6c2a88dd8833fc66d314ec21507dd52c3.tar.gz
winbind: Use one queue for all domain children
If we have multiple domain children, it's important that the first idle child takes over the next waiting request. Before we had the problem that a request could get stuck in the queue of a busy child, while later requests could get served fine by other children. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13292 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Feb 23 09:04:23 CET 2018 on sn-devel-144
Diffstat (limited to 'source3/winbindd/winbindd.h')
-rw-r--r--source3/winbindd/winbindd.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/winbindd/winbindd.h b/source3/winbindd/winbindd.h
index 8a44f37789b..081722f6a90 100644
--- a/source3/winbindd/winbindd.h
+++ b/source3/winbindd/winbindd.h
@@ -184,6 +184,7 @@ struct winbindd_domain {
struct winbindd_child *children;
+ struct tevent_queue *queue;
struct dcerpc_binding_handle *binding_handle;
/* Callback we use to try put us back online. */