This is an automated email from the ASF dual-hosted git repository.

hulee pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/helix.git.


    from 918039b  Add latency metric support for customized view aggregation 
(#1187)
     new 5e85638  Implement RoutingDataManager to replace HttpRoutingDataReader
     new a686d58  Fix string
     new 0a95840  Remove unnecessary IOException
     new 3bfc766  Change interface for RoutingDataReader
     new 0ff7e95  Add HttpZkFallbackRoutingDataReader
     new d3477be  Implement ZkRoutingDataReader
     new 6014df6  Modify realm-aware ZkClient and Helix API for configurable 
routing source
     new f001cde  Make RoutingDataManager a pure Singleton with double-checked 
locking
     new c876649  Refactor RealmAwareZkClient code to remove duplicate code
     new 59cd674  Implement routing data update upon cache miss for 
FederatedZkClient
     new 8c2059c  Implement throttling for routing data update on cache miss
     new 28dc1cf  Change UPDATE_ROUTING_DATA_ON_CACHE_MISS and remove unused 
imports

The 12 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:
 .../main/java/org/apache/helix/ConfigAccessor.java |   7 +-
 .../manager/zk/GenericBaseDataAccessorBuilder.java |   3 +-
 .../helix/manager/zk/GenericZkHelixApiBuilder.java |  19 +-
 .../org/apache/helix/manager/zk/ZKHelixAdmin.java  |  27 +-
 .../java/org/apache/helix/manager/zk/ZKUtil.java   |   3 +-
 .../helix/manager/zk/ZkBaseDataAccessor.java       |   7 +-
 .../helix/manager/zk/ZkBucketDataAccessor.java     |   2 +-
 .../java/org/apache/helix/tools/ClusterSetup.java  |   8 +-
 .../ClusterVerifiers/ZkHelixClusterVerifier.java   |   5 +-
 .../multizk/TestMultiZkHelixJavaApis.java          |  92 +++++-
 .../apache/helix/rest/server/ServerContext.java    |  11 +-
 .../zookeeper/api/client/RealmAwareZkClient.java   |  67 ++++-
 .../zookeeper/constant/RoutingDataConstants.java   |  23 +-
 .../zookeeper/constant/RoutingDataReaderType.java  |  54 ++++
 .../constant/RoutingSystemPropertyKeys.java        |  24 +-
 ...kClientException.java => MultiZkException.java} |  13 +-
 .../zookeeper/impl/client/DedicatedZkClient.java   |  16 +-
 .../zookeeper/impl/client/FederatedZkClient.java   | 124 ++++++--
 .../zookeeper/impl/client/SharedZkClient.java      |  15 +-
 .../impl/factory/DedicatedZkClientFactory.java     |   4 +-
 .../impl/factory/SharedZkClientFactory.java        |   3 +-
 .../zookeeper/routing/HttpRoutingDataReader.java   | 115 ++++++++
 .../routing/HttpZkFallbackRoutingDataReader.java   |  81 ++++++
 .../zookeeper/routing/RoutingDataManager.java      | 217 ++++++++++++++
 .../helix/zookeeper/routing/RoutingDataReader.java |  53 ++++
 .../zookeeper/routing/ZkRoutingDataReader.java     |  83 ++++++
 .../zookeeper/util/HttpRoutingDataReader.java      | 197 -------------
 .../helix/zookeeper/constant/TestConstants.java    |  16 +-
 .../impl/client/RealmAwareZkClientTestBase.java    |   8 +-
 .../impl/client/TestFederatedZkClient.java         | 319 ++++++++++++++++++++-
 .../TestHttpZkFallbackRoutingDataReader.java       |  73 +++++
 .../zookeeper/routing/TestZkRoutingDataReader.java |  77 +++++
 ...DataReader.java => TestRoutingDataManager.java} |  33 ++-
 33 files changed, 1405 insertions(+), 394 deletions(-)
 copy 
helix-core/src/main/java/org/apache/helix/api/cloud/CloudInstanceInformation.java
 => 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/constant/RoutingDataConstants.java
 (63%)
 create mode 100644 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/constant/RoutingDataReaderType.java
 copy 
helix-core/src/main/java/org/apache/helix/api/listeners/CustomizedViewChangeListener.java
 => 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/constant/RoutingSystemPropertyKeys.java
 (58%)
 copy 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/exception/{ZkClientException.java
 => MultiZkException.java} (74%)
 create mode 100644 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/routing/HttpRoutingDataReader.java
 create mode 100644 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/routing/HttpZkFallbackRoutingDataReader.java
 create mode 100644 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/routing/RoutingDataManager.java
 create mode 100644 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/routing/RoutingDataReader.java
 create mode 100644 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/routing/ZkRoutingDataReader.java
 delete mode 100644 
zookeeper-api/src/main/java/org/apache/helix/zookeeper/util/HttpRoutingDataReader.java
 create mode 100644 
zookeeper-api/src/test/java/org/apache/helix/zookeeper/routing/TestHttpZkFallbackRoutingDataReader.java
 create mode 100644 
zookeeper-api/src/test/java/org/apache/helix/zookeeper/routing/TestZkRoutingDataReader.java
 rename 
zookeeper-api/src/test/java/org/apache/helix/zookeeper/util/{TestHttpRoutingDataReader.java
 => TestRoutingDataManager.java} (77%)

Reply via email to