This is an automated email from the ASF dual-hosted git repository.

zhangduo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git


    from f72afc8fe34 HBASE-29573: Fully load QuotaCache instead of reading 
individual rows on demand (#7282)
     add ffed09d96bb HBASE-26974 Introduce a LogRollProcedure (#5408)

No new revisions were added by this update.

Summary of changes:
 .../hbase/backup/impl/FullTableBackupClient.java   |   7 +-
 .../backup/impl/IncrementalBackupManager.java      |  10 +-
 .../hadoop/hbase/backup/util/BackupUtils.java      |  51 ++++++
 .../apache/hadoop/hbase/backup/TestBackupBase.java |   7 +-
 .../hadoop/hbase/backup/TestBackupMerge.java       |  19 +--
 .../java/org/apache/hadoop/hbase/client/Admin.java |  10 ++
 .../hadoop/hbase/client/AdminOverAsyncAdmin.java   |   5 +
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |   9 ++
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |   5 +
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    | 138 ++++++++++++----
 .../hbase/shaded/protobuf/RequestConverter.java    |   6 +
 .../org/apache/hadoop/hbase/util/FutureUtils.java  |   2 +-
 .../procedure2/RemoteProcedureDispatcher.java      |   2 +-
 .../src/main/protobuf/HBase.proto                  |   4 +
 .../src/main/protobuf/server/master/Master.proto   |  12 ++
 .../protobuf/server/master/MasterProcedure.proto   |  18 +++
 .../server/master/RegionServerStatus.proto         |   1 +
 .../src/main/protobuf/server/region/Admin.proto    |   1 -
 .../apache/hadoop/hbase/executor/EventType.java    |   8 +-
 .../apache/hadoop/hbase/executor/ExecutorType.java |   3 +-
 .../org/apache/hadoop/hbase/master/HMaster.java    |  24 ++-
 .../hadoop/hbase/master/MasterRpcServices.java     |  19 ++-
 .../apache/hadoop/hbase/master/MasterServices.java |   6 +
 .../apache/hadoop/hbase/master/ServerManager.java  |   8 +
 .../assignment/RegionRemoteProcedureBase.java      |   2 +-
 .../assignment/RegionTransitionProcedure.java      |   2 +-
 .../master/procedure/FlushRegionProcedure.java     |   2 +-
 .../hbase/master/procedure/LogRollProcedure.java   | 178 +++++++++++++++++++++
 .../master/procedure/LogRollRemoteProcedure.java   | 113 +++++++++++++
 .../master/procedure/ServerProcedureInterface.java |   5 +
 .../hadoop/hbase/master/procedure/ServerQueue.java |   1 +
 .../master/procedure/ServerRemoteProcedure.java    |   3 +-
 .../master/procedure/SnapshotRegionProcedure.java  |   2 +-
 .../hbase/procedure2/BaseRSProcedureCallable.java  |   7 +-
 .../hbase/procedure2/RSProcedureCallable.java      |   2 +-
 .../hbase/regionserver/FlushRegionCallable.java    |   3 +-
 .../hadoop/hbase/regionserver/HRegionServer.java   |  11 +-
 .../hadoop/hbase/regionserver/LogRollCallable.java |  84 ++++++++++
 .../hadoop/hbase/regionserver/RSRpcServices.java   |   2 +-
 .../hbase/regionserver/ReloadQuotasCallable.java   |   3 +-
 .../RemoteProcedureResultReporter.java             |   7 +-
 .../hbase/regionserver/SnapshotRegionCallable.java |   3 +-
 .../hbase/regionserver/SnapshotVerifyCallable.java |   3 +-
 .../hbase/regionserver/SplitWALCallable.java       |   3 +-
 .../regionserver/handler/RSProcedureHandler.java   |   8 +-
 .../ClaimReplicationQueueCallable.java             |   3 +-
 .../regionserver/RefreshPeerCallable.java          |   3 +-
 .../ReplaySyncReplicationWALCallable.java          |   3 +-
 .../SwitchRpcThrottleRemoteCallable.java           |   3 +-
 .../apache/hadoop/hbase/wal/AbstractWALRoller.java |   2 +-
 .../hbase/master/MockNoopMasterServices.java       |   5 +
 .../master/procedure/TestLogRollProcedure.java     | 104 ++++++++++++
 .../procedure/TestServerRemoteProcedure.java       |   3 +-
 .../TestRegisterPeerWorkerWhenRestarting.java      |   4 +-
 .../hbase/rsgroup/VerifyingRSGroupAdmin.java       |   5 +
 hbase-shell/src/main/ruby/hbase/admin.rb           |   6 +
 hbase-shell/src/main/ruby/shell.rb                 |   1 +
 .../{update_all_config.rb => wal_roll_all.rb}      |  12 +-
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |   4 +
 59 files changed, 870 insertions(+), 107 deletions(-)
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/LogRollProcedure.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/LogRollRemoteProcedure.java
 create mode 100644 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/LogRollCallable.java
 create mode 100644 
hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestLogRollProcedure.java
 copy hbase-shell/src/main/ruby/shell/commands/{update_all_config.rb => 
wal_roll_all.rb} (74%)

Reply via email to