Vladimir Steshin created IGNITE-23483:
-----------------------------------------

             Summary: 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


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 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.

The test `testMetaWarningRestoredByOnlyOneNode()` indicates the problem. A 
broken snapshot is sucessfully validated.

We should restore the feature of checking several available snapshot parts on 
one node.



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

Reply via email to