This is an automated email from the ASF dual-hosted git repository.
rmattingly pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git
from 92c2edbb6fe HBASE-29239: Subsequent runs of re-splitting HFiles can
fail because we don't cleanup the MR directory (#6876)
add fd0803a96b1 HBASE-29229 Throttles should support specific restrictions
for atomic workloads (#6866)
No new revisions were added by this update.
Summary of changes:
.../hbase/quotas/RpcThrottlingException.java | 30 +++-
.../hadoop/hbase/quotas/ThrottleSettings.java | 3 +
.../apache/hadoop/hbase/quotas/ThrottleType.java | 9 ++
.../hadoop/hbase/shaded/protobuf/ProtobufUtil.java | 12 ++
.../src/main/protobuf/server/Quota.proto | 7 +
.../hadoop/hbase/quotas/DefaultOperationQuota.java | 23 ++--
.../hadoop/hbase/quotas/ExceedOperationQuota.java | 21 +--
.../hbase/quotas/GlobalQuotaSettingsImpl.java | 36 +++++
.../hadoop/hbase/quotas/NoopOperationQuota.java | 3 +-
.../hadoop/hbase/quotas/NoopQuotaLimiter.java | 10 +-
.../apache/hadoop/hbase/quotas/OperationQuota.java | 2 +-
.../org/apache/hadoop/hbase/quotas/QuotaCache.java | 4 +
.../apache/hadoop/hbase/quotas/QuotaLimiter.java | 9 +-
.../org/apache/hadoop/hbase/quotas/QuotaUtil.java | 12 ++
.../hbase/quotas/RegionServerRpcQuotaManager.java | 17 ++-
.../hadoop/hbase/quotas/RpcQuotaManager.java | 2 +-
.../hadoop/hbase/quotas/TimeBasedLimiter.java | 80 ++++++++++-
.../hbase/regionserver/RegionCoprocessorHost.java | 2 +-
.../hadoop/hbase/quotas/TestAtomicReadQuota.java | 152 ++++++++++++++++-----
...faultQuota.java => TestDefaultAtomicQuota.java} | 68 +++++----
.../hbase/quotas/TestDefaultOperationQuota.java | 42 +++---
.../hbase/quotas/TestNoopOperationQuota.java | 3 +-
.../apache/hadoop/hbase/quotas/TestQuotaAdmin.java | 8 ++
.../apache/hadoop/hbase/quotas/TestQuotaState.java | 8 +-
.../hadoop/hbase/quotas/ThrottleQuotaTestUtil.java | 20 ++-
.../hbase/regionserver/TestScannerLeaseCount.java | 4 +-
26 files changed, 452 insertions(+), 135 deletions(-)
copy
hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/{TestDefaultQuota.java
=> TestDefaultAtomicQuota.java} (67%)