[ https://issues.apache.org/jira/browse/IGNITE-24170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pavel Pereslegin updated IGNITE-24170: -------------------------------------- Description: At the moment, changing the serialization format of catalog descriptors lead to the loss of backward compatibility. Currently, all objects are written under version 1 (see {{UpdateLogMarshallerImpl#PROTOCOL_VERSION}}. It is necessary to develop a new version of the serialization protocol to support backward compatibility and formalize the rules for versioning catalog descriptors. was: At the moment, changing the serialization format of catalog descriptors lead to the loss of backward compatibility. Currently, all objects are written under version 1 (see {{UpdateLogMarshallerImpl#PROTOCOL_VERSION}}. It is necessary to develop new version of serialization protocol keeping ability to read objects in old version. > Rework the serialization protocol for catalog descriptors, formalize > versioning rules. > -------------------------------------------------------------------------------------- > > Key: IGNITE-24170 > URL: https://issues.apache.org/jira/browse/IGNITE-24170 > Project: Ignite > Issue Type: Improvement > Components: sql > Affects Versions: 3.0 > Reporter: Pavel Pereslegin > Priority: Blocker > Labels: ignite-3 > Fix For: 3.1 > > > At the moment, changing the serialization format of catalog descriptors lead > to the loss of backward compatibility. > Currently, all objects are written under version 1 (see > {{UpdateLogMarshallerImpl#PROTOCOL_VERSION}}. > It is necessary to develop a new version of the serialization protocol to > support backward compatibility and formalize the rules for versioning catalog > descriptors. -- This message was sent by Atlassian Jira (v8.20.10#820010)