[ 
https://issues.apache.org/jira/browse/HBASE-5528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

chunhui shen updated HBASE-5528:
--------------------------------

    Description: 
In current log-splitting retry logic, it will retry forever if throws 
IOException, I think we'd better change it to numbered times, and abort master 
when retries exhausted.


  was:
We will retry splitting log if failed in splitLogAfterStartup when master 
starts.
However, there is no retry for failed splitting log in the process of 
ServerShutdownHandler.

Also, if we finally failed to split log, we should abort master even if 
filesystem is ok to prevent data loss.

        Summary: Change retrying splitting log forever  if throws IOException 
to numbered times, and abort master when retries exhausted  (was: Retry 
splitting log if failed in the process of ServerShutdownHandler, and abort 
master when retries exhausted)
    
> Change retrying splitting log forever  if throws IOException to numbered 
> times, and abort master when retries exhausted
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-5528
>                 URL: https://issues.apache.org/jira/browse/HBASE-5528
>             Project: HBase
>          Issue Type: Bug
>            Reporter: chunhui shen
>            Assignee: chunhui shen
>         Attachments: hbase-5528.patch, hbase-5528v2.patch, hbase-5528v3.patch
>
>
> In current log-splitting retry logic, it will retry forever if throws 
> IOException, I think we'd better change it to numbered times, and abort 
> master when retries exhausted.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to