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