You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "David Manning (Jira)" <ji...@apache.org> on 2022/01/28 01:15:00 UTC

[jira] [Created] (HBASE-26720) ExportSnapshot should validate the source snapshot before copying files

David Manning created HBASE-26720:
-------------------------------------

             Summary: ExportSnapshot should validate the source snapshot before copying files
                 Key: HBASE-26720
                 URL: https://issues.apache.org/jira/browse/HBASE-26720
             Project: HBase
          Issue Type: Improvement
          Components: snapshots
    Affects Versions: 2.0.0, 3.0.0-alpha-1, 1.0.0, 0.99.0
            Reporter: David Manning
            Assignee: David Manning


RunningĀ {{ExportSnapshot}} with default parameters will copy the snapshot to a target location, and then use {{verifySnapshot}} to validate the integrity of the written snapshot. However, it is possible for the source snapshot to be invalid which leads to an invalid exported snapshot.

We can validate the source snapshot before export.

By default, we can validate the source snapshot unless the {{-no-target-verify}} parameter is set. We could also introduce a separate parameter for {{-no-source-verify}} if an operator wanted to validate the target but not validate the source for some reason, to provide some amount of backwards compatibility if that scenario is important.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)