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

Make the initial corePoolSize configurable for ChoreService

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.6.0, 3.0.0-alpha-4, 2.4.16, 2.5.3
    • conf
    • None
    • Add 'hbase.choreservice.initial.pool.size' configuration property to set the initial number of threads for the ChoreService.

    Description

      The initial corePoolSize for ChoreService is set to 1. The pool size is increased when a scheduled task misses its start time.

      On a cluster where the archive size is large, the HFileCleaner could run for a very long time and block the rest of the chores to run.

      By making the initial pool size configurable we could solve the bottleneck of caused by a long-running HFileCleaner chore.

      Attachments

        Issue Links

          Activity

            People

              psomogyi Peter Somogyi
              psomogyi Peter Somogyi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: