diff options
author | Stefan Metzmacher <metze@samba.org> | 2018-02-14 15:04:01 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2018-02-23 09:04:23 +0100 |
commit | 7f2d45a6c2a88dd8833fc66d314ec21507dd52c3 (patch) | |
tree | 4c19915d152ecd36abc6b58b24f748dc0a41122e /source3/winbindd/winbindd.h | |
parent | b518cb0597d269002105644302c58ca8f9f0f717 (diff) | |
download | samba-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.h | 1 |
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. */ |