[ https://issues.apache.org/jira/browse/HBASE-18806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16309124#comment-16309124 ]
Ted Yu commented on HBASE-18806: -------------------------------- Sounds good. > 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-alpha-2 > Reporter: Zheng Hu > Assignee: Zheng Hu > Attachments: HBASE-18806.v1.patch, HBASE-18806.v2.patch, > HBASE-18806.v3.patch, HBASE-18806.v3.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)