You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by zh...@apache.org on 2020/05/06 06:40:36 UTC

[hbase] branch master updated (045c909 -> a9a1b95)

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 045c909  HBASE-24316 GCMulitpleMergedRegionsProcedure is not idempotent (#1660)
     add a9a1b95  HBASE-24304 Separate a hbase-asyncfs module (#1628)

No new revisions were added by this update.

Summary of changes:
 .../src/main/assembly/client-components.xml        |   8 +
 hbase-assembly/src/main/assembly/components.xml    |   8 +
 .../src/main/assembly/hadoop-three-compat.xml      |   3 +-
 {hbase-replication => hbase-asyncfs}/pom.xml       | 115 +++++++----
 .../hadoop/hbase/io/asyncfs/AsyncFSOutput.java     |   0
 .../hbase/io/asyncfs/AsyncFSOutputHelper.java      |   0
 .../io/asyncfs/FanOutOneBlockAsyncDFSOutput.java   |   4 +-
 .../FanOutOneBlockAsyncDFSOutputHelper.java        |   0
 .../FanOutOneBlockAsyncDFSOutputSaslHelper.java    |   0
 .../hadoop/hbase/io/asyncfs/ProtobufDecoder.java   |   0
 .../hbase/io/asyncfs/SendBufSizePredictor.java     |   0
 .../hbase/io/asyncfs/WrapperAsyncFSOutput.java     |   0
 .../hadoop/hbase/util/CancelableProgressable.java  |   2 +-
 .../hadoop/hbase/util/RecoverLeaseFSUtils.java     | 221 +++++++++++++++++++++
 .../hadoop/hbase/io/asyncfs/AsyncFSTestBase.java   | 118 +++++++++++
 .../asyncfs/TestFanOutOneBlockAsyncDFSOutput.java  |  27 ++-
 .../hbase/io/asyncfs/TestLocalAsyncOutput.java     |   4 +-
 .../TestOverwriteFileUnderConstruction.java        |  13 +-
 .../TestSaslFanOutOneBlockAsyncDFSOutput.java      |  89 ++++++---
 .../hbase/io/asyncfs/TestSendBufSizePredictor.java |   0
 .../hadoop/hbase/security/HBaseKerberosUtils.java  |  42 ++--
 .../hadoop/hbase/util/TestRecoverLeaseFSUtils.java |  81 ++------
 .../src/test/resources/hbase-site.xml              |   0
 .../src/test/resources/hdfs-site.xml               |   0
 .../src/test/resources/log4j.properties            |   0
 hbase-endpoint/pom.xml                             |   6 +
 hbase-examples/pom.xml                             |  10 +
 hbase-mapreduce/pom.xml                            |  10 +
 hbase-rest/pom.xml                                 |   6 +
 hbase-server/pom.xml                               |  10 +
 .../apache/hadoop/hbase/master/MasterServices.java |  16 +-
 .../hbase/master/procedure/MasterProcedureEnv.java |   4 +-
 .../apache/hadoop/hbase/regionserver/HRegion.java  |  17 +-
 .../ReplaySyncReplicationWALCallable.java          |   5 +-
 .../replication/regionserver/WALEntryStream.java   |   4 +-
 .../java/org/apache/hadoop/hbase/util/FSUtils.java | 179 -----------------
 .../apache/hadoop/hbase/util/RegionSplitter.java   |   2 +-
 .../hadoop/hbase/wal/AbstractFSWALProvider.java    |   4 +-
 .../org/apache/hadoop/hbase/wal/WALSplitter.java   |   4 +-
 .../apache/hadoop/hbase/HBaseTestingUtility.java   |   1 -
 .../hbase/regionserver/wal/TestLogRolling.java     |   6 +-
 .../org/apache/hadoop/hbase/util/TestFSUtils.java  |  59 +++++-
 .../apache/hadoop/hbase/wal/TestWALFactory.java    |   4 +-
 hbase-shaded/hbase-shaded-testing-util/pom.xml     |   6 +
 hbase-testing-util/pom.xml                         |   6 +
 hbase-thrift/pom.xml                               |   6 +
 pom.xml                                            |  14 ++
 47 files changed, 706 insertions(+), 408 deletions(-)
 copy {hbase-replication => hbase-asyncfs}/pom.xml (69%)
 rename {hbase-server => hbase-asyncfs}/src/main/java/org/apache/hadoop/hbase/io/asyncfs/AsyncFSOutput.java (100%)
 rename {hbase-server => hbase-asyncfs}/src/main/java/org/apache/hadoop/hbase/io/asyncfs/AsyncFSOutputHelper.java (100%)
 rename {hbase-server => hbase-asyncfs}/src/main/java/org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutput.java (99%)
 rename {hbase-server => hbase-asyncfs}/src/main/java/org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputHelper.java (100%)
 rename {hbase-server => hbase-asyncfs}/src/main/java/org/apache/hadoop/hbase/io/asyncfs/FanOutOneBlockAsyncDFSOutputSaslHelper.java (100%)
 rename {hbase-server => hbase-asyncfs}/src/main/java/org/apache/hadoop/hbase/io/asyncfs/ProtobufDecoder.java (100%)
 rename {hbase-server => hbase-asyncfs}/src/main/java/org/apache/hadoop/hbase/io/asyncfs/SendBufSizePredictor.java (100%)
 rename {hbase-server => hbase-asyncfs}/src/main/java/org/apache/hadoop/hbase/io/asyncfs/WrapperAsyncFSOutput.java (100%)
 rename {hbase-server => hbase-asyncfs}/src/main/java/org/apache/hadoop/hbase/util/CancelableProgressable.java (99%)
 create mode 100644 hbase-asyncfs/src/main/java/org/apache/hadoop/hbase/util/RecoverLeaseFSUtils.java
 create mode 100644 hbase-asyncfs/src/test/java/org/apache/hadoop/hbase/io/asyncfs/AsyncFSTestBase.java
 rename {hbase-server => hbase-asyncfs}/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestFanOutOneBlockAsyncDFSOutput.java (90%)
 rename {hbase-server => hbase-asyncfs}/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestLocalAsyncOutput.java (94%)
 rename {hbase-server => hbase-asyncfs}/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestOverwriteFileUnderConstruction.java (91%)
 rename {hbase-server => hbase-asyncfs}/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestSaslFanOutOneBlockAsyncDFSOutput.java (69%)
 rename {hbase-server => hbase-asyncfs}/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestSendBufSizePredictor.java (100%)
 rename {hbase-server => hbase-asyncfs}/src/test/java/org/apache/hadoop/hbase/security/HBaseKerberosUtils.java (87%)
 rename hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestFSHDFSUtils.java => hbase-asyncfs/src/test/java/org/apache/hadoop/hbase/util/TestRecoverLeaseFSUtils.java (56%)
 copy {hbase-procedure => hbase-asyncfs}/src/test/resources/hbase-site.xml (100%)
 copy {hbase-thrift => hbase-asyncfs}/src/test/resources/hdfs-site.xml (100%)
 copy {hbase-shell => hbase-asyncfs}/src/test/resources/log4j.properties (100%)