This is an automated email from the ASF dual-hosted git repository.
andor pushed a change to branch HBASE-29081
in repository https://gitbox.apache.org/repos/asf/hbase.git
from 7e4d270d331 HBASE-29291: Add a command to refresh/sync hbase:meta
table (#7058)
add a8055f4372d HBASE-29328: Implement new HBase command: refresh_hfiles
(#7149)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/hadoop/hbase/client/Admin.java | 23 +++
.../hadoop/hbase/client/AdminOverAsyncAdmin.java | 15 ++
.../org/apache/hadoop/hbase/client/AsyncAdmin.java | 15 ++
.../hadoop/hbase/client/AsyncHBaseAdmin.java | 15 ++
.../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 49 +++++
.../src/main/protobuf/server/master/Master.proto | 14 ++
.../protobuf/server/master/MasterProcedure.proto | 19 ++
.../apache/hadoop/hbase/executor/EventType.java | 8 +-
.../apache/hadoop/hbase/executor/ExecutorType.java | 3 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 74 +++++++
.../hadoop/hbase/master/MasterRpcServices.java | 20 ++
...dure.java => RefreshHFilesRegionProcedure.java} | 230 +++++++++------------
.../procedure/RefreshHFilesTableProcedure.java | 165 +++++++++++++++
.../master/procedure/TableProcedureInterface.java | 3 +-
.../hadoop/hbase/master/procedure/TableQueue.java | 1 +
.../hadoop/hbase/regionserver/HRegionServer.java | 4 +
...ionCallable.java => RefreshHFilesCallable.java} | 52 ++---
.../apache/hadoop/hbase/TestRefreshHFilesBase.java | 161 +++++++++++++++
.../hbase/client/TestRefreshHFilesFromClient.java | 139 +++++++++++++
.../procedure/TestRefreshHFilesProcedure.java | 116 +++++++++++
...TestRefreshHFilesProcedureWithReadOnlyConf.java | 124 +++++++++++
.../hbase/rsgroup/VerifyingRSGroupAdmin.java | 15 ++
hbase-shell/src/main/ruby/hbase/admin.rb | 20 ++
hbase-shell/src/main/ruby/shell.rb | 1 +
.../src/main/ruby/shell/commands/refresh_hfiles.rb | 64 ++++++
.../hadoop/hbase/thrift2/client/ThriftAdmin.java | 15 ++
26 files changed, 1196 insertions(+), 169 deletions(-)
copy
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/{FlushRegionProcedure.java
=> RefreshHFilesRegionProcedure.java} (54%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/RefreshHFilesTableProcedure.java
copy
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/{FlushRegionCallable.java
=> RefreshHFilesCallable.java} (54%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/TestRefreshHFilesBase.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRefreshHFilesFromClient.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestRefreshHFilesProcedure.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestRefreshHFilesProcedureWithReadOnlyConf.java
create mode 100644 hbase-shell/src/main/ruby/shell/commands/refresh_hfiles.rb