[
https://issues.apache.org/jira/browse/HBASE-15265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15155351#comment-15155351
]
Duo Zhang commented on HBASE-15265:
-----------------------------------
{quote}
The way you describe it, current WAL implementation could get into same state
(only for the sync timeout).
{quote}
The current WAL will trigger a roll request if the valid datanodes is under the
minimum required replications, but it is does not fail further append and sync.
And if sync failed, it will just wake up the SyncFuture with an exception, so
it will not halt. Let me find a way to do it in AsyncFSWAL also. Seems it is
reasonable to fail a sync request if we are going to shutdown.
Thanks.
> Implement an asynchronous FSHLog
> --------------------------------
>
> Key: HBASE-15265
> URL: https://issues.apache.org/jira/browse/HBASE-15265
> Project: HBase
> Issue Type: Sub-task
> Reporter: Duo Zhang
> Assignee: Duo Zhang
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)