[ 
https://issues.apache.org/jira/browse/HBASE-17093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15669033#comment-15669033
 ] 

Ted Yu commented on HBASE-17093:
--------------------------------

See the outline in HBASE-14417 :

https://issues.apache.org/jira/browse/HBASE-14417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15638081#comment-15638081

The hbase:backup table would be updated at the end of bulk load. Since the mega 
patch hasn't landed, that part of code would come in another issue.

It is error prone (as shown in HBASE-14417) to couple the update of 
hbase:backup in the bulk load code path on server side, hence the design choice 
as outlined above.

> Enhance SecureBulkLoadClient#secureBulkLoadHFiles() to return the family 
> paths of the final hfiles
> --------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-17093
>                 URL: https://issues.apache.org/jira/browse/HBASE-17093
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Ted Yu
>         Attachments: 17093.v3.txt, 17093.v4.txt
>
>
> Currently SecureBulkLoadClient#secureBulkLoadHFiles() returns boolean value 
> to indicate success / failure.
> Since SecureBulkLoadClient.java is new to master branch, we can change the 
> return type to be the family paths of the final hfiles.
> LoadQueueItem would be moved to hbase-client module.
> LoadQueueItem in hbase-server module would delegate to the class in 
> hbase-client module.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to