Race Between Log Splitting and Log Writing ------------------------------------------
Key: HBASE-2593 URL: https://issues.apache.org/jira/browse/HBASE-2593 Project: Hadoop HBase Issue Type: Bug Components: master, regionserver Affects Versions: 0.21.0 Reporter: Nicolas Spiegelberg Assignee: Nicolas Spiegelberg Priority: Critical Fix For: 0.21.0 The current method for recovering the lease in HLog.splitLog() is flawed. Between the time that the regionserver is marked as dead and fs.append is issued, the regionserver could exit a GC pause and maintain the lease. In this case, fs.append() would continually fail. The master needs to not only recover the lease in splitLog but also break the lease so regionserver writes will no longer pass. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.