Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-10171 Coprocessor improvement for batched execution
  3. HBASE-10721

Parallelize execution of multi operations on RegionServer

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • None
    • None
    • regionserver
    • None

    Description

      In the context of HBASE-10169, we're adding the ability to batch Coprocessor endpoint calls per regionserver, using the same batching that happens in the RegionServer.multi() calls. However, execution of each of the calls will still happen serially on each RegionServer. For Coprocessor endpoint calls, it might help to parallelize these, since each execution could be of indeterminate length.

      Since it may help to parallelize the Coprocessor endpoint invocations, it raises the question of whether other operations handled in multi() calls should also be parallelized, or should we just rely on macro-scale parallelization through the RPC handler threads?

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ghelmling Gary Helmling
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: