[ 
https://issues.apache.org/jira/browse/IGNITE-26110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roman Puchkovskiy updated IGNITE-26110:
---------------------------------------
    Description: 
For every Raft command, we need to write a test that verifies that in any 
subsequent version, we can deserialize the command from bytes produced when 
serializing the command in the earliest supported version for the command. For 
most commands, it's 3.0.

Refer to ClusterNodeSerializerTest#v1CanBeDeserialized() as an example of this 
approach.

  was:For every Raft command, we need to write a test that verifies that in any 
subsequent version, we can deserialize the command from bytes produced when 
serializing the command in the earliest supported version for the command. For 
most commands, it's 3.0.


> Add unit tests for serialization compatibility of all Raft commands
> -------------------------------------------------------------------
>
>                 Key: IGNITE-26110
>                 URL: https://issues.apache.org/jira/browse/IGNITE-26110
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>
> For every Raft command, we need to write a test that verifies that in any 
> subsequent version, we can deserialize the command from bytes produced when 
> serializing the command in the earliest supported version for the command. 
> For most commands, it's 3.0.
> Refer to ClusterNodeSerializerTest#v1CanBeDeserialized() as an example of 
> this approach.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to