hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From zhang...@apache.org
Subject [hbase] branch HBASE-21512 updated (dba5478 -> f47f6df)
Date Fri, 12 Apr 2019 07:09:12 GMT
This is an automated email from the ASF dual-hosted git repository.

zhangduo pushed a change to branch HBASE-21512
in repository https://gitbox.apache.org/repos/asf/hbase.git.


 discard dba5478  HBASE-21718 Implement Admin based on AsyncAdmin
    omit ee37740  HBASE-21717 Implement Connection based on AsyncConnection
    omit 2a88f2a  HBASE-21585 Remove ClusterConnection
    omit a94db64  HBASE-21779 Reimplement BulkLoadHFilesTool to use AsyncClusterConnection
    omit 06b72d4  HBASE-21778 Remove the usage of the locateRegion related methods in ClusterConnection
    omit 8dce774  HBASE-21719 Rewrite RegionPlacementMaintainer to use AsyncClusterConnection
    omit 2499324  HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait to use AsyncClusterConnection
    omit 154bc32  HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use AsyncClusterConnection
    omit ccfdf8a  HBASE-21538 Rewrite RegionReplicaFlushHandler to use AsyncClusterConnection
    omit 8e70bb0  HBASE-21579 Use AsyncClusterConnection for HBaseInterClusterReplicationEndpoint
    omit eee4b91  HBASE-21526 Use AsyncClusterConnection in ServerManager for getRsAdmin
    omit 6c13aad  HBASE-21516 Use AsyncConnection instead of Connection in SecureBulkLoadManager
    omit e9306a8  HBASE-21515 Also initialize an AsyncClusterConnection in HRegionServer
     add b2587c8  HBASE-22178 Addendum remove createTableAsync references where we pass null
as splitKeys
     add a871d31  HBASE-22153 Fix the flaky TestRestartCluster
     add ad81d25  HBASE-22173 Update doc on integration tests
     add 89ce5d1  HBASE-22163 Should not archive the compacted store files when region warmup
