1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/ctdb/include
Stefan Metzmacher 037e8e449d ctdb: add/implement CTDB_CONTROL_TCP_CLIENT_PASSED
With multichannel a tcp connection is registered first with
a temporary smbd process, that calls CTDB_CONTROL_TCP_CLIENT
first and then passes the tcp connection to the longterm smbd
that already handles all connections belonging to the specific
client_guid. That smbd process calls CTDB_CONTROL_TCP_CLIENT
again, but the 'tickle' information is already there.
When the temporary smbd process exists/disconnects from ctdb
or calls CTDB_CONTROL_TCP_CLIENT_DISCONNECTED, the 'tickle'
information is removed, while the longterm smbd process
still serves the tcp connection.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15523

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Martin Schwenke <martin@meltin.net>
2023-12-15 11:06:34 +00:00
..
common ctdb-daemon: Replace ctdb_message with srvid abstraction 2015-10-07 14:53:28 +02:00
public ctdb-build: Placeholder for public headers from lib/util 2015-10-07 14:53:28 +02:00
ctdb_client.h ctdb-daemon: Drop unused old client recmaster functions 2022-01-17 10:21:33 +00:00
ctdb_private.h ctdb: add/implement CTDB_CONTROL_TCP_CLIENT_PASSED 2023-12-15 11:06:34 +00:00
ctdb_protocol.h ctdb:include: Fix code spelling 2023-03-24 07:01:31 +00:00