[Tarantool-patches] [PATCH v2 01/10] box: rfc for stacked diagnostic area

Konstantin Osipov kostja.osipov at gmail.com
Wed Mar 25 11:27:07 MSK 2020


* Nikita Pettik <korablev at tarantool.org> [20/03/25 09:32]:
> From: Kirill Shcherbatov <kshcherbatov at tarantool.org>
> 
> Part of #1148

This RFC is lgtm.

I wonder how it corresponds with capability negotiations. If we
have capability negotiations, we don't need iproto_error_stack
*and* iproto_error messages in the protocol, we can negotiate with
the client whether or not it's ready to receive
iproto_error_stack.

However, I think capability negotiation in client-server protocol
is an overkill. Gradually phasing out old client support is a cleaner
strategy. And simply preserving backward compatibility, which is
already possible with extra fields ignored by old clients, is even better.

-- 
Konstantin Osipov, Moscow, Russia


More information about the Tarantool-patches mailing list