[tarantool-patches] Re: [PATCH v2 6/6] swim: introduce dissemination component

Konstantin Osipov kostja at tarantool.org
Tue Apr 9 16:47:13 MSK 2019


* Vladislav Shpilevoy <v.shpilevoy at tarantool.org> [19/04/09 14:49]:
> Dissemination components broadcasts events about member status
> updates. When any member attribute is updated (incarnation,
> status, UUID, address), the member stands into an event queue.
> Members from the queue are encoded into each round step message
> with a higher priority and before anti-entropy section.
> 
> It means, then even if a cluster consists of hundreds of members
> and one of them was updated on one of instances, this update will
> be disseminated regardless of whether this memeber is encoded
> into anti-entropy section or not. It drastically speeds events
> dissemination up, according to the SWIM paper, and is noticed in
> the tests.
> 
> Part of #3234

I have pushed the entire stack and my own rename to master at
13:06. It certainly didn't take me the whole day to do a rename: I
   did the entire thing, plus ran tests in 15 minutes after lunch.

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