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

Reply via email to