[tarantool-patches] [PATCH 0/2] swim broadcast

Vladislav Shpilevoy v.shpilevoy at tarantool.org
Wed Apr 10 20:45:32 MSK 2019


The patchset introduces broadcast tasks and API to broadcast pings. A ping
broadcast is useful when a cluster is just started, but UUIDs and URIs aren't
known in advance.

Branch: http://github.com/tarantool/tarantool/tree/gerold103/gh-3234-broadcast
Issue: https://github.com/tarantool/tarantool/issues/3234

Vladislav Shpilevoy (2):
  swim: introduce broadcast tasks
  swim: expose ping broadcast API

 src/lib/swim/swim.c               | 13 +++++
 src/lib/swim/swim.h               |  7 +++
 src/lib/swim/swim_io.c            | 97 +++++++++++++++++++++++++++++++
 src/lib/swim/swim_io.h            | 24 ++++++++
 src/lib/swim/swim_transport.h     | 13 +++++
 src/lib/swim/swim_transport_udp.c | 17 ++++++
 test/unit/swim.c                  | 34 ++++++++++-
 test/unit/swim.result             | 12 +++-
 test/unit/swim_test_transport.c   | 92 +++++++++++++++++++++++++++--
 9 files changed, 301 insertions(+), 8 deletions(-)

-- 
2.17.2 (Apple Git-113)





More information about the Tarantool-patches mailing list