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

The delayed FlushRegionEntry should be removed when we need a non-delayed one

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0-alpha-1, 2.5.0
    • Component/s: regionserver
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      The regionserver periodically check all the regions, if one not flushed for long time, then it will create a delayed FlushRegionEntry, the delay range is 0~300s.

      During the delay time, if many data are written to the region suddenly, we can not do the flush immediately due to the existing one in regionsInQueue, then the RegionTooBusyException will occur.

      It is better to improve the logic here, that the delayed entry should be replaced by the non-delayed one.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                filtertip Zheng Wang
                Reporter:
                filtertip Zheng Wang
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: