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