[Tarantool-patches] [PATCH 3/6] iproto: Add negotiation phase

Kirill Yukhin kyukhin at tarantool.org
Thu Mar 26 15:54:19 MSK 2020


Hello,

On 26 мар 15:16, Konstantin Osipov wrote:
> * lvasiliev <lvasiliev at tarantool.org> [20/03/26 14:18]:
> > In this case, the answer must be changed from ok/fail to the answer with
> > payload.
> > In my opinion the negotiation looks as:
> > - the client offers options for the session
> > - the server sends the resulting response with options (which may differ
> > from the requested)
> > - the client decides to work with such settings or disconnect
> > I think that negotiation phase can be used for flexible session setup in the
> > future (not only for errors)
> 
> Cost of establishing a connection should be as low as possible.
> A sharded tarantool cluster has n^2 of them, and n can be very big
> - each cpu core is its own instance. 400 000 connections per
>   cluster are not uncommon.

I think this is pretty much fable.

--
Regards, Kirill Yukhin


More information about the Tarantool-patches mailing list