[
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)