Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-2593

Race Between Log Splitting and Log Writing

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Duplicate
    • 0.90.0
    • 0.90.0
    • master, regionserver
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              nspiegelberg Nicolas Spiegelberg
              nspiegelberg Nicolas Spiegelberg
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: