Tarantool development patches archive
 help / color / mirror / Atom feed
* [tarantool-patches] [PATCH 0/6] SWIM failure detection draft
@ 2019-03-20 10:49 Vladislav Shpilevoy
  2019-03-20 10:49 ` [tarantool-patches] [PATCH 1/6] swim: follow-ups for SWIM anti-entropy Vladislav Shpilevoy
                   ` (6 more replies)
  0 siblings, 7 replies; 32+ messages in thread
From: Vladislav Shpilevoy @ 2019-03-20 10:49 UTC (permalink / raw)
  To: tarantool-patches; +Cc: kostja

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)

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2019-04-04 16:47 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-20 10:49 [tarantool-patches] [PATCH 0/6] SWIM failure detection draft Vladislav Shpilevoy
2019-03-20 10:49 ` [tarantool-patches] [PATCH 1/6] swim: follow-ups for SWIM anti-entropy Vladislav Shpilevoy
2019-03-29  8:27   ` [tarantool-patches] " Konstantin Osipov
2019-03-29 10:19     ` Vladislav Shpilevoy
2019-03-20 10:49 ` [tarantool-patches] [PATCH 2/6] test: introduce breakpoints for swim's event loop Vladislav Shpilevoy
2019-03-29 18:20   ` [tarantool-patches] " Konstantin Osipov
2019-04-02 12:25     ` Vladislav Shpilevoy
2019-04-02 19:16       ` Vladislav Shpilevoy
2019-04-02 20:40         ` Konstantin Osipov
2019-04-02 21:26           ` Vladislav Shpilevoy
2019-03-20 10:49 ` [tarantool-patches] [PATCH 3/6] test: remove swim_unblock_fd event from swim test harness Vladislav Shpilevoy
2019-03-29 18:22   ` [tarantool-patches] " Konstantin Osipov
2019-04-02 21:26     ` Vladislav Shpilevoy
2019-03-20 10:49 ` [tarantool-patches] [PATCH 4/6] swim: expose enum swim_member_status to public API Vladislav Shpilevoy
2019-03-29 18:24   ` [tarantool-patches] " Konstantin Osipov
2019-04-02 12:25     ` Vladislav Shpilevoy
2019-04-02 13:17       ` Konstantin Osipov
2019-04-02 21:26         ` Vladislav Shpilevoy
2019-03-20 10:49 ` [tarantool-patches] [PATCH 5/6] test: differentiate blocked and closed swim fake fds Vladislav Shpilevoy
2019-03-29 18:25   ` [tarantool-patches] " Konstantin Osipov
2019-04-02 21:26     ` Vladislav Shpilevoy
2019-03-20 10:49 ` [tarantool-patches] [PATCH 6/6] [RAW] swim: introduce failure detection component Vladislav Shpilevoy
2019-03-29 18:59   ` [tarantool-patches] " Konstantin Osipov
2019-04-02 12:25     ` Vladislav Shpilevoy
2019-04-04 10:20       ` Vladislav Shpilevoy
2019-04-04 12:45       ` Konstantin Osipov
2019-04-04 13:57         ` Vladislav Shpilevoy
2019-04-04 16:14           ` Vladimir Davydov
2019-04-04 16:47             ` Vladislav Shpilevoy
2019-03-27 19:28 ` [tarantool-patches] [PATCH 7/6] swim: make swim_upsert_member returning two values Vladislav Shpilevoy
2019-03-28  8:52   ` [tarantool-patches] " Konstantin Osipov
2019-03-28 11:52     ` Vladislav Shpilevoy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox