You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ha...@apache.org on 2021/12/30 09:04:38 UTC
[hbase] branch master updated (8f0c2da -> b948ddb)
This is an automated email from the ASF dual-hosted git repository.
haxiaolin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git.
from 8f0c2da HBASE-26625 ExportSnapshot tool failed to copy data files for tables with merge region (#3981)
add b948ddb HBASE-26347 Support detect and exclude slow DNs in fan-out of WAL (#3800)
No new revisions were added by this update.
Summary of changes:
.../hbase/io/asyncfs/AsyncFSOutputHelper.java | 5 +-
.../io/asyncfs/FanOutOneBlockAsyncDFSOutput.java | 54 +++--
.../FanOutOneBlockAsyncDFSOutputHelper.java | 37 ++--
.../io/asyncfs/monitor/ExcludeDatanodeManager.java | 114 +++++++++++
.../io/asyncfs/monitor/StreamSlowMonitor.java | 217 +++++++++++++++++++++
.../io/asyncfs/TestExcludeDatanodeManager.java | 87 +++++++++
.../asyncfs/TestFanOutOneBlockAsyncDFSOutput.java | 48 ++++-
.../hbase/io/asyncfs/TestLocalAsyncOutput.java | 6 +-
.../TestSaslFanOutOneBlockAsyncDFSOutput.java | 7 +-
.../wal/AbstractProtobufLogWriter.java | 10 +-
.../hadoop/hbase/regionserver/wal/AsyncFSWAL.java | 11 +-
.../regionserver/wal/AsyncProtobufLogWriter.java | 6 +-
.../hbase/regionserver/wal/ProtobufLogWriter.java | 5 +-
.../hadoop/hbase/wal/AsyncFSWALProvider.java | 19 +-
.../apache/hadoop/hbase/wal/FSHLogProvider.java | 8 +-
.../org/apache/hadoop/hbase/wal/WALFactory.java | 10 +-
.../regionserver/wal/AbstractTestWALReplay.java | 4 +-
.../master/TestRecoverStandbyProcedure.java | 5 +-
.../apache/hadoop/hbase/wal/IOTestProvider.java | 9 +-
19 files changed, 591 insertions(+), 71 deletions(-)
create mode 100644 hbase-asyncfs/src/main/java/org/apache/hadoop/hbase/io/asyncfs/monitor/ExcludeDatanodeManager.java
create mode 100644 hbase-asyncfs/src/main/java/org/apache/hadoop/hbase/io/asyncfs/monitor/StreamSlowMonitor.java
create mode 100644 hbase-asyncfs/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestExcludeDatanodeManager.java