[tarantool-patches] [PATCH 0/6] SWIM failure detection draft
Vladislav Shpilevoy
v.shpilevoy at tarantool.org
Wed Mar 20 13:49:13 MSK 2019
It is a second series of patches about SWIM protocol implementation. This one
contains some follow-ups for the previous patchset about anti-entropy component,
preparations for the failure detection component, and the latter itself.
Branch: http://github.com/tarantool/tarantool/tree/gerold103/gh-3234-swim-failure-detection
Issue: https://github.com/tarantool/tarantool/issues/3234
Vladislav Shpilevoy (6):
swim: follow-ups for SWIM anti-entropy
test: introduce breakpoints for swim's event loop
test: remove swim_unblock_fd event from swim test harness
swim: expose enum swim_member_status to public API
test: differentiate blocked and closed swim fake fds
[RAW] swim: introduce failure detection component
src/lib/swim/swim.c | 479 ++++++++++++++++++++++++++++++--
src/lib/swim/swim.h | 42 ++-
src/lib/swim/swim_io.c | 32 ++-
src/lib/swim/swim_io.h | 22 +-
src/lib/swim/swim_proto.c | 83 +++++-
src/lib/swim/swim_proto.h | 115 +++++++-
test/unit/swim.c | 189 +++++++++++--
test/unit/swim.result | 62 ++++-
test/unit/swim_test_ev.c | 46 ++-
test/unit/swim_test_ev.h | 8 +-
test/unit/swim_test_transport.c | 78 ++++--
test/unit/swim_test_transport.h | 9 +
test/unit/swim_test_utils.c | 139 ++++++++-
test/unit/swim_test_utils.h | 48 +++-
14 files changed, 1219 insertions(+), 133 deletions(-)
--
2.17.2 (Apple Git-113)
More information about the Tarantool-patches
mailing list