[tarantool-patches] Re: [PATCH v2 2/3] swim: introduce routing

Konstantin Osipov kostja at tarantool.org
Thu Apr 25 13:43:10 MSK 2019


* Vladislav Shpilevoy <v.shpilevoy at tarantool.org> [19/04/25 00:46]:
> Before the patch SWIM packets were being sent quite
> straightforward from one instance to another with transparent
> routing on Internet Level of TCP/IP. But the SWIM paper
> describes last yet not implemented component - suspicion
> mechanism.
> 
> So as not to overload this message with suspicion details it is
> enough to say that it makes possible sending a packet through an
> intermediate SWIM instance, not directly.
> 
> This commit extends the SWIM protocol with a new transport-level
> section named 'routing'. It allows to send indirect SWIM messages
> transparently via packet forwarding implemented fully inside
> transportation component, in swim_io.c.

The patch is LGTM except I still thin kthe name should be
swim_task_set_proxy().

-- 
Konstantin Osipov, Moscow, Russia, +7 903 626 22 32
http://tarantool.io - www.twitter.com/kostja_osipov




More information about the Tarantool-patches mailing list