Re: IEP-66: Thin Client Automatic Binary Configuration

2021-02-05 Thread Pavel Tupitsyn
The changes are ready for review https://github.com/apache/ignite/pull/8733 On Tue, Feb 2, 2021 at 7:23 PM Igor Sapego wrote: > Guys, > > I agree with your concerns about backward compatibility, but > I think this can be a good feature that will help us to add support > for compact footer to th

Re: IEP-66: Thin Client Automatic Binary Configuration

2021-02-02 Thread Igor Sapego
Guys, I agree with your concerns about backward compatibility, but I think this can be a good feature that will help us to add support for compact footer to thin clients that do not support it currently. Best Regards, Igor On Tue, Feb 2, 2021 at 11:49 AM Pavel Tupitsyn wrote: > Alex, > > This

Re: IEP-66: Thin Client Automatic Binary Configuration

2021-02-02 Thread Pavel Tupitsyn
Alex, This is a very good point, thank you for the heads up. The proposal does not include changing any existing behavior, we simply add an operation to the protocol, so there is no compatibility risk from the server-side changes alone. However, it looks like only .NET thin client can make use o

Re: IEP-66: Thin Client Automatic Binary Configuration

2021-02-01 Thread Alex Plehanov
Hello Pavel, Changing the "compact footer" property for an existing database can lead to compatibility issues. Some clients (at least java) have "false" as the default value of the "compact footer" property, but the default value for the server-side is "true". If thin client will receive binary co

IEP-66: Thin Client Automatic Binary Configuration

2021-02-01 Thread Pavel Tupitsyn
Igniters, Please review the IEP [1] and let me know your thoughts. [1] https://cwiki.apache.org/confluence/display/IGNITE/IEP-66%3A+Thin+Client+Automatic+Binary+Configuration