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

Vladislav Shpilevoy v.shpilevoy at tarantool.org
Thu Apr 25 16:50:05 MSK 2019



On 25/04/2019 13:43, Konstantin Osipov wrote:
> * 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().

Done, see my response in V1 thread.

> 
> -- 
> 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