[ 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)