[PATCH] Fix tcp tickle synchronization on ctdb startup (bug 13154)

Amitay Isaacs amitay at gmail.com
Thu Nov 30 04:34:34 UTC 2017


Hi,

Here are the patches that ensure that TCP tickles are synchronized on
CTDB startup and uses CTDB_BROADCAST_CONNECTED instead of
CTDB_BROADCAST_ALL.

CTDB_BROADCAST_ALL was used to queue up messages for nodes that are
not yet connected.  However, in case the nodes are deleted but the
nodes files are not updated, then the packets sent using
CTDB_BROADCAST_ALL would never get sent and keep consuming memory.

The problem of TCP tickle synchronization will go away once the new IP
failover daemon is implemented which will use replicated databases for
storing tickles.

Please review and push.

Amitay.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ctdb.patch
Type: text/x-patch
Size: 7088 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20171130/47aec0f2/ctdb.bin>


More information about the samba-technical mailing list