The fix for bug 13056 was to avoid queueing up packets for disconnected or not-yet-connected nodes. One place in CTDB relied on queueing up packets and sending them when the nodes got connected was in the synchronisation of tcp tickles on a node restart. In a scenario where ctdb is restarted on a node and before it becomes fully operational, the rest of the nodes disappear, IP failover will not work (client connections will never get reset) as the tcp tickles have not been synchronized.
Created attachment 13843 [details] Patch for 4.6
Created attachment 13844 [details] Patch for 4.7
Hi Karolin, This is ready for v4-6 and v4-7. Thanks.
Pushed to autobuild-v4-{7,6}-test.
Pushed to both branches. Closing out bug report. Thanks!