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

Vladimir Steshin resolved IGNITE-23483.
---------------------------------------
    Resolution: Resolved

> Restore snapshot check from lesser topology for snapshot check distributed 
> process.
> -----------------------------------------------------------------------------------
>
>                 Key: IGNITE-23483
>                 URL: https://issues.apache.org/jira/browse/IGNITE-23483
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Vladimir Steshin
>            Assignee: Vladimir Steshin
>            Priority: Major
>              Labels: ise
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Before the refactoring of snapshot validation, a single node had the ability 
> to check several snaphot parts if they were placed on the same node. As a 
> result, a snapshot can be checked by just one node, can be checked by 
> insufficient topology and can be restored from other topologies. 
> This was achieved by mapping of available snapshot metadatas to actual online 
> topology. See _AbstractSnapshotVerificationTask#map(...)_. Now, we check only 
> the snapshot data related to the current node despite we read more than one 
> meta and there aren't enough online nodes.
> _testMetaWarningRestoredByOnlyOneNode()_ indicates the problem. A broken 
> snapshot is sucessfully validated because node doesn't receive all the 
> available snapshot parts.
> We should restore the feature of checking several snapshot parts on one node.



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

Reply via email to