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