[ https://issues.apache.org/jira/browse/HBASE-14123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15250429#comment-15250429 ]
Vladimir Rodionov commented on HBASE-14123: ------------------------------------------- Take a look at CopyMapper. All methods are private except map(). We could use reflection to call private methods from subclass, but CopyMapper. static enum FileAction { SKIP, // Skip copying the file since it's already in the target FS APPEND, // Only need to append new data to the file in the target FS OVERWRITE, // Overwrite the whole file } is not accessible from subclass at all and we need this enum in subclass as argument to RetriableFileCopyCopyCommand ctor. > HBase Backup/Restore Phase 2 > ---------------------------- > > Key: HBASE-14123 > URL: https://issues.apache.org/jira/browse/HBASE-14123 > Project: HBase > Issue Type: Umbrella > Reporter: Vladimir Rodionov > Assignee: Vladimir Rodionov > Attachments: 14123-v14.txt, HBASE-14123-for-7912-v1.patch, > HBASE-14123-v1.patch, HBASE-14123-v10.patch, HBASE-14123-v11.patch, > HBASE-14123-v12.patch, HBASE-14123-v13.patch, HBASE-14123-v15.patch, > HBASE-14123-v16.patch, HBASE-14123-v2.patch, HBASE-14123-v3.patch, > HBASE-14123-v4.patch, HBASE-14123-v5.patch, HBASE-14123-v6.patch, > HBASE-14123-v7.patch, HBASE-14123-v9.patch > > > Phase 2 umbrella JIRA. See HBASE-7912 for design document and description. -- This message was sent by Atlassian JIRA (v6.3.4#6332)