Ivan Bessonov created IGNITE-25044: -------------------------------------- Summary: Test configuration compatibility with Apache Ignite 3.0 Key: IGNITE-25044 URL: https://issues.apache.org/jira/browse/IGNITE-25044 Project: Ignite Issue Type: Improvement Reporter: Ivan Bessonov
We need a couple of tests: * Get a valid node configuration for Apache Ignite 3.0, try to run current version of code on it. * Same process, but instead of running a node on an old configuration, we instead initialize the cluster with "obsolete" script. This scenario is not really fail, but emulating Ignite version upgrade is problematic without having a proper compatibility framework. The "old" configurations should be retrieved from the real 3.0 installation, by calling corresponding REST/CLI commands. We should make sure that: * Every named list configuration is populated with some values. * Every instance of polymorphic configurations is tested. This is actually not possible to achieve withing a single configuration file, which means that we will have multiple tests for each scenario (probably a parameterized test). Obviously, these tests will be failing right now. We will have to disable them and fix all the incompatibilities. This must be done before Apache Ignite 3.1 release. -- This message was sent by Atlassian Jira (v8.20.10#820010)