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

Backport HBASE-12028 (Abort the RegionServer when it's handler threads die) to 0.98

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.98.10
    • None
    • Reviewed
    • Hide
      This change adds the site configuration property "hbase.regionserver.handler.abort.on.error.percent". This is the percent of region server RPC threads that can fail before a regionserver is aborted, and can have one of the following values:
      - -1 Disable aborting (default)
      - 0 Abort if even a single handler has died
      - 0.x Abort only when this percent of handlers have died
      - 1 Abort only all of the handers have died
      Show
      This change adds the site configuration property "hbase.regionserver.handler.abort.on.error.percent". This is the percent of region server RPC threads that can fail before a regionserver is aborted, and can have one of the following values: - -1 Disable aborting (default) - 0 Abort if even a single handler has died - 0.x Abort only when this percent of handlers have died - 1 Abort only all of the handers have died

    Description

      Backport HBASE-12028 (Abort the RegionServer when it's handler threads die) to 0.98. There are two 0.98-specific changes that should be addressed:

      1. The default configuration should preserve current behavior
      2. The interface change to RpcSchedulerFactory should be binary compatible for Phoenix if possible, and we can do this by detecting with reflection if an older implementation of the interface is missing the new 'create' method and by invoking the older deprecated 'create' method instead. We can cache the decision after making it once.

      Attachments

        1. hbase-12028-0.98.patch
          17 kB
          Alicia Ying Shu
        2. HBASE-12028-0.98-addendum.patch
          2 kB
          Andrew Kyle Purtell

        Issue Links

          Activity

            People

              aliciashu Alicia Ying Shu
              apurtell Andrew Kyle Purtell
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: