This is an automated email from the ASF dual-hosted git repository.
jxue pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/helix.git.
from 0635ed4 Check maitenanceMode rest api implementation - Refactor the
getClusterInfo method in ClusterAccessor rest api - Changes in paused and
maintenance mode
new 19b6d7c Fix race condition in P2P message handling that can cause
long mastership handoff problem.
new 8f75ae8 Add unit test for PropertyCache class
The 2 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/PropertyKey.java | 10 +-
.../helix/common/caches/CurrentStateCache.java | 4 +-
.../helix/common/caches/InstanceMessagesCache.java | 348 +++++++++++++--------
.../apache/helix/common/caches/PropertyCache.java | 56 ++--
.../helix/controller/GenericHelixController.java | 93 +++++-
.../ResourceControllerDataProvider.java | 5 +-
.../WorkflowControllerDataProvider.java | 4 +-
.../helix/controller/stages/ClusterEvent.java | 2 +-
.../helix/controller/stages/ClusterEventType.java | 1 +
.../controller/stages/MessageGenerationPhase.java | 8 +-
.../BestPossibleExternalViewVerifier.java | 1 +
.../helix/common/caches/TestPropertyCache.java | 132 ++++++++
.../helix/integration/TestEnableCompression.java | 2 +-
.../messaging/TestP2PMessageSemiAuto.java | 2 +-
.../messaging/TestP2PSingleTopState.java | 214 +++++++++++++
.../helix/participant/MockZKHelixManager.java | 5 +-
16 files changed, 696 insertions(+), 191 deletions(-)
create mode 100644
helix-core/src/test/java/org/apache/helix/common/caches/TestPropertyCache.java
create mode 100644
helix-core/src/test/java/org/apache/helix/integration/messaging/TestP2PSingleTopState.java