Hi Vyacheslav, Currently Ignite nodes with different versions can not join the same cluster, look at OsDiscoveryNodeValidationProcessor (this check is called from discovery ServerImpl IgniteSpiContext.validateNode).
Thanks On Wed, Jul 12, 2017 at 11:09 AM, Vyacheslav Daradur <daradu...@gmail.com> wrote: > Hi Igniters. > > There is a need to test backward compatibility with previous release within > a task[1]. > > As far as I understand: it needs to provide methods in the > Ignite-test-framework to start instance of specific version of Ignite. > > I popose to add such api in the project, for example: "Ignite > startGrid(String ver)" > > My main idea of implementation is: > 1) download "jar" from the Maven repo > 2) Wrap it in a custom classloader > 3) Start instance via the classloader > > I've created a ticket[2] for this task. > > Guys, please, share your thoughts about described problem and ways of > implementation? > > [1] BinaryMarshaller should write ints in "varint" encoding where it makes > sense <https://issues.apache.org/jira/browse/IGNITE-5097> > [2] Provide API to test compatibility with old releases > <https://issues.apache.org/jira/browse/IGNITE-5732> > > -- > Best Regards, Vyacheslav D. >