[
https://issues.apache.org/jira/browse/HBASE-10721?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13930747#comment-13930747
]
Andrew Purtell commented on HBASE-10721:
----------------------------------------
bq. 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?
Do we want parallel endpoint invocation executing in RPC and tying up the
handlers? What if the number of target regions on the server is ~100 or even
~1000?
> Parallelize execution of multi operations on RegionServer
> ---------------------------------------------------------
>
> Key: HBASE-10721
> URL: https://issues.apache.org/jira/browse/HBASE-10721
> Project: HBase
> Issue Type: Improvement
> Components: regionserver
> Reporter: Gary Helmling
>
> 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?
--
This message was sent by Atlassian JIRA
(v6.2#6252)