Hi Vyacheslav,

WDYT about applicability of PDS compatibiltiy framework for thin clients?

Sincerely,
Dmitriy Pavlov

ср, 6 июн. 2018 г. в 13:45, Vladimir Ozerov <voze...@gridgain.com>:

> Hi Nikolay,
>
> Huge +1 for automated compatibility tests. Luckily, we already did that for
> persistence, so probably we can re-use some infrastructure from there.
>
> On Wed, Jun 6, 2018 at 1:20 PM, Nikolay Izhikov <nizhi...@apache.org>
> wrote:
>
> > +1 From me.
> >
> > As I wrote in previous mail-threads,
> > I think we need to create test framework to be able to test compatibility
> > for all clients we have.
> >
> > AFAIK, currently, there is no possibility to automatically check
> > compatibility.
> >
> > В Ср, 06/06/2018 в 11:39 +0300, Vladimir Ozerov пишет:
> > > Igniters,
> > >
> > > I'd like to discuss once again our compatibility policy for thin
> clients
> > > (.JDBC, ODBC, .NET, Java, etc.). We have no clear rules for now, so
> let's
> > > try to come to agreement.
> > >
> > > Normally database vendors work as follows:
> > > 1) There is a set of currently supported database versions
> > > 2) There is a set of currently supported JDBC/ODBC drivers
> > > 3) Every supported driver can work with every supported database (with
> > > little exclusions to this rule).
> > >
> > > That is, they are both backward and forward compatible. I can take
> latest
> > > Oracle's JDBC and some ancient Oracle version, and it will work, unless
> > > this version reached EOL and is no longer supported. And vice versa -
> new
> > > database, old driver, all is fine.
> > >
> > > This is ideal scheme which I'd like to see in Ignite, but:
> > > 1) Our protocol is still relatively young and evolve rapidly
> > > 2) AI does not have any maintenance releases, so we cannot define which
> > > version is supported and which is not.
> > > 3)
> > >
> > > I'd like to propose the following compatibility policy:
> > > 1) Maintain forward and backward compatibility between two nearest
> minor
> > > releases only. E.g. 2.5 can work with 2.4, 2.6 with 2.5, etc.
> > > 2) Think of more strict compatibility rules in AI 3.0 because at this
> > point
> > > our protocol will be stable enough.
> > >
> > > Thoughts?
> > >
> > > Vladimir.
> >
>

Reply via email to