[ https://issues.apache.org/jira/browse/HBASE-18806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zheng Hu updated HBASE-18806: ----------------------------- Resolution: Fixed Status: Resolved (was: Patch Available) > VerifyRep by snapshot need not to restore snapshot for each mapper > ------------------------------------------------------------------ > > Key: HBASE-18806 > URL: https://issues.apache.org/jira/browse/HBASE-18806 > Project: HBase > Issue Type: Improvement > Components: Replication > Affects Versions: 2.0.0-beta-2 > Reporter: Zheng Hu > Assignee: Zheng Hu > Fix For: 2.0.0-beta-2 > > Attachments: HBASE-18806.v1.patch, HBASE-18806.v2.patch, > HBASE-18806.v3.patch, HBASE-18806.v3.patch, HBASE-18806.v4.patch, > HBASE-18806.v4.patch, HBASE-18806.v5.patch > > > In following method stack, seems like each mapper task will restore the > snapshot. If we verify replication by a snapshot which has many hfiles, > then we will take long time to restore snapshot. In our cluster, we took > ~30min for the snapshot restoring when verify a big table. > {code} > Verifier.map > |--------> replicatedScanner = new TableSnapshotScanner(...) > |--------> > TableSnapshotScanner.init() > > |-----> RestoreSnapshotHelper.copySnapshotForScanner > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)