[ 
https://issues.apache.org/jira/browse/HBASE-28346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Dimiduk updated HBASE-28346:
---------------------------------
    Release Note: For backward compatibility purposes, default, throwing 
implementations are provided for the new methods for 2.7.0 and 2.6.1. Custom 
implementation that want to take advantage of the new functionality should 
override those methods as appropriate.  (was: For backward compatibility 
purposes, default, throwing implementations are provided for the new methods 
for 2.7.0 and 2.6.1.)

> Expose checkQuota to Coprocessor Endpoints
> ------------------------------------------
>
>                 Key: HBASE-28346
>                 URL: https://issues.apache.org/jira/browse/HBASE-28346
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Bryan Beaudreault
>            Assignee: Charles Connell
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.7.0, 3.0.0-beta-2, 2.6.1
>
>
> Coprocessor endpoints may do non-trivial amounts of work, yet quotas do not 
> throttle them. We can't generically apply quotas to coprocessors because we 
> have no information on what a particular endpoint might do. One thing we 
> could do is expose checkQuota to the RegionCoprocessorEnvironment. This way, 
> coprocessor authors have the tools to ensure that quotas cover their 
> implementations.
> While adding this, we can update AggregationImplementation to call checkQuota 
> since those endpoints can be quite expensive.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to