This is an automated email from the ASF dual-hosted git repository. wchevreuil pushed a change to branch HBASE-28463 in repository https://gitbox.apache.org/repos/asf/hbase.git
discard bfef12af56d HBASE-28468: Integrate the data-tiering logic into cache evictions. (#5829) omit a2321ce9d82 HBASE-28466 Integration of time-based priority logic of bucket cache in prefetch functionality of HBase (#5808) omit c1ea6520f3c HBASE-28505 Implement enforcement to require Date Tiered Compaction for Time Range Data Tiering (#5809) omit 481a77da447 HBASE-28465 Implementation of framework for time-based priority bucket-cache (#5793) add e3761baec11 HBASE-28436 Use connection url to specify the connection registry information (#5770) add 6c6e776eea6 HBASE-28529 Use ZKClientConfig instead of system properties when setting zookeeper configurations (#5835) add 7122da5978a HBASE-28517 Make properties dynamically configured (#5823) new faada98341f HBASE-28465 Implementation of framework for time-based priority bucket-cache (#5793) new 9572f7d8d87 HBASE-28505 Implement enforcement to require Date Tiered Compaction for Time Range Data Tiering (#5809) new 84fc9acc224 HBASE-28466 Integration of time-based priority logic of bucket cache in prefetch functionality of HBase (#5808) new f890281bf90 HBASE-28468: Integrate the data-tiering logic into cache evictions. (#5829) 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 (bfef12af56d) \ N -- N -- N refs/heads/HBASE-28463 (f890281bf90) 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 4 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: hbase-client/pom.xml | 5 + .../hadoop/hbase/client/ConnectionFactory.java | 313 +++++++++++++++++---- .../hbase/client/ConnectionRegistryFactory.java | 64 ++++- .../hbase/client/ConnectionRegistryURIFactory.java | 26 +- .../client/RpcConnectionRegistryCreator.java} | 40 +-- .../hbase/client/ZKConnectionRegistryCreator.java} | 43 ++- .../hadoop/hbase/zookeeper/ReadOnlyZKClient.java | 13 +- ...adoop.hbase.client.ConnectionRegistryURIFactory | 3 +- .../TestConnectionRegistryCreatorUriParsing.java | 157 +++++++++++ .../apache/hadoop/hbase/zookeeper/ZKConfig.java | 29 +- .../hadoop/hbase/zookeeper/TestZKConfig.java | 47 +--- .../hbase/client/ClusterConnectionFactory.java | 2 +- .../apache/hadoop/hbase/io/hfile/CacheConfig.java | 21 +- .../apache/hadoop/hbase/regionserver/HStore.java | 5 +- .../hbase/client/AbstractTestRegionLocator.java | 2 +- .../client/TestAsyncAdminWithRegionReplicas.java | 2 +- .../hbase/client/TestAsyncMetaRegionLocator.java | 3 +- .../client/TestAsyncNonMetaRegionLocator.java | 2 +- ...stAsyncNonMetaRegionLocatorConcurrenyLimit.java | 2 +- .../hbase/client/TestAsyncRegionLocator.java | 2 +- .../TestAsyncSingleRequestRpcRetryingCaller.java | 2 +- .../client/TestAsyncTableUseMetaReplicas.java | 3 +- ...ReadWriteWithDifferentConnectionRegistries.java | 177 ++++++++++++ ...estCatalogReplicaLoadBalanceSimpleSelector.java | 3 +- .../hbase/client/TestMetaRegionLocationCache.java | 3 +- .../hadoop/hbase/regionserver/TestHStore.java | 20 ++ .../hbase/zookeeper/RecoverableZooKeeper.java | 75 +++-- .../apache/hadoop/hbase/zookeeper/ZKWatcher.java | 4 +- .../hbase/zookeeper/TestRecoverableZooKeeper.java | 2 +- 29 files changed, 820 insertions(+), 250 deletions(-) copy hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/NoRegionSplitRestriction.java => hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionRegistryURIFactory.java (63%) copy hbase-client/src/{test/java/org/apache/hadoop/hbase/client/DoNothingConnectionRegistry.java => main/java/org/apache/hadoop/hbase/client/RpcConnectionRegistryCreator.java} (55%) copy hbase-client/src/{test/java/org/apache/hadoop/hbase/client/DoNothingConnectionRegistry.java => main/java/org/apache/hadoop/hbase/client/ZKConnectionRegistryCreator.java} (52%) copy hbase-it/src/test/resources/META-INF/services/javax.ws.rs.client.ClientBuilder => hbase-client/src/main/resources/META-INF/services/org.apache.hadoop.hbase.client.ConnectionRegistryURIFactory (86%) create mode 100644 hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestConnectionRegistryCreatorUriParsing.java create mode 100644 hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestBasicReadWriteWithDifferentConnectionRegistries.java