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/23 08:00:05 UTC
[hbase] branch master updated (a9fefd7 -> c303f9d)
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 a9fefd7 HBASE-24297 release scripts should be able to use a custom git repo
add c303f9d HBASE-24408 Introduce a general 'local region' to store data on master (#1753)
No new revisions were added by this update.
Summary of changes:
hbase-common/src/main/resources/hbase-default.xml | 22 +-
.../hbase/procedure2/store/ProcedureStore.java | 5 +
.../java/org/apache/hadoop/hbase/io/FileLink.java | 5 +-
.../java/org/apache/hadoop/hbase/io/HFileLink.java | 4 +-
.../org/apache/hadoop/hbase/master/HMaster.java | 21 +-
...Cleaner.java => BaseTimeToLiveFileCleaner.java} | 72 +++--
.../hadoop/hbase/master/cleaner/HFileCleaner.java | 8 +-
.../hadoop/hbase/master/cleaner/LogCleaner.java | 6 +-
.../master/cleaner/TimeToLiveHFileCleaner.java | 37 +--
.../hbase/master/cleaner/TimeToLiveLogCleaner.java | 59 +---
.../TimeToLiveMasterLocalStoreHFileCleaner.java} | 35 ++-
.../TimeToLiveMasterLocalStoreWALCleaner.java} | 34 +--
.../cleaner/TimeToLiveProcedureWALCleaner.java | 56 +---
.../master/procedure/MasterProcedureUtil.java | 5 +-
.../hadoop/hbase/master/store/LocalRegion.java | 325 +++++++++++++++++++++
.../store/LocalRegionFlusherAndCompactor.java} | 92 +++---
.../hbase/master/store/LocalRegionParams.java | 172 +++++++++++
.../LocalRegionUtils.java} | 48 +--
.../store/LocalRegionWALRoller.java} | 64 ++--
.../hadoop/hbase/master/store/LocalStore.java | 151 ++++++++++
.../hbase/master/store/UpdateLocalRegion.java | 16 +-
.../store/region/HFileProcedurePrettyPrinter.java | 8 +-
.../store/region/RegionProcedureStore.java | 297 ++-----------------
.../store/region/WALProcedurePrettyPrinter.java | 6 +-
.../apache/hadoop/hbase/util/HFileArchiveUtil.java | 40 +--
.../hbase/master/store/LocalRegionTestBase.java | 109 +++++++
.../master/store/TestLocalRegionCompaction.java | 144 +++++++++
.../store/TestLocalRegionFlush.java} | 29 +-
.../store/TestLocalRegionOnTwoFileSystems.java | 216 ++++++++++++++
.../store/TestLocalRegionWALCleaner.java} | 70 ++---
.../RegionProcedureStorePerformanceEvaluation.java | 20 +-
.../store/region/RegionProcedureStoreTestBase.java | 35 +--
.../region/RegionProcedureStoreTestHelper.java | 14 +-
.../region/TestHFileProcedurePrettyPrinter.java | 10 +-
.../store/region/TestRegionProcedureStore.java | 12 +-
.../region/TestRegionProcedureStoreCompaction.java | 102 -------
.../region/TestRegionProcedureStoreMigration.java | 61 ++--
.../region/TestWALProcedurePrettyPrinter.java | 9 +-
38 files changed, 1537 insertions(+), 882 deletions(-)
copy hbase-server/src/main/java/org/apache/hadoop/hbase/master/cleaner/{TimeToLiveLogCleaner.java => BaseTimeToLiveFileCleaner.java} (55%)
copy hbase-server/src/main/java/org/apache/hadoop/hbase/{regionserver/wal/SecureProtobufLogWriter.java => master/cleaner/TimeToLiveMasterLocalStoreHFileCleaner.java} (56%)
copy hbase-server/src/main/java/org/apache/hadoop/hbase/{regionserver/wal/SecureProtobufLogWriter.java => master/cleaner/TimeToLiveMasterLocalStoreWALCleaner.java} (56%)
create mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/master/store/LocalRegion.java
rename hbase-server/src/main/java/org/apache/hadoop/hbase/{procedure2/store/region/RegionFlusherAndCompactor.java => master/store/LocalRegionFlusherAndCompactor.java} (71%)
create mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/master/store/LocalRegionParams.java
copy hbase-server/src/main/java/org/apache/hadoop/hbase/master/{balancer/BalancerChore.java => store/LocalRegionUtils.java} (50%)
rename hbase-server/src/main/java/org/apache/hadoop/hbase/{procedure2/store/region/RegionProcedureStoreWALRoller.java => master/store/LocalRegionWALRoller.java} (56%)
create mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/master/store/LocalStore.java
copy hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/ExclusiveOperationException.java => hbase-server/src/main/java/org/apache/hadoop/hbase/master/store/UpdateLocalRegion.java (81%)
create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/store/LocalRegionTestBase.java
create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/store/TestLocalRegionCompaction.java
rename hbase-server/src/test/java/org/apache/hadoop/hbase/{procedure2/store/region/TestRegionProcedureStoreFlush.java => master/store/TestLocalRegionFlush.java} (82%)
create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/store/TestLocalRegionOnTwoFileSystems.java
rename hbase-server/src/test/java/org/apache/hadoop/hbase/{procedure2/store/region/TestRegionProcedureStoreWALCleaner.java => master/store/TestLocalRegionWALCleaner.java} (56%)
delete mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/procedure2/store/region/TestRegionProcedureStoreCompaction.java