[
https://issues.apache.org/jira/browse/IGNITE-29103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandr Chesnokov updated IGNITE-29103:
-----------------------------------------
Description:
A change in message fields or in the order of enum constants can break rolling
upgrade, and now only a reviewer can notice it
Let's generate a JSON file for every message and for every enum used in message
fields. The file has the class name, the fields with their order and type, and
the serialization annotations. The files are created during compilation and are
not included in the jars
> Generate JSON representations of the message wire format
> --------------------------------------------------------
>
> Key: IGNITE-29103
> URL: https://issues.apache.org/jira/browse/IGNITE-29103
> Project: Ignite
> Issue Type: Bug
> Reporter: Aleksandr Chesnokov
> Assignee: Aleksandr Chesnokov
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> A change in message fields or in the order of enum constants can break
> rolling upgrade, and now only a reviewer can notice it
> Let's generate a JSON file for every message and for every enum used in
> message fields. The file has the class name, the fields with their order and
> type, and the serialization annotations. The files are created during
> compilation and are not included in the jars
--
This message was sent by Atlassian Jira
(v8.20.10#820010)