[
https://issues.apache.org/jira/browse/HBASE-21783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yi Mei updated HBASE-21783:
---------------------------
Release Note:
Support enable or disable exceed throttle quota. Exceed throttle quota means,
user can over consume user/namespace/table quota if region server has
additional available quota because other users don't consume at the same time.
Use the following shell commands to enable/disable exceed throttle quota:
enable_exceed_throttle_quota
disable_exceed_throttle_quota
There are two limits when enable exceed throttle quota:
1. Must set at least one read and one write region server throttle quota;
2. All region server throttle quotas must be in seconds time unit. Because once
previous requests exceed their quota and consume region server quota, quota in
other time units may be refilled in a long time, this may affect later requests.
> Support exceed user/table/ns throttle quota if region server has available
> quota
> --------------------------------------------------------------------------------
>
> Key: HBASE-21783
> URL: https://issues.apache.org/jira/browse/HBASE-21783
> Project: HBase
> Issue Type: Sub-task
> Reporter: Yi Mei
> Assignee: Yi Mei
> Priority: Major
> Fix For: 3.0.0, 2.2.0, 2.3.0
>
> Attachments: HBASE-21783.branch-2.001.patch,
> HBASE-21783.master.001.patch, HBASE-21783.master.002.patch,
> HBASE-21783.master.003.patch, HBASE-21783.master.004.patch,
> HBASE-21783.master.005.patch, HBASE-21783.master.006.patch
>
>
> Currently, all types of rpc throttle quota (include region server, namespace,
> table and user quota) are hard limit, which means once requests exceed the
> amount, they will be throttled.
> In some situation, user use out of all their own quotas but region server
> still has available quota because other users don't consume at the same time,
> in this case, we can allow user consume additional quota. So add a switch to
> enable or disable other quotas(except region server quota) exceed.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)