hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "He Liangliang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-14629) Create replication zk node in postLogRoll instead of preLogRoll
Date Mon, 19 Oct 2015 09:30:05 GMT

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

He Liangliang commented on HBASE-14629:
---------------------------------------

Just can't figure out the reason. From our case, ignoring FNFE is dangerous and it's disabled
in production cluster. So avoiding FNFE is a helpful improvement.

+ [~jdcryans][~stack] any hints?

> Create replication zk node in postLogRoll instead of preLogRoll
> ---------------------------------------------------------------
>
>                 Key: HBASE-14629
>                 URL: https://issues.apache.org/jira/browse/HBASE-14629
>             Project: HBase
>          Issue Type: Improvement
>          Components: Replication
>            Reporter: He Liangliang
>
> Currently the hlog zk node is added before creating the log file, so it's possible to
raise FileNotFoundException if the server crash between these tow operations. Move this step
after file creating can avoid this exception (then FNFE will be certainly treated as an error).
If there is an crash after log creation before creating the zk node, the log will be replayed
and there should be no data loss either.



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

Mime
View raw message