[tarantool-patches] [PATCH v2 0/2] SWIM log TTD, and suspicious anti-entropy

Vladislav Shpilevoy v.shpilevoy at tarantool.org
Sun Jun 30 23:01:54 MSK 2019


The patchset is logically bound to another mail thread "SWIM log TTD, and TTL".
It does the same with TTD, but solves the problem of resurrection in another
way, which does not depend on time. See message of the second commit for
explanations.

V1: https://www.freelists.org/post/tarantool-patches/PATCH-02-SWIM-big-cluster-improvements-part-1
Changes in V2:
- Drop commit about preference of new events over old ones;
- Move logarithmic TTD in a separate commit;
- Make anti-entropy suspicious in order to prevent member resurrections;

Branch: http://github.com/tarantool/tarantool/tree/gerold103/gh-4253-dissemination-speed-v2
Issue: https://github.com/tarantool/tarantool/issues/4253

Vladislav Shpilevoy (2):
  swim: disseminate event for log(cluster_size) steps
  swim: be suspicious when add new member

 src/lib/swim/swim.c   | 48 +++++++++++++++++++++++---
 test/unit/swim.c      | 79 ++++++++++++++++++++++++++++++++++++++-----
 test/unit/swim.result | 17 ++++++----
 3 files changed, 126 insertions(+), 18 deletions(-)

-- 
2.20.1 (Apple Git-117)





More information about the Tarantool-patches mailing list