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 2019/09/10 03:16:11 UTC
[hbase] branch HBASE-22514 updated (1686157 -> 4ca760f)
This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a change to branch HBASE-22514
in repository https://gitbox.apache.org/repos/asf/hbase.git.
discard 1686157 HBASE-22729 Start RSGroupInfoManager as default (#555)
discard 979a70c HBASE-22819 Automatically migrate the rs group config for table after HBASE-22695 (#498)
discard 86ddedf HBASE-22820 Do not need to persist default rs group now (#482)
discard cb58bfb HBASE-22809 Allow creating table in group when rs group contains no live servers (#464)
discard d50dc29 HBASE-22695 Store the rsgroup of a table in table configuration (#426)
discard 364ad1a HBASE-22676 Move all the code in hbase-rsgroup to hbase-server and remove hbase-rsgroup module (#399)
discard 72f1e9d HBASE-22662 Move RSGroupInfoManager to hbase-server (#368)
discard c67bc58 HBASE-22664 Move protobuf stuff in hbase-rsgroup to hbase-protocol-shaded (#362)
add fb7230c HBASE-22802 Avoid temp ByteBuffer allocation in FileIOEngine#read (#583)
add ac8fe16 HBASE-22979 Call ChunkCreator.initialize in TestHRegionWithInMemoryFlush (#589)
add 018396d HBASE-22859 [HBCK2] Fix the orphan regions on filesystem Signed-off-by: Peter Somogyi <ps...@apache.org> Signed-off-by: Guanghao Zhang <zg...@apache.org>
add 93f39a7 HBASE-22013 Prune replicas when computing the reported number of regions for a table
add d364364 HBASE-22664 Move protobuf stuff in hbase-rsgroup to hbase-protocol-shaded (#362)
add 3032c71 HBASE-22662 Move RSGroupInfoManager to hbase-server (#368)
add f7bbdde HBASE-22676 Move all the code in hbase-rsgroup to hbase-server and remove hbase-rsgroup module (#399)
add eab7d3d HBASE-22695 Store the rsgroup of a table in table configuration (#426)
add 928ecfb HBASE-22809 Allow creating table in group when rs group contains no live servers (#464)
add 97ec5d5 HBASE-22820 Do not need to persist default rs group now (#482)
add 9196a15 HBASE-22819 Automatically migrate the rs group config for table after HBASE-22695 (#498)
add 58dee3e HBASE-22729 Start RSGroupInfoManager as default (#555)
add 5a37c98 Revert "HBASE-22729 Start RSGroupInfoManager as default (#555)"
add 64581fa Revert "HBASE-22819 Automatically migrate the rs group config for table after HBASE-22695 (#498)"
add 4a22c74 Revert "HBASE-22820 Do not need to persist default rs group now (#482)"
add 1c150e0 Revert "HBASE-22809 Allow creating table in group when rs group contains no live servers (#464)"
add 936bb82 Revert "HBASE-22695 Store the rsgroup of a table in table configuration (#426)"
add 124ac4d Revert "HBASE-22676 Move all the code in hbase-rsgroup to hbase-server and remove hbase-rsgroup module (#399)"
add c2c9984 Revert "HBASE-22662 Move RSGroupInfoManager to hbase-server (#368)"
add 4ca760f Revert "HBASE-22664 Move protobuf stuff in hbase-rsgroup to hbase-protocol-shaded (#362)"
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (1686157)
\
N -- N -- N refs/heads/HBASE-22514 (4ca760f)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
hbase-assembly/src/main/assembly/components.xml | 8 +
.../src/main/assembly/hadoop-two-compat.xml | 1 +
.../org/apache/hadoop/hbase/HTableDescriptor.java | 6 -
.../hadoop/hbase/client/TableDescriptor.java | 8 -
.../hbase/client/TableDescriptorBuilder.java | 19 -
.../apache/hadoop/hbase/protobuf/ProtobufUtil.java | 29 +-
.../hadoop/hbase/shaded/protobuf/ProtobufUtil.java | 28 -
.../java/org/apache/hadoop/hbase/nio/ByteBuff.java | 35 +-
.../org/apache/hadoop/hbase/nio/MultiByteBuff.java | 65 ++-
.../apache/hadoop/hbase/nio/SingleByteBuff.java | 21 +-
.../apache/hadoop/hbase/rsgroup/RSGroupInfo.java | 46 +-
hbase-it/pom.xml | 10 +
.../src/main/protobuf/RSGroup.proto | 33 --
.../src/main/protobuf/RSGroupAdmin.proto | 158 ------
{hbase-protocol => hbase-rsgroup}/README.txt | 2 +-
{hbase-replication => hbase-rsgroup}/pom.xml | 99 +++-
.../apache/hadoop/hbase/rsgroup/RSGroupAdmin.java | 23 +
.../hadoop/hbase/rsgroup/RSGroupAdminClient.java | 23 +-
.../hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java | 561 +++++++++++++++++++++
.../hadoop/hbase/rsgroup/RSGroupAdminServer.java | 313 +++++++++---
.../hbase/rsgroup/RSGroupBasedLoadBalancer.java | 125 +++--
.../hadoop/hbase/rsgroup/RSGroupInfoManager.java | 62 ++-
.../hbase/rsgroup/RSGroupInfoManagerImpl.java | 415 +++++++--------
.../hbase/rsgroup/RSGroupMajorCompactionTTL.java | 0
.../hadoop/hbase/rsgroup/RSGroupProtobufUtil.java | 63 +++
.../hadoop/hbase/rsgroup/RSGroupableBalancer.java | 0
.../src/main/protobuf/RSGroupAdmin.proto | 0
.../balancer/RSGroupableBalancerTestBase.java | 84 +--
.../balancer/TestRSGroupBasedLoadBalancer.java | 42 +-
...lancerWithStochasticLoadBalancerAsInternal.java | 4 +-
.../hadoop/hbase/rsgroup/TestEnableRSGroups.java | 0
.../rsgroup/TestRSGroupMajorCompactionTTL.java | 0
.../hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java | 5 +-
.../hadoop/hbase/rsgroup/TestRSGroupsAdmin2.java | 104 +++-
.../hadoop/hbase/rsgroup/TestRSGroupsBalance.java | 20 +-
.../hadoop/hbase/rsgroup/TestRSGroupsBase.java | 11 +-
.../hadoop/hbase/rsgroup/TestRSGroupsBasics.java | 42 ++
.../hadoop/hbase/rsgroup/TestRSGroupsKillRS.java | 0
.../hbase/rsgroup/TestRSGroupsOfflineMode.java | 10 +-
.../hadoop/hbase/rsgroup/TestRSGroupsWithACL.java | 77 +--
.../hbase/rsgroup/VerifyingRSGroupAdminClient.java | 93 +---
.../src/test/resources/hbase-site.xml | 0
.../src/test/resources/log4j.properties | 0
.../hadoop/hbase/io/hfile/bucket/BucketCache.java | 7 +-
.../hadoop/hbase/io/hfile/bucket/BucketEntry.java | 7 +-
.../hfile/bucket/ExclusiveMemoryMmapIOEngine.java | 5 +-
.../hadoop/hbase/io/hfile/bucket/FileIOEngine.java | 64 +--
.../org/apache/hadoop/hbase/master/HMaster.java | 14 +-
.../apache/hadoop/hbase/master/LoadBalancer.java | 49 +-
.../apache/hadoop/hbase/master/MasterServices.java | 7 +-
.../hbase/master/assignment/AssignmentManager.java | 6 +-
.../hadoop/hbase/quotas/QuotaObserverChore.java | 3 +
.../hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java | 209 --------
.../hbase/rsgroup/RSGroupAdminServiceImpl.java | 437 ----------------
.../apache/hadoop/hbase/rsgroup/RSGroupUtil.java | 100 ----
.../hadoop/hbase/tool/BulkLoadHFilesTool.java | 114 ++---
.../hfile/TestHFileScannerImplReferenceCount.java | 70 ++-
.../io/hfile/bucket/TestByteBufferIOEngine.java | 11 +-
.../hbase/io/hfile/bucket/TestFileIOEngine.java | 32 ++
.../hbase/master/MockNoopMasterServices.java | 6 -
.../hadoop/hbase/master/TestRegionPlacement2.java | 6 +-
.../hbase/quotas/SpaceQuotaHelperForTests.java | 19 +-
...java => TestSpaceQuotasWithRegionReplicas.java} | 63 +--
.../regionserver/TestHRegionWithInMemoryFlush.java | 1 +
.../hbase/rsgroup/TestMigrateRSGroupInfo.java | 179 -------
hbase-shell/pom.xml | 35 ++
pom.xml | 24 +
src/main/asciidoc/_chapters/architecture.adoc | 59 ++-
68 files changed, 2111 insertions(+), 2061 deletions(-)
delete mode 100644 hbase-protocol-shaded/src/main/protobuf/RSGroup.proto
delete mode 100644 hbase-protocol-shaded/src/main/protobuf/RSGroupAdmin.proto
copy {hbase-protocol => hbase-rsgroup}/README.txt (89%)
copy {hbase-replication => hbase-rsgroup}/pom.xml (75%)
rename {hbase-server => hbase-rsgroup}/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdmin.java (75%)
rename {hbase-server => hbase-rsgroup}/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminClient.java (94%)
create mode 100644 hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java
rename {hbase-server => hbase-rsgroup}/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminServer.java (61%)
rename {hbase-server => hbase-rsgroup}/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupBasedLoadBalancer.java (82%)
rename {hbase-server => hbase-rsgroup}/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManager.java (63%)
rename {hbase-server => hbase-rsgroup}/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.java (68%)
rename {hbase-server => hbase-rsgroup}/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupMajorCompactionTTL.java (100%)
create mode 100644 hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupProtobufUtil.java
rename {hbase-server => hbase-rsgroup}/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupableBalancer.java (100%)
rename {hbase-protocol => hbase-rsgroup}/src/main/protobuf/RSGroupAdmin.proto (100%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/master/balancer/RSGroupableBalancerTestBase.java (85%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/master/balancer/TestRSGroupBasedLoadBalancer.java (87%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/master/balancer/TestRSGroupBasedLoadBalancerWithStochasticLoadBalancerAsInternal.java (98%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestEnableRSGroups.java (100%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupMajorCompactionTTL.java (100%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin1.java (99%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsAdmin2.java (87%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBalance.java (89%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.java (98%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsBasics.java (85%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsKillRS.java (100%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsOfflineMode.java (94%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroupsWithACL.java (81%)
rename {hbase-server => hbase-rsgroup}/src/test/java/org/apache/hadoop/hbase/rsgroup/VerifyingRSGroupAdminClient.java (57%)
copy {hbase-shell => hbase-rsgroup}/src/test/resources/hbase-site.xml (100%)
copy {hbase-shell => hbase-rsgroup}/src/test/resources/log4j.properties (100%)
delete mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.java
delete mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdminServiceImpl.java
delete mode 100644 hbase-server/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupUtil.java
copy hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/{TestSpaceQuotaDropTable.java => TestSpaceQuotasWithRegionReplicas.java} (56%)
delete mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/rsgroup/TestMigrateRSGroupInfo.java