[
https://issues.apache.org/jira/browse/IGNITE-27343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roman Puchkovskiy updated IGNITE-27343:
---------------------------------------
Reviewer: Ivan Bessonov
> Declare explicit serial version UID in SnapshotMeta impl
> --------------------------------------------------------
>
> Key: IGNITE-27343
> URL: https://issues.apache.org/jira/browse/IGNITE-27343
> Project: Ignite
> Issue Type: Improvement
> Reporter: Roman Puchkovskiy
> Assignee: Roman Puchkovskiy
> Priority: Major
> Labels: ignite-3
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Implementation of SnapshotMeta is Serializable, but it does not have
> serialVersionUID explicitly declared, so, when fields are added to
> SnapshotMeta, the effective serialVersionUID is changed. This causes bugs
> like IGNITE-27184.
> To make evolution of the interface safe, we need to fix current
> serialVersionUID by declaring it explicitly.
> But, as the class is generated, we need to add a possibility to generate such
> fields from annotations.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)