[ 
https://issues.apache.org/jira/browse/HBASE-10171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13848800#comment-13848800
 ] 

Jingcheng Du commented on HBASE-10171:
--------------------------------------

[~apurtell]
Thanks Andy, supplement more descriptions in the umbrella JIRA.

> Coprocessor improvement
> -----------------------
>
>                 Key: HBASE-10171
>                 URL: https://issues.apache.org/jira/browse/HBASE-10171
>             Project: HBase
>          Issue Type: New Feature
>          Components: Coprocessors
>    Affects Versions: 0.99.0
>            Reporter: Jingcheng Du
>            Assignee: Jingcheng Du
>
> This umbrella JIRA includes some improvements of the coprocessor which are 
> listed as following.
> 1. Batch coprocessor: Group the executions issued to the same region server 
> to reduce the thread cost in the client side.
> 2. Coprocessor task monitor: Facilitate the monitoring of the coprocessor 
> task in the server side. This patch depends on the one of the batch 
> coprocessor since coprocessor task monitor includes the batched coprocessor 
> tasks into the monitoring.
> 3. Add a state checker for the coprocessor task: If the execution in the 
> coprocessor task is too long, the call in the client side will be timed out. 
> After that the client will retry, the timeout and retry will happen again and 
> again, which leads to even heavier pressure on the servers and thus to a 
> worse situation. This state checker could avoid the retry if the coprocessor 
> tasks are still in progress in the server side. This patch will be provided 
> later and it depends on the ones of batch coprocessor and coprocessor task 
> monitor since it uses the client of the coprocessor task monitor to 
> communicate with the coprocessor task monitor in the server side and provides 
> the support to the batch coprocessor.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to