[jira] [Created] (IGNITE-9077) Metastorage content examination to ensure binary compatibility

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-9077) Metastorage content examination to ensure binary compatibility

Anton Vinogradov (Jira)
Sergey Chugunov created IGNITE-9077:
---------------------------------------

             Summary: Metastorage content examination to ensure binary compatibility
                 Key: IGNITE-9077
                 URL: https://issues.apache.org/jira/browse/IGNITE-9077
             Project: Ignite
          Issue Type: Task
          Components: persistence
            Reporter: Sergey Chugunov


Content of metastorage needs examination: all classes that get saved there should be reviewed to make sure binary compatibility between versions.

As part of IGNITE-8857 was made a change to fix scenario of switching from ZookeeperDiscoverySpi to TcpDiscoverySpi. This fix has broken binary compatibility of metastorage when upgrading from 2.5 version to 2.6 version. Work-around is to clean up metastorage of old version, start cluster of new version and activate it back.

So all classes that go to metastorage should be reviewed to prevent getting unexpected classes into metastorage.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)