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

Roman Puchkovskiy updated IGNITE-23385:
---------------------------------------
    Description: 
requiredCatalogVersion and nextRowIdToBuildByIndexId fields were added to 
SnapshotMeta of JRaft. These fields are only needed for partition groups, so we 
should move them from the framework type.

One way to do so is to introduce another message type: PartitionSnapshotMeta. 
It would contain an instance of SnapshotMeta and those 2 fields (probably also 
other fields we add later). SnapshotMetaResponse would carry 
PartitionSnapshotMeta instead of SnapshotMeta.

> Move fields added to SnapshotMeta from JRaft to our own message
> ---------------------------------------------------------------
>
>                 Key: IGNITE-23385
>                 URL: https://issues.apache.org/jira/browse/IGNITE-23385
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>
> requiredCatalogVersion and nextRowIdToBuildByIndexId fields were added to 
> SnapshotMeta of JRaft. These fields are only needed for partition groups, so 
> we should move them from the framework type.
> One way to do so is to introduce another message type: PartitionSnapshotMeta. 
> It would contain an instance of SnapshotMeta and those 2 fields (probably 
> also other fields we add later). SnapshotMetaResponse would carry 
> PartitionSnapshotMeta instead of SnapshotMeta.



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

Reply via email to