(#122)
     add d32f924  HBASE-22117 Move hasPermission/checkPermissions from region server to master
     add 74112e5  HBASE-22188 Make TestSplitMerge more stable
     add bd2f04d  HBASE-21965 Fix failed split and merge transactions that have failed to
roll back
     add 387a5da  HBASE-22155 Move 2.2.0 on to hbase-thirdparty-2.2.0
     add 494a8ef  HBASE-22185 RAMQueueEntry#writeToCache should freeBlock if any exception
encountered instead of the IOException catch block
     add bf5af14  HBASE-22198 Fix flakey TestAsyncTableGetMultiThreaded
     add ffede2e  Add link to nosql day 2019 to home page
     add a74e1ec  HBASE-22196 Split TestRestartCluster
     add 3994529  HBASE-22189 Removed remaining usage of StoreFile.getModificationTimeStamp
     add fc6e3fc  HBASE-19762 Fixed Checkstyle errors in hbase-http
     add 2c8b813  HBASE-22194 Snapshot unittests fail on Windows due to invalid file path
uri
     add 2bae04f  HBASE-22144 Correct MultiRowRangeFilter to work with reverse scans
     add 94d9dc1  HBASE-22084 Rename AccessControlLists to PermissionStorage
     add f77bde3  HBASE-22202 Fix new findbugs issues after we upgrade hbase-thirdparty dependencies
     new 055771f  HBASE-21515 Also initialize an AsyncClusterConnection in HRegionServer
     new afe5399  HBASE-21516 Use AsyncConnection instead of Connection in SecureBulkLoadManager
     new f5b51fa  HBASE-21526 Use AsyncClusterConnection in ServerManager for getRsAdmin
     new b0b883e  HBASE-21579 Use AsyncClusterConnection for HBaseInterClusterReplicationEndpoint
     new 8738775  HBASE-21538 Rewrite RegionReplicaFlushHandler to use AsyncClusterConnection
     new 4e343c6  HBASE-21671 Rewrite RegionReplicaReplicationEndpoint to use AsyncClusterConnection
     new c9c5a02  HBASE-21537 Rewrite ServerManager.closeRegionSilentlyAndWait to use AsyncClusterConnection
     new 8c54296  HBASE-21719 Rewrite RegionPlacementMaintainer to use AsyncClusterConnection
     new 1db14e7  HBASE-21778 Remove the usage of the locateRegion related methods in ClusterConnection
     new f5c0cfb  HBASE-21779 Reimplement BulkLoadHFilesTool to use AsyncClusterConnection
     new da4a5c5  HBASE-21585 Remove ClusterConnection
     new 40ff92e  HBASE-21717 Implement Connection based on AsyncConnection
     new f47f6df  HBASE-21718 Implement Admin based on AsyncAdmin

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   (dba5478)
            \
             N -- N -- N   refs/heads/HBASE-21512 (f47f6df)

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.

The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../resources/hbase/checkstyle-suppressions.xml    |   7 +-
 .../java/org/apache/hadoop/hbase/client/Admin.java |  21 ++
 .../hadoop/hbase/client/AdminOverAsyncAdmin.java   |   7 +
 .../org/apache/hadoop/hbase/client/AsyncAdmin.java |  19 ++
 .../hadoop/hbase/client/AsyncHBaseAdmin.java       |   7 +
 .../hbase/client/ConnectionImplementation.java     |   8 +
 .../org/apache/hadoop/hbase/client/HBaseAdmin.java |  21 +-
 .../org/apache/hadoop/hbase/client/HBaseHbck.java  |  16 +
 .../java/org/apache/hadoop/hbase/client/Hbck.java  |  15 +
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java    |  15 +
 .../hbase/client/ShortCircuitMasterConnection.java |   8 +
 .../hadoop/hbase/filter/MultiRowRangeFilter.java   | 346 ++++++++++++++++-----
 .../hbase/security/access/AccessControlClient.java |  18 +-
 .../hbase/security/access/AccessControlUtil.java   |   2 +
 .../security/access/ShadedAccessControlUtil.java   |  13 +
 .../hbase/shaded/protobuf/RequestConverter.java    |   9 +
 .../hadoop/hbase/coprocessor/TestSecureExport.java |  10 +-
 .../example/TestRefreshHFilesEndpoint.java         |   6 +-
 hbase-http/pom.xml                                 |   7 +
 .../hbase/http/ClickjackingPreventionFilter.java   |  45 ++-
 .../org/apache/hadoop/hbase/http/HtmlQuoting.java  |  56 ++--
 .../org/apache/hadoop/hbase/http/HttpConfig.java   |   5 +-
 .../hadoop/hbase/http/HttpRequestLogAppender.java  |   2 +-
 .../org/apache/hadoop/hbase/http/HttpServer.java   | 120 ++++---
 .../org/apache/hadoop/hbase/http/InfoServer.java   |  51 +--
 .../apache/hadoop/hbase/http/NoCacheFilter.java    |   8 +-
 .../apache/hadoop/hbase/http/ProfileServlet.java   |   4 +-
 .../apache/hadoop/hbase/http/conf/ConfServlet.java |   7 +-
 .../org/apache/hadoop/hbase/http/log/LogLevel.java |  30 +-
 .../org/apache/hadoop/hbase/util/ProcessUtils.java |   4 +-
 .../hbase/http/HttpServerFunctionalTest.java       |  27 +-
 .../apache/hadoop/hbase/http/TestGlobalFilter.java |  44 +--
 .../apache/hadoop/hbase/http/TestHtmlQuoting.java  |   7 +-
 .../apache/hadoop/hbase/http/TestHttpServer.java   | 103 +++---
 .../apache/hadoop/hbase/http/TestPathFilter.java   |  41 ++-
 .../hadoop/hbase/http/TestServletFilter.java       |  38 +--
 .../hadoop/hbase/http/TestSpnegoHttpServer.java    |  59 ++--
 .../apache/hadoop/hbase/http/log/TestLogLevel.java |  18 +-
 .../hadoop/hbase/http/resource/JerseyResource.java |   2 +-
 .../hadoop/hbase/http/ssl/KeyStoreTestUtil.java    |  13 +-
 .../hadoop/hbase/regionserver/CompactionTool.java  |   2 +-
 .../TestExportSnapshotWithTemporaryDirectory.java  |   2 +-
 .../snapshot/TestMobSecureExportSnapshot.java      |   5 +-
 .../hbase/snapshot/TestSecureExportSnapshot.java   |   4 +-
 .../src/main/protobuf/AccessControl.proto          |   9 +
 .../src/main/protobuf/Master.proto                 |  18 ++
 .../hadoop/hbase/rsgroup/TestRSGroupsWithACL.java  |  12 +-
 .../hbase/tmpl/master/MasterStatusTmpl.jamon       |   4 +-
 .../apache/hadoop/hbase/backup/HFileArchiver.java  |  38 +--
 .../hadoop/hbase/coprocessor/MasterObserver.java   |  21 ++
 .../hadoop/hbase/io/hfile/bucket/BucketCache.java  |  47 +--
 .../org/apache/hadoop/hbase/master/HMaster.java    |  10 +-
 .../hadoop/hbase/master/MasterCoprocessorHost.java |  21 ++
 .../hadoop/hbase/master/MasterRpcServices.java     | 228 +++++++++++++-
 .../hbase/master/assignment/AssignmentManager.java |   2 +-
 .../assignment/SplitTableRegionProcedure.java      |  66 ++--
 .../hbase/quotas/NamespaceQuotaSnapshotStore.java  |  13 +-
 .../hbase/quotas/TableQuotaSnapshotStore.java      |  16 +-
 .../hadoop/hbase/regionserver/HMobStore.java       |   4 +-
 .../apache/hadoop/hbase/regionserver/HRegion.java  |  23 +-
 .../hbase/regionserver/HRegionFileSystem.java      |   6 +
 .../apache/hadoop/hbase/regionserver/HStore.java   |  40 +--
 .../hadoop/hbase/regionserver/RSRpcServices.java   |   5 +-
 .../hbase/regionserver/StoreFileComparators.java   |  43 +--
 .../compactions/RatioBasedCompactionPolicy.java    |   2 +-
 .../compactions/SortedCompactionPolicy.java        |  15 +-
 .../master/ReplicationHFileCleaner.java            |   5 +
 .../replication/master/ReplicationLogCleaner.java  |   5 +
 .../hbase/security/access/AccessChecker.java       | 164 ++++++++++
 .../hbase/security/access/AccessController.java    | 329 +++++++-------------
 .../hadoop/hbase/security/access/AuthManager.java  |  14 +-
 ...essControlLists.java => PermissionStorage.java} |  56 ++--
 .../hbase/security/access/ZKPermissionWatcher.java |  10 +-
 .../hbase/snapshot/SnapshotDescriptionUtils.java   |   6 +-
 .../hbase-webapps/regionserver/region.jsp          |   2 +-
 .../org/apache/hadoop/hbase/TestIOFencing.java     |  10 +-
 .../hadoop/hbase/TestJMXConnectorServer.java       |   2 -
 .../org/apache/hadoop/hbase/TestSplitMerge.java    |   1 +
 .../hbase/client/SnapshotWithAclTestBase.java      |   4 +-
 .../client/TestAsyncAccessControlAdminApi.java     |  77 ++++-
 .../client/TestAsyncTableGetMultiThreaded.java     |  29 +-
 .../client/TestFromClientSideScanExcpetion.java    |  11 +-
 .../org/apache/hadoop/hbase/client/TestHbck.java   | 172 ++++++++++
 .../client/TestSnapshotDFSTemporaryDirectory.java  |   6 +-
 .../client/TestSnapshotTemporaryDirectory.java     |   2 +-
 .../hbase/filter/TestMultiRowRangeFilter.java      | 136 +++++++-
 .../hbase/io/hfile/bucket/TestBucketCache.java     |  39 +++
 ...foPort.java => AbstractTestRestartCluster.java} |  47 ++-
 .../hadoop/hbase/master/TestClusterRestart.java    |  91 ++++++
 .../hbase/master/TestClusterRestartFailover.java   | 114 +++++++
 ... TestClusterRestartFailoverSplitWithoutZk.java} |  12 +-
 ....java => TestClusterRestartSplitWithoutZk.java} |  12 +-
 ...java => TestNewStartedRegionServerVersion.java} |  44 ++-
 .../hadoop/hbase/master/TestRestartCluster.java    | 325 -------------------
 .../master/TestRetainAssignmentOnRestart.java      | 147 +++++++++
 ...stRetainAssignmentOnRestartSplitWithoutZk.java} |  12 +-
 .../regionserver/TestCacheOnWriteInSchema.java     |   2 +-
 .../hbase/regionserver/TestCompactingMemStore.java |   2 +-
 .../hbase/regionserver/TestCompactionPolicy.java   |   2 +-
 .../hadoop/hbase/regionserver/TestHMobStore.java   |   2 +-
 .../hadoop/hbase/regionserver/TestHRegion.java     |  18 +-
 .../hadoop/hbase/regionserver/TestHStore.java      |   9 +-
 ...stNotCleanupCompactedFileWhenRegionWarmup.java} |  82 +----
 .../hbase/security/access/SecureTestUtil.java      |  90 +-----
 .../security/access/TestAccessControlFilter.java   |   2 +-
 .../security/access/TestAccessController.java      |  53 ++--
 .../security/access/TestAccessController2.java     |  21 +-
 .../security/access/TestAccessController3.java     |  12 +-
 .../access/TestCellACLWithMultipleVersions.java    |   4 +-
 .../hadoop/hbase/security/access/TestCellACLs.java |   4 +-
 .../security/access/TestNamespaceCommands.java     |  14 +-
 .../hbase/security/access/TestRpcAccessChecks.java |   2 +-
 .../security/access/TestScanEarlyTermination.java  |   4 +-
 .../security/access/TestTablePermissions.java      |  56 ++--
 .../access/TestWithDisabledAuthorization.java      |  79 +++--
 .../security/access/TestZKPermissionWatcher.java   |   4 +-
 .../visibility/TestVisibilityLabelsWithACL.java    |   4 +-
 .../hbase/tool/TestSecureBulkLoadHFiles.java       |   4 +-
 .../TestSecureBulkLoadHFilesSplitRecovery.java     |   4 +-
 hbase-shell/src/main/ruby/hbase/security.rb        |   2 +-
 .../hadoop/hbase/thrift2/client/ThriftAdmin.java   |   6 +
 pom.xml                                            |   2 +-
 src/main/asciidoc/_chapters/developer.adoc         |  31 +-
 src/main/asciidoc/_chapters/security.adoc          |  23 +-
 src/site/xdoc/index.xml                            |   1 +
 125 files changed, 2730 insertions(+), 1588 deletions(-)
 rename hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/{AccessControlLists.java
=> PermissionStorage.java} (97%)
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/master/{TestGetInfoPort.java =>
AbstractTestRestartCluster.java} (50%)
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestClusterRestart.java
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestClusterRestartFailover.java
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/master/{TestDLSAsyncFSWAL.java =>
TestClusterRestartFailoverSplitWithoutZk.java} (76%)
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/master/{TestDLSAsyncFSWAL.java =>
TestClusterRestartSplitWithoutZk.java} (77%)
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/master/{TestShutdownWithNoRegionServer.java
=> TestNewStartedRegionServerVersion.java} (55%)
 delete mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestRestartCluster.java
 create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestRetainAssignmentOnRestart.java
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/master/{TestDLSAsyncFSWAL.java =>
TestRetainAssignmentOnRestartSplitWithoutZk.java} (75%)
 copy hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/{TestCleanupCompactedFileAfterFailover.java
=> TestNotCleanupCompactedFileWhenRegionWarmup.java} (69%)


Mime
View raw message