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

RegionServer was blocked while aborting

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 0.98.4
    • None
    • regionserver, wal
    • None
    • hbase-0.98.4, hadoop-2.3.0-cdh5.1, jdk1.7

    Description

      Generally, regionserver automatically aborts when isHealth() returns false. But it sometimes got blocked while aborting. I saved the jstack and logs, and found out that it was caused by datanodes failures. The "regionserver60020" thread was blocked while closing WAL.
      This issue doesn't happen so frequently, but if it happens, it always leads to huge amount of requests failure. The only way to do is KILL -9.
      I think it's a bug, but I haven't found a decent solution. Does anyone have the same problem?

      Attachments

        1. hbase-hadoop-regionserver-hadoop461.cm6.log
          1.71 MB
          Victor Xu
        2. jstack_hadoop461.cm6.log
          77 kB
          Victor Xu
        3. hbase11902-master.patch
          1 kB
          Qiang Tian
        4. hbase11902-master_v2.patch
          0.8 kB
          Qiang Tian
        5. hbase11902-master_v3.patch
          2 kB
          Qiang Tian

        Activity

          People

            Unassigned Unassigned
            victorunique Victor Xu
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: