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

Ashish Singhi commented on HBASE-15446:
---------------------------------------

Sorry for the confusion.
When we fail to append the event marker in the WAL we will return false and 
then internally LoadIncrementalHFiles will retry with the loading of these 
hfiles again for configurable number of times and here we have to assume that 
it is second trial and ignore the FNFE.
Suppose if it was first attempt and the file was not found then we may end up 
writing a entry for this file in the WAL. Currently I think this entries in the 
WAL are mainly used in replication of bulk loaded data where we will ignore the 
hfiles which is not found in source data directory and in archive directory.

> Do not abort RS when WAL append for bulk load event marker is failed
> --------------------------------------------------------------------
>
>                 Key: HBASE-15446
>                 URL: https://issues.apache.org/jira/browse/HBASE-15446
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 1.3.0
>            Reporter: Ashish Singhi
>            Assignee: Ashish Singhi
>
> During bulk load process when the RS fails to append the bulk load event 
> marker in WAL we abort that RS which is actually not really required. Instead 
> just throw back the exception to the client and let the client retry. This 
> will be helpful in case of replication of bulk loaded data.



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

Reply via email to