This is an automated email from the ASF dual-hosted git repository.
vjasani pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git.
from accfceb HBASE-25833 fix HBase Configuration File Descriptions (#3216)
add 00fec24 HBASE-25790 NamedQueue 'BalancerRejection' for recent history
of balancer skipping (#3182)
No new revisions were added by this update.
Summary of changes:
.../hbase/master/balancer/BaseLoadBalancer.java | 4 +
.../hadoop/hbase/client/BalancerRejection.java | 116 ++++++++++++++++++
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 42 +++++--
.../hadoop/hbase/shaded/protobuf/ProtobufUtil.java | 42 +++++++
hbase-common/src/main/resources/hbase-default.xml | 11 +-
.../src/main/protobuf/server/master/Master.proto | 11 ++
.../main/protobuf/server/master/RecentLogs.proto | 5 +
.../hadoop/hbase/master/MasterRpcServices.java | 29 +++++
.../master/balancer/StochasticLoadBalancer.java | 50 +++++++-
...nDetails.java => BalancerRejectionDetails.java} | 22 ++--
.../hadoop/hbase/namequeues/NamedQueuePayload.java | 6 +-
.../impl/BalancerRejectionQueueService.java | 133 ++++++++++++++++++++
.../namequeues/request/NamedQueueGetRequest.java | 11 ++
.../namequeues/response/NamedQueueGetResponse.java | 10 ++
.../hadoop/hbase/regionserver/HRegionServer.java | 5 +-
.../master/balancer/TestBalancerRejection.java | 135 +++++++++++++++++++++
hbase-shell/src/main/ruby/hbase/admin.rb | 19 +++
hbase-shell/src/main/ruby/shell.rb | 1 +
...cer_decisions.rb => get_balancer_rejections.rb} | 16 +--
src/main/asciidoc/_chapters/hbase-default.adoc | 14 +++
20 files changed, 645 insertions(+), 37 deletions(-)
create mode 100644
hbase-client/src/main/java/org/apache/hadoop/hbase/client/BalancerRejection.java
copy
hbase-server/src/main/java/org/apache/hadoop/hbase/namequeues/{BalancerDecisionDetails.java
=> BalancerRejectionDetails.java} (64%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/namequeues/impl/BalancerRejectionQueueService.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestBalancerRejection.java
copy hbase-shell/src/main/ruby/shell/commands/{get_balancer_decisions.rb =>
get_balancer_rejections.rb} (69%)