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

Improved logging when interrupting active RPC handlers holding the region close lock (HBASE-25212 hbase.regionserver.close.wait.abort)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.0.0-alpha-1, 1.7.0, 2.4.0
    • 3.0.0-beta-2
    • regionserver, rpc
    • None

    Description

      HBASE-25212 adds an optional improvement to Close Region, for interrupting active RPC handlers holding the region close lock. If, after the timeout is reached, the close lock can still not be acquired, the regionserver may abort. It would be helpful to add logging for which threads or components are holding the region close lock at this time.

      Depending on the size of regionLockHolders, or use of any stack traces, log output may need to be truncated. The interrupt code is in HRegion#interruptRegionOperations.

      Attachments

        Issue Links

          Activity

            People

              umesh9414 Umesh Kumar Kumawat
              dmanning David Manning
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated: