You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by hu...@apache.org on 2020/08/04 02:50:58 UTC

[helix] branch master updated (b13d872 -> a5cddd4)

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 b13d872  Add Helix rest Zookeeper delete API to allow removing ephemeral ZNode (#1190)
     add a5cddd4  Update copyright with apache license to pass rat check (#1212)

No new revisions were added by this update.

Summary of changes:
 helix-admin-webapp/pom.xml                         | 34 +++++++++---------
 helix-admin-webapp/src/assemble/assembly.xml       | 34 +++++++++---------
 .../src/main/config/log4j.properties               |  2 +-
 .../org/apache/helix/webapp/HelixAdminWebApp.java  |  2 +-
 .../apache/helix/webapp/RestAdminApplication.java  |  2 +-
 .../resources/ClusterRepresentationUtil.java       |  2 +-
 .../helix/webapp/resources/ClusterResource.java    |  2 +-
 .../helix/webapp/resources/ClustersResource.java   |  2 +-
 .../helix/webapp/resources/ConfigResource.java     |  2 +-
 .../helix/webapp/resources/ConstraintResource.java |  2 +-
 .../helix/webapp/resources/ControllerResource.java |  2 +-
 .../resources/ControllerStatusUpdateResource.java  |  2 +-
 .../webapp/resources/CurrentStateResource.java     |  2 +-
 .../webapp/resources/CurrentStatesResource.java    |  2 +-
 .../helix/webapp/resources/ErrorResource.java      |  2 +-
 .../helix/webapp/resources/ErrorsResource.java     |  2 +-
 .../webapp/resources/ExternalViewResource.java     |  2 +-
 .../helix/webapp/resources/IdealStateResource.java |  2 +-
 .../helix/webapp/resources/InstanceResource.java   |  2 +-
 .../helix/webapp/resources/InstancesResource.java  |  2 +-
 .../helix/webapp/resources/JobQueueResource.java   |  2 +-
 .../helix/webapp/resources/JobQueuesResource.java  |  2 +-
 .../apache/helix/webapp/resources/JobResource.java |  2 +-
 .../helix/webapp/resources/JsonParameters.java     |  2 +-
 .../webapp/resources/ResourceGroupResource.java    |  2 +-
 .../webapp/resources/ResourceGroupsResource.java   |  2 +-
 .../helix/webapp/resources/ResourceUtil.java       |  2 +-
 .../webapp/resources/SchedulerTasksResource.java   |  2 +-
 .../helix/webapp/resources/StateModelResource.java |  2 +-
 .../webapp/resources/StateModelsResource.java      |  2 +-
 .../webapp/resources/StatusUpdateResource.java     |  2 +-
 .../webapp/resources/StatusUpdatesResource.java    |  2 +-
 .../helix/webapp/resources/WorkflowsResource.java  |  2 +-
 .../helix/webapp/resources/ZkChildResource.java    |  2 +-
 .../helix/webapp/resources/ZkPathResource.java     |  2 +-
 helix-admin-webapp/src/main/webapp/WEB-INF/web.xml | 34 +++++++++---------
 helix-admin-webapp/src/test/conf/testng.xml        | 34 +++++++++---------
 helix-agent/pom.xml                                | 34 +++++++++---------
 helix-agent/src/assemble/assembly.xml              | 34 +++++++++---------
 helix-agent/src/main/config/log4j.properties       |  4 +--
 .../org/apache/helix/agent/AgentStateModel.java    |  2 +-
 .../apache/helix/agent/AgentStateModelFactory.java |  2 +-
 .../org/apache/helix/agent/CommandAttribute.java   |  2 +-
 .../java/org/apache/helix/agent/CommandConfig.java |  2 +-
 .../org/apache/helix/agent/HelixAgentMain.java     |  2 +-
 .../apache/helix/agent/ProcessMonitorThread.java   |  2 +-
 .../java/org/apache/helix/agent/SystemUtil.java    |  2 +-
 helix-agent/src/test/conf/testng.xml               | 34 +++++++++---------
 helix-common/pom.xml                               | 34 +++++++++---------
 helix-common/src/assemble/assembly.xml             | 34 +++++++++---------
 .../main/java/org/apache/helix/HelixException.java |  2 +-
 .../java/org/apache/helix/SystemPropertyKeys.java  |  2 +-
 .../src/main/java/org/apache/helix/ZNRecord.java   |  2 +-
 .../main/java/org/apache/helix/ZNRecordDelta.java  |  2 +-
 .../zk/serializer/JacksonPayloadSerializer.java    |  2 +-
 .../manager/zk/serializer/PayloadSerializer.java   |  2 +-
 helix-common/src/test/conf/testng.xml              | 34 +++++++++---------
 helix-core/pom.xml                                 | 34 +++++++++---------
 helix-core/src/assemble/assembly.xml               | 34 +++++++++---------
 helix-core/src/main/config/log4j.properties        |  3 +-
 .../main/java/org/apache/helix/AccessOption.java   |  2 +-
 .../java/org/apache/helix/BaseDataAccessor.java    |  2 +-
 .../java/org/apache/helix/BucketDataAccessor.java  |  2 +-
 .../org/apache/helix/ClusterMessagingService.java  |  2 +-
 .../main/java/org/apache/helix/ConfigAccessor.java |  2 +-
 .../org/apache/helix/ConfigChangeListener.java     |  2 +-
 .../org/apache/helix/ControllerChangeListener.java |  4 +--
 .../src/main/java/org/apache/helix/Criteria.java   |  2 +-
 .../apache/helix/CurrentStateChangeListener.java   |  2 +-
 .../java/org/apache/helix/ExternalCommand.java     |  2 +-
 .../apache/helix/ExternalViewChangeListener.java   |  2 +-
 .../main/java/org/apache/helix/GroupCommit.java    |  2 +-
 .../src/main/java/org/apache/helix/HelixAdmin.java |  2 +-
 .../main/java/org/apache/helix/HelixConstants.java |  2 +-
 .../java/org/apache/helix/HelixDataAccessor.java   |  2 +-
 .../java/org/apache/helix/HelixDefinedState.java   |  2 +-
 .../main/java/org/apache/helix/HelixManager.java   |  2 +-
 .../java/org/apache/helix/HelixManagerFactory.java |  2 +-
 .../org/apache/helix/HelixManagerProperties.java   |  2 +-
 .../main/java/org/apache/helix/HelixProperty.java  |  2 +-
 .../org/apache/helix/HelixRebalanceException.java  |  2 +-
 .../org/apache/helix/HelixRollbackException.java   |  2 +-
 .../main/java/org/apache/helix/HelixTimerTask.java |  2 +-
 .../org/apache/helix/IdealStateChangeListener.java |  2 +-
 .../apache/helix/InstanceConfigChangeListener.java |  2 +-
 .../main/java/org/apache/helix/InstanceType.java   |  2 +-
 .../apache/helix/LiveInstanceChangeListener.java   |  2 +-
 .../org/apache/helix/LiveInstanceInfoProvider.java |  2 +-
 .../java/org/apache/helix/MessageListener.java     |  2 +-
 .../java/org/apache/helix/NotificationContext.java |  2 +-
 .../java/org/apache/helix/PreConnectCallback.java  |  2 +-
 .../main/java/org/apache/helix/PropertyKey.java    |  2 +-
 .../java/org/apache/helix/PropertyPathBuilder.java |  4 +--
 .../java/org/apache/helix/PropertyPathConfig.java  |  2 +-
 .../main/java/org/apache/helix/PropertyType.java   |  2 +-
 .../apache/helix/ScopedConfigChangeListener.java   |  2 +-
 .../java/org/apache/helix/ZNRecordAssembler.java   |  2 +-
 .../java/org/apache/helix/ZNRecordBucketizer.java  |  2 +-
 .../java/org/apache/helix/ZNRecordUpdater.java     |  2 +-
 .../helix/api/config/HelixConfigProperty.java      |  2 +-
 .../apache/helix/api/config/RebalanceConfig.java   |  2 +-
 .../api/config/StateTransitionThrottleConfig.java  |  2 +-
 .../api/config/StateTransitionTimeoutConfig.java   |  2 +-
 .../exceptions/HelixMetaDataAccessException.java   |  2 +-
 .../org/apache/helix/api/listeners/BatchMode.java  |  2 +-
 .../api/listeners/ClusterConfigChangeListener.java |  2 +-
 .../helix/api/listeners/ConfigChangeListener.java  |  2 +-
 .../api/listeners/ControllerChangeListener.java    |  2 +-
 .../api/listeners/CurrentStateChangeListener.java  |  2 +-
 .../listeners/CustomizedViewChangeListener.java    |  2 +-
 .../api/listeners/ExternalViewChangeListener.java  |  2 +-
 .../api/listeners/IdealStateChangeListener.java    |  2 +-
 .../listeners/InstanceConfigChangeListener.java    |  2 +-
 .../api/listeners/LiveInstanceChangeListener.java  |  2 +-
 .../helix/api/listeners/MessageListener.java       |  2 +-
 .../org/apache/helix/api/listeners/PreFetch.java   |  2 +-
 .../listeners/ResourceConfigChangeListener.java    |  2 +-
 .../api/listeners/RoutingTableChangeListener.java  | 19 ++++++++++
 .../api/listeners/ScopedConfigChangeListener.java  |  2 +-
 .../constraint/AbnormalStateResolver.java          |  2 +-
 .../AbstractRebalanceHardConstraint.java           |  2 +-
 .../AbstractRebalanceSoftConstraint.java           |  2 +-
 .../constraint/dataprovider/CapacityProvider.java  |  2 +-
 .../dataprovider/PartitionWeightProvider.java      |  2 +-
 .../cloud/azure/AzureCloudInstanceInformation.java |  2 +-
 .../apache/helix/cloud/azure/AzureConstants.java   | 19 ++++++++++
 .../helix/cloud/constants/CloudProvider.java       |  2 +-
 .../helix/common/ClusterEventBlockingQueue.java    |  2 +-
 .../apache/helix/common/ClusterEventProcessor.java | 19 ++++++++++
 .../helix/common/DedupEventBlockingQueue.java      |  2 +-
 .../apache/helix/common/DedupEventProcessor.java   | 19 ++++++++++
 .../helix/common/caches/AbstractDataCache.java     |  2 +-
 .../helix/common/caches/AbstractDataSnapshot.java  | 19 ++++++++++
 .../helix/common/caches/BasicClusterDataCache.java |  2 +-
 .../helix/common/caches/CurrentStateCache.java     |  2 +-
 .../helix/common/caches/CurrentStateSnapshot.java  | 19 ++++++++++
 .../helix/common/caches/CustomizedViewCache.java   |  2 +-
 .../helix/common/caches/ExternalViewCache.java     |  2 +-
 .../helix/common/caches/IdealStateCache.java       |  2 +-
 .../helix/common/caches/InstanceMessagesCache.java |  2 +-
 .../apache/helix/common/caches/PropertyCache.java  |  2 +-
 .../common/caches/TargetExternalViewCache.java     |  2 +-
 .../apache/helix/common/caches/TaskDataCache.java  |  2 +-
 .../common/controllers/ControlContextProvider.java |  2 +-
 .../helix/controller/ExternalViewGenerator.java    |  2 +-
 .../helix/controller/GenericHelixController.java   |  2 +-
 .../helix/controller/HelixControllerMain.java      |  2 +-
 .../helix/controller/HierarchicalDataHolder.java   |  2 +-
 .../java/org/apache/helix/controller/LogUtil.java  | 19 ++++++++++
 .../controller/changedetector/ChangeDetector.java  |  2 +-
 .../changedetector/ResourceChangeDetector.java     |  2 +-
 .../changedetector/ResourceChangeSnapshot.java     |  2 +-
 .../trimmer/ClusterConfigTrimmer.java              |  2 +-
 .../trimmer/HelixPropertyTrimmer.java              |  2 +-
 .../changedetector/trimmer/IdealStateTrimmer.java  |  2 +-
 .../trimmer/InstanceConfigTrimmer.java             |  2 +-
 .../trimmer/ResourceConfigTrimmer.java             |  2 +-
 .../helix/controller/common/PartitionStateMap.java |  2 +-
 .../helix/controller/common/ResourcesStateMap.java |  2 +-
 .../dataproviders/BaseControllerDataProvider.java  |  2 +-
 .../ResourceControllerDataProvider.java            |  2 +-
 .../WorkflowControllerDataProvider.java            |  2 +-
 .../org/apache/helix/controller/package-info.java  |  3 +-
 .../pipeline/AbstractAsyncBaseStage.java           |  2 +-
 .../controller/pipeline/AbstractBaseStage.java     |  2 +-
 .../helix/controller/pipeline/AsyncWorkerType.java |  2 +-
 .../apache/helix/controller/pipeline/Pipeline.java |  2 +-
 .../controller/pipeline/PipelineRegistry.java      |  2 +-
 .../apache/helix/controller/pipeline/Stage.java    |  2 +-
 .../helix/controller/pipeline/StageContext.java    |  2 +-
 .../helix/controller/pipeline/StageException.java  |  2 +-
 .../helix/controller/pipeline/package-info.java    |  5 +--
 .../controller/rebalancer/AbstractRebalancer.java  |  2 +-
 .../controller/rebalancer/AutoRebalancer.java      |  2 +-
 .../controller/rebalancer/CustomRebalancer.java    |  2 +-
 .../rebalancer/DelayedAutoRebalancer.java          |  2 +-
 .../rebalancer/MaintenanceRebalancer.java          | 19 ++++++++++
 .../helix/controller/rebalancer/Rebalancer.java    |  2 +-
 .../controller/rebalancer/SemiAutoRebalancer.java  |  2 +-
 .../controller/rebalancer/StatefulRebalancer.java  | 19 ++++++++++
 .../constraint/ExcessiveTopStateResolver.java      |  2 +-
 .../constraint/MonitoredAbnormalResolver.java      |  2 +-
 .../PartitionWeightAwareEvennessConstraint.java    |  2 +-
 .../constraint/TotalCapacityConstraint.java        |  2 +-
 .../dataprovider/ZkBasedCapacityProvider.java      |  2 +-
 .../ZkBasedPartitionWeightProvider.java            |  2 +-
 .../rebalancer/internal/MappingCalculator.java     |  2 +-
 .../AbstractEvenDistributionRebalanceStrategy.java |  2 +-
 .../rebalancer/strategy/AutoRebalanceStrategy.java |  2 +-
 .../strategy/ConstraintRebalanceStrategy.java      |  2 +-
 .../strategy/CrushEdRebalanceStrategy.java         |  2 +-
 .../strategy/CrushRebalanceStrategy.java           |  2 +-
 .../strategy/MultiRoundCrushRebalanceStrategy.java |  2 +-
 .../rebalancer/strategy/RebalanceStrategy.java     |  2 +-
 .../crushMapping/CRUSHPlacementAlgorithm.java      | 30 +++++++++-------
 .../CardDealingAdjustmentAlgorithmV2.java          |  2 +-
 .../ConsistentHashingAdjustmentAlgorithm.java      | 19 ++++++++++
 .../rebalancer/topology/InstanceNode.java          |  2 +-
 .../helix/controller/rebalancer/topology/Node.java |  2 +-
 .../controller/rebalancer/topology/Topology.java   |  2 +-
 .../rebalancer/util/DelayedRebalanceUtil.java      |  2 +-
 .../rebalancer/util/RebalanceScheduler.java        | 19 ++++++++++
 .../rebalancer/util/WagedValidationUtil.java       |  2 +-
 .../rebalancer/waged/AssignmentMetadataStore.java  |  2 +-
 .../rebalancer/waged/ReadOnlyWagedRebalancer.java  |  2 +-
 .../rebalancer/waged/WagedRebalancer.java          |  4 +--
 .../constraints/FaultZoneAwareConstraint.java      |  2 +-
 .../waged/constraints/HardConstraint.java          |  2 +-
 .../InstancePartitionsCountConstraint.java         |  2 +-
 .../waged/constraints/NodeCapacityConstraint.java  |  2 +-
 .../NodeMaxPartitionLimitConstraint.java           |  2 +-
 .../constraints/ReplicaActivateConstraint.java     |  2 +-
 .../SamePartitionOnInstanceConstraint.java         |  2 +-
 .../waged/constraints/SoftConstraint.java          |  2 +-
 .../waged/constraints/UsageSoftConstraint.java     |  2 +-
 .../waged/constraints/ValidGroupTagConstraint.java |  2 +-
 .../rebalancer/waged/model/AssignableNode.java     |  2 +-
 .../rebalancer/waged/model/AssignableReplica.java  |  2 +-
 .../rebalancer/waged/model/ClusterContext.java     |  2 +-
 .../rebalancer/waged/model/ClusterModel.java       |  2 +-
 .../waged/model/ClusterModelProvider.java          |  2 +-
 .../helix/controller/stages/AttributeName.java     |  2 +-
 .../stages/BestPossibleStateCalcStage.java         |  2 +-
 .../controller/stages/BestPossibleStateOutput.java |  2 +-
 .../helix/controller/stages/ClusterDataCache.java  |  2 +-
 .../helix/controller/stages/ClusterEvent.java      |  2 +-
 .../helix/controller/stages/ClusterEventType.java  |  2 +-
 .../controller/stages/CompatibilityCheckStage.java |  2 +-
 .../stages/CurrentStateComputationStage.java       |  2 +-
 .../controller/stages/CurrentStateOutput.java      |  4 +--
 .../stages/ExternalViewComputeStage.java           |  2 +-
 .../stages/IntermediateStateCalcStage.java         |  2 +-
 .../controller/stages/IntermediateStateOutput.java |  2 +-
 .../stages/MaintenanceRecoveryStage.java           |  2 +-
 .../controller/stages/MessageDispatchStage.java    |  2 +-
 .../controller/stages/MessageGenerationPhase.java  |  2 +-
 .../helix/controller/stages/MessageOutput.java     |  2 +-
 .../controller/stages/MessageSelectionStage.java   |  2 +-
 .../controller/stages/MessageThrottleStage.java    |  2 +-
 .../controller/stages/MissingTopStateRecord.java   |  2 +-
 .../controller/stages/PersistAssignmentStage.java  |  2 +-
 .../controller/stages/ReadClusterDataStage.java    |  2 +-
 .../stages/ResourceComputationStage.java           |  2 +-
 .../controller/stages/ResourceValidationStage.java |  2 +-
 .../stages/StateTransitionThrottleController.java  |  2 +-
 .../stages/TargetExteralViewCalcStage.java         |  2 +-
 .../stages/TaskGarbageCollectionStage.java         | 19 ++++++++++
 .../stages/TopStateHandoffReportStage.java         |  2 +-
 .../helix/controller/stages/package-info.java      |  7 ++--
 .../resource/ResourceMessageDispatchStage.java     |  2 +-
 .../resource/ResourceMessageGenerationPhase.java   |  2 +-
 .../stages/task/TaskMessageDispatchStage.java      |  2 +-
 .../stages/task/TaskMessageGenerationPhase.java    |  2 +-
 .../stages/task/TaskPersistDataStage.java          | 19 ++++++++++
 .../stages/task/TaskSchedulingStage.java           | 19 ++++++++++
 .../controller/strategy/AutoRebalanceStrategy.java |  2 +-
 .../apache/helix/examples/BootstrapHandler.java    |  2 +-
 .../apache/helix/examples/BootstrapProcess.java    |  2 +-
 ...okerResourceOnlineOfflineStateModelFactory.java | 19 ++++++++++
 .../apache/helix/examples/DummyParticipant.java    |  2 +-
 .../org/apache/helix/examples/ExampleHelper.java   |  2 +-
 .../org/apache/helix/examples/ExampleProcess.java  |  2 +-
 .../helix/examples/IdealStateBuilderExample.java   |  2 +-
 .../apache/helix/examples/IdealStateExample.java   |  2 +-
 .../examples/LeaderStandbyStateModelFactory.java   |  2 +-
 .../examples/MasterSlaveStateModelFactory.java     |  2 +-
 .../examples/OnlineOfflineStateModelFactory.java   |  2 +-
 .../java/org/apache/helix/examples/Quickstart.java |  2 +-
 .../SegmentOnlineOfflineStateModelFactory.java     | 19 ++++++++++
 .../examples/WeightAwareRebalanceUtilExample.java  |  2 +-
 .../org/apache/helix/examples/package-info.java    |  5 +--
 .../helix/healthcheck/HealthReportProvider.java    |  2 +-
 .../ParticipantHealthReportCollector.java          |  2 +-
 .../ParticipantHealthReportCollectorImpl.java      |  2 +-
 .../healthcheck/ParticipantHealthReportTask.java   |  2 +-
 .../apache/helix/manager/zk/BasicZkSerializer.java |  2 +-
 .../helix/manager/zk/ByteArraySerializer.java      |  2 +-
 .../java/org/apache/helix/manager/zk/Cache.java    |  2 +-
 .../apache/helix/manager/zk/CallbackHandler.java   |  2 +-
 .../helix/manager/zk/ControllerManagerHelper.java  |  2 +-
 .../helix/manager/zk/CurStateCarryOverUpdater.java |  2 +-
 .../zk/DefaultControllerMessageHandlerFactory.java |  2 +-
 ...faultParticipantErrorMessageHandlerFactory.java |  2 +-
 .../zk/DefaultSchedulerMessageHandlerFactory.java  |  2 +-
 .../manager/zk/DistributedLeaderElection.java      |  2 +-
 .../manager/zk/GenericBaseDataAccessorBuilder.java |  2 +-
 .../helix/manager/zk/GenericZkHelixApiBuilder.java |  2 +-
 .../apache/helix/manager/zk/HelixGroupCommit.java  |  2 +-
 .../helix/manager/zk/HelixManagerShutdownHook.java |  2 +-
 .../manager/zk/HelixManagerStateListener.java      |  2 +-
 .../helix/manager/zk/ParticipantManager.java       |  2 +-
 .../helix/manager/zk/PathBasedZkSerializer.java    |  2 +-
 .../apache/helix/manager/zk/WriteThroughCache.java |  2 +-
 .../helix/manager/zk/ZKExceptionHandler.java       |  2 +-
 .../org/apache/helix/manager/zk/ZKHelixAdmin.java  |  2 +-
 .../helix/manager/zk/ZKHelixDataAccessor.java      |  2 +-
 .../apache/helix/manager/zk/ZKHelixManager.java    |  2 +-
 .../java/org/apache/helix/manager/zk/ZKUtil.java   |  2 +-
 .../manager/zk/ZNRecordJacksonSerializer.java      |  2 +-
 .../helix/manager/zk/ZNRecordSerializer.java       |  2 +-
 .../manager/zk/ZNRecordStreamingSerializer.java    |  2 +-
 .../apache/helix/manager/zk/ZkAsyncCallbacks.java  |  2 +-
 .../helix/manager/zk/ZkBaseDataAccessor.java       |  2 +-
 .../helix/manager/zk/ZkBucketDataAccessor.java     |  2 +-
 .../helix/manager/zk/ZkCacheBaseDataAccessor.java  |  2 +-
 .../helix/manager/zk/ZkCacheEventThread.java       |  2 +-
 .../apache/helix/manager/zk/ZkCallbackCache.java   |  2 +-
 .../java/org/apache/helix/manager/zk/ZkClient.java |  2 +-
 .../zk/client/DedicatedZkClientFactory.java        |  2 +-
 .../helix/manager/zk/client/HelixZkClient.java     | 19 ++++++++++
 .../helix/manager/zk/client/SharedZkClient.java    |  2 +-
 .../manager/zk/client/SharedZkClientFactory.java   |  2 +-
 .../manager/zk/client/ZkConnectionManager.java     |  2 +-
 .../org/apache/helix/manager/zk/package-info.java  |  5 +--
 .../helix/manager/zk/zookeeper/ZkClient.java       | 29 ++++++++++------
 .../helix/manager/zk/zookeeper/ZkConnection.java   | 30 ++++++++++------
 .../org/apache/helix/messaging/AsyncCallback.java  |  2 +-
 .../apache/helix/messaging/CriteriaEvaluator.java  |  2 +-
 .../helix/messaging/DefaultMessagingService.java   |  2 +-
 .../org/apache/helix/messaging/ZNRecordRow.java    |  2 +-
 .../messaging/handling/AsyncCallbackService.java   |  2 +-
 .../messaging/handling/BatchMessageHandler.java    |  2 +-
 .../messaging/handling/BatchMessageWrapper.java    |  2 +-
 .../messaging/handling/CurrentStateUpdate.java     |  2 +-
 .../messaging/handling/GroupMessageHandler.java    |  2 +-
 .../messaging/handling/HelixBatchMessageTask.java  |  2 +-
 .../HelixStateTransitionCancellationHandler.java   |  2 +-
 .../handling/HelixStateTransitionHandler.java      |  2 +-
 .../apache/helix/messaging/handling/HelixTask.java |  2 +-
 .../messaging/handling/HelixTaskExecutor.java      |  2 +-
 .../helix/messaging/handling/HelixTaskResult.java  |  2 +-
 .../helix/messaging/handling/MessageHandler.java   |  2 +-
 .../messaging/handling/MessageHandlerFactory.java  |  2 +-
 .../helix/messaging/handling/MessageTask.java      |  2 +-
 .../helix/messaging/handling/MessageTaskInfo.java  |  2 +-
 .../messaging/handling/MessageTimeoutTask.java     |  2 +-
 .../handling/MultiTypeMessageHandlerFactory.java   | 21 +++++++++++-
 .../helix/messaging/handling/TaskExecutor.java     |  2 +-
 .../helix/messaging/handling/package-info.java     |  5 +--
 .../org/apache/helix/messaging/package-info.java   |  5 +--
 .../java/org/apache/helix/model/AlertHistory.java  |  2 +-
 .../java/org/apache/helix/model/AlertStatus.java   |  2 +-
 .../main/java/org/apache/helix/model/Alerts.java   |  2 +-
 .../helix/model/BuiltInStateModelDefinitions.java  |  2 +-
 .../java/org/apache/helix/model/CloudConfig.java   |  2 +-
 .../java/org/apache/helix/model/ClusterConfig.java |  2 +-
 .../org/apache/helix/model/ClusterConstraints.java |  2 +-
 .../java/org/apache/helix/model/ConfigScope.java   |  2 +-
 .../org/apache/helix/model/ConstraintItem.java     |  2 +-
 .../org/apache/helix/model/ControllerHistory.java  |  2 +-
 .../java/org/apache/helix/model/CurrentState.java  |  2 +-
 .../org/apache/helix/model/CustomizedView.java     |  2 +-
 .../main/java/org/apache/helix/model/Error.java    |  2 +-
 .../java/org/apache/helix/model/ExternalView.java  |  2 +-
 .../java/org/apache/helix/model/HealthStat.java    |  2 +-
 .../org/apache/helix/model/HelixConfigScope.java   |  2 +-
 .../java/org/apache/helix/model/IdealState.java    |  2 +-
 .../org/apache/helix/model/InstanceConfig.java     |  2 +-
 .../org/apache/helix/model/LeaderStandbySMD.java   |  2 +-
 .../java/org/apache/helix/model/LiveInstance.java  |  2 +-
 .../org/apache/helix/model/MaintenanceSignal.java  |  2 +-
 .../org/apache/helix/model/MasterSlaveSMD.java     |  2 +-
 .../main/java/org/apache/helix/model/Message.java  |  2 +-
 .../org/apache/helix/model/OnlineOfflineSMD.java   |  2 +-
 .../helix/model/OnlineOfflineWithBootstrapSMD.java |  2 +-
 .../org/apache/helix/model/ParticipantHistory.java |  2 +-
 .../java/org/apache/helix/model/Partition.java     |  2 +-
 .../java/org/apache/helix/model/PauseSignal.java   |  2 +-
 .../org/apache/helix/model/PersistentStats.java    |  2 +-
 .../java/org/apache/helix/model/RESTConfig.java    | 19 ++++++++++
 .../main/java/org/apache/helix/model/Resource.java |  2 +-
 .../org/apache/helix/model/ResourceAssignment.java |  2 +-
 .../org/apache/helix/model/ResourceConfig.java     |  2 +-
 .../org/apache/helix/model/ScheduledTaskSMD.java   |  2 +-
 .../apache/helix/model/StateModelDefinition.java   |  2 +-
 .../java/org/apache/helix/model/StatusUpdate.java  |  2 +-
 .../org/apache/helix/model/StorageSchemataSMD.java |  2 +-
 .../main/java/org/apache/helix/model/TaskSMD.java  |  2 +-
 .../java/org/apache/helix/model/Transition.java    |  2 +-
 .../helix/model/builder/AutoModeISBuilder.java     |  2 +-
 .../model/builder/AutoRebalanceModeISBuilder.java  |  2 +-
 .../model/builder/ClusterConstraintsBuilder.java   |  2 +-
 .../helix/model/builder/ConfigScopeBuilder.java    |  2 +-
 .../helix/model/builder/ConstraintItemBuilder.java |  2 +-
 .../helix/model/builder/CustomModeISBuilder.java   |  2 +-
 .../helix/model/builder/FullAutoModeISBuilder.java |  2 +-
 .../model/builder/HelixConfigScopeBuilder.java     |  2 +-
 .../helix/model/builder/IdealStateBuilder.java     |  2 +-
 .../helix/model/builder/SemiAutoModeISBuilder.java |  2 +-
 .../model/builder/StateTransitionTableBuilder.java |  2 +-
 .../java/org/apache/helix/model/package-info.java  |  5 +--
 .../model/util/StateModelDefinitionValidator.java  |  2 +-
 .../org/apache/helix/monitoring/StatCollector.java |  2 +-
 .../helix/monitoring/StateTransitionContext.java   |  2 +-
 .../helix/monitoring/StateTransitionDataPoint.java |  2 +-
 .../helix/monitoring/ZKPathDataDumpTask.java       |  2 +-
 .../monitoring/mbeans/ClusterEventMonitor.java     |  2 +-
 .../monitoring/mbeans/ClusterMBeanObserver.java    |  2 +-
 .../monitoring/mbeans/ClusterStatusMonitor.java    |  2 +-
 .../mbeans/ClusterStatusMonitorMBean.java          |  2 +-
 .../monitoring/mbeans/HelixCallbackMonitor.java    |  2 +-
 .../helix/monitoring/mbeans/InstanceMonitor.java   |  2 +-
 .../apache/helix/monitoring/mbeans/JobMonitor.java |  2 +-
 .../helix/monitoring/mbeans/JobMonitorMBean.java   |  2 +-
 .../monitoring/mbeans/MessageLatencyMonitor.java   |  2 +-
 .../monitoring/mbeans/MessageQueueMonitor.java     |  2 +-
 .../mbeans/MessageQueueMonitorMBean.java           |  2 +-
 .../helix/monitoring/mbeans/MonitorLevel.java      | 19 ++++++++++
 .../mbeans/ParticipantMessageMonitor.java          | 19 ++++++++++
 .../mbeans/ParticipantMessageMonitorMBean.java     | 19 ++++++++++
 .../mbeans/ParticipantStatusMonitor.java           |  2 +-
 .../mbeans/PerInstanceResourceMonitor.java         |  2 +-
 .../mbeans/PerInstanceResourceMonitorMBean.java    |  2 +-
 .../helix/monitoring/mbeans/ResourceMonitor.java   |  2 +-
 .../mbeans/RoutingTableProviderMonitor.java        |  2 +-
 .../mbeans/StateTransitionStatMonitor.java         |  2 +-
 .../mbeans/StateTransitionStatMonitorMBean.java    |  2 +-
 .../mbeans/ThreadPoolExecutorMonitor.java          | 19 ++++++++++
 .../mbeans/ThreadPoolExecutorMonitorMBean.java     | 19 ++++++++++
 .../helix/monitoring/mbeans/WorkflowMonitor.java   |  2 +-
 .../monitoring/mbeans/WorkflowMonitorMBean.java    |  2 +-
 .../helix/monitoring/mbeans/ZkClientMonitor.java   |  2 +-
 .../monitoring/mbeans/ZkClientPathMonitor.java     |  2 +-
 .../helix/monitoring/mbeans/package-info.java      |  5 +--
 .../metrics/AbnormalStatesMetricCollector.java     |  2 +-
 .../helix/monitoring/metrics/MetricCollector.java  |  2 +-
 .../metrics/WagedRebalancerMetricCollector.java    |  2 +-
 .../implementation/RebalanceFailureCount.java      |  2 +-
 .../implementation/RebalanceLatencyGauge.java      |  2 +-
 .../monitoring/metrics/model/CountMetric.java      |  2 +-
 .../monitoring/metrics/model/LatencyMetric.java    |  2 +-
 .../helix/monitoring/metrics/model/Metric.java     |  2 +-
 .../org/apache/helix/monitoring/package-info.java  |  5 +--
 .../main/java/org/apache/helix/package-info.java   | 17 ++++-----
 .../AbstractHelixLeaderStandbyStateModel.java      |  2 +-
 .../participant/CustomCodeCallbackHandler.java     |  2 +-
 .../helix/participant/CustomCodeInvoker.java       |  2 +-
 .../DistClusterControllerStateModel.java           |  2 +-
 .../DistClusterControllerStateModelFactory.java    |  2 +-
 .../participant/GenericLeaderStandbyModel.java     |  2 +-
 .../GenericLeaderStandbyStateModelFactory.java     |  2 +-
 .../helix/participant/HelixCustomCodeRunner.java   |  2 +-
 .../helix/participant/HelixStateMachineEngine.java |  2 +-
 .../helix/participant/StateMachineEngine.java      |  2 +-
 .../org/apache/helix/participant/package-info.java |  7 ++--
 .../statemachine/ScheduledTaskStateModel.java      |  2 +-
 .../ScheduledTaskStateModelFactory.java            |  2 +-
 .../helix/participant/statemachine/StateModel.java |  2 +-
 .../statemachine/StateModelFactory.java            |  2 +-
 .../participant/statemachine/StateModelInfo.java   |  2 +-
 .../participant/statemachine/StateModelParser.java |  2 +-
 .../statemachine/StateTransitionError.java         |  2 +-
 .../helix/participant/statemachine/Transition.java |  2 +-
 .../participant/statemachine/package-info.java     |  5 +--
 .../spectator/CustomizedViewRoutingTable.java      |  2 +-
 .../apache/helix/spectator/RoutingDataCache.java   |  2 +-
 .../org/apache/helix/spectator/RoutingTable.java   |  2 +-
 .../helix/spectator/RoutingTableProvider.java      |  2 +-
 .../helix/spectator/RoutingTableSnapshot.java      |  2 +-
 .../org/apache/helix/spectator/package-info.java   |  5 +--
 .../apache/helix/store/HelixPropertyListener.java  |  2 +-
 .../org/apache/helix/store/HelixPropertyStore.java |  2 +-
 .../apache/helix/store/PropertyChangeListener.java |  2 +-
 .../apache/helix/store/PropertyJsonComparator.java |  2 +-
 .../apache/helix/store/PropertyJsonSerializer.java |  2 +-
 .../org/apache/helix/store/PropertySerializer.java |  2 +-
 .../java/org/apache/helix/store/PropertyStat.java  |  2 +-
 .../apache/helix/store/PropertyStoreException.java |  2 +-
 .../apache/helix/store/ZNRecordJsonSerializer.java |  2 +-
 .../java/org/apache/helix/store/package-info.java  |  5 +--
 .../helix/store/zk/AutoFallbackPropertyStore.java  |  2 +-
 .../org/apache/helix/store/zk/PropertyItem.java    |  2 +-
 .../main/java/org/apache/helix/store/zk/ZNode.java |  2 +-
 .../helix/store/zk/ZkHelixPropertyStore.java       |  2 +-
 .../java/org/apache/helix/store/zk/ZkListener.java |  2 +-
 .../org/apache/helix/store/zk/package-info.java    |  5 +--
 .../apache/helix/task/AbstractTaskDispatcher.java  |  2 +-
 .../helix/task/AssignableInstanceManager.java      |  2 +-
 .../helix/task/DeprecatedTaskRebalancer.java       |  2 +-
 .../task/FixedTargetTaskAssignmentCalculator.java  |  2 +-
 .../helix/task/FixedTargetTaskRebalancer.java      |  2 +-
 .../task/GenericTaskAssignmentCalculator.java      |  2 +-
 .../apache/helix/task/GenericTaskRebalancer.java   |  2 +-
 .../main/java/org/apache/helix/task/JobConfig.java |  2 +-
 .../java/org/apache/helix/task/JobContext.java     |  2 +-
 .../main/java/org/apache/helix/task/JobDag.java    |  2 +-
 .../java/org/apache/helix/task/JobDispatcher.java  |  2 +-
 .../main/java/org/apache/helix/task/JobQueue.java  |  2 +-
 .../java/org/apache/helix/task/JobRebalancer.java  |  2 +-
 .../java/org/apache/helix/task/RuntimeJobDag.java  |  2 +-
 .../java/org/apache/helix/task/ScheduleConfig.java |  2 +-
 .../java/org/apache/helix/task/TargetState.java    |  2 +-
 .../src/main/java/org/apache/helix/task/Task.java  |  2 +-
 .../helix/task/TaskAssignmentCalculator.java       | 19 ++++++++++
 .../org/apache/helix/task/TaskCallbackContext.java |  2 +-
 .../java/org/apache/helix/task/TaskConfig.java     |  2 +-
 .../java/org/apache/helix/task/TaskConstants.java  |  2 +-
 .../java/org/apache/helix/task/TaskDriver.java     |  2 +-
 .../org/apache/helix/task/TaskExecutionInfo.java   | 19 ++++++++++
 .../java/org/apache/helix/task/TaskFactory.java    |  2 +-
 .../org/apache/helix/task/TaskPartitionState.java  |  2 +-
 .../java/org/apache/helix/task/TaskRebalancer.java |  2 +-
 .../java/org/apache/helix/task/TaskResult.java     |  2 +-
 .../java/org/apache/helix/task/TaskRunner.java     |  2 +-
 .../main/java/org/apache/helix/task/TaskState.java |  2 +-
 .../java/org/apache/helix/task/TaskStateModel.java |  2 +-
 .../apache/helix/task/TaskStateModelFactory.java   |  2 +-
 .../main/java/org/apache/helix/task/TaskUtil.java  |  2 +-
 .../ThreadCountBasedTaskAssignmentCalculator.java  |  2 +-
 .../org/apache/helix/task/UserContentStore.java    |  2 +-
 .../main/java/org/apache/helix/task/Workflow.java  |  2 +-
 .../java/org/apache/helix/task/WorkflowConfig.java |  2 +-
 .../org/apache/helix/task/WorkflowContext.java     |  2 +-
 .../org/apache/helix/task/WorkflowDispatcher.java  |  2 +-
 .../org/apache/helix/task/WorkflowRebalancer.java  |  2 +-
 .../helix/task/assigner/AssignableInstance.java    |  2 +-
 .../helix/task/assigner/TaskAssignResult.java      |  2 +-
 .../apache/helix/task/assigner/TaskAssigner.java   |  2 +-
 .../assigner/ThreadCountBasedTaskAssigner.java     |  2 +-
 .../java/org/apache/helix/task/beans/JobBean.java  |  2 +-
 .../org/apache/helix/task/beans/ScheduleBean.java  |  2 +-
 .../java/org/apache/helix/task/beans/TaskBean.java |  2 +-
 .../org/apache/helix/task/beans/WorkflowBean.java  |  2 +-
 .../org/apache/helix/tools/CLMLogFileAppender.java |  2 +-
 .../helix/tools/ClusterExternalViewVerifier.java   |  2 +-
 .../helix/tools/ClusterLiveNodesVerifier.java      |  2 +-
 .../java/org/apache/helix/tools/ClusterSetup.java  |  2 +-
 .../apache/helix/tools/ClusterStateVerifier.java   |  2 +-
 .../org/apache/helix/tools/ClusterVerifier.java    |  2 +-
 .../BestPossibleExternalViewVerifier.java          |  2 +-
 .../ClusterVerifiers/ClusterLiveNodesVerifier.java |  2 +-
 .../ClusterVerifiers/HelixClusterVerifier.java     |  2 +-
 .../StrictMatchExternalViewVerifier.java           |  2 +-
 .../ClusterVerifiers/ZkHelixClusterVerifier.java   |  2 +-
 .../helix/tools/DefaultIdealStateCalculator.java   |  2 +-
 .../tools/IdealCalculatorByConsistentHashing.java  |  2 +-
 .../helix/tools/IdealStateCalculatorByRush.java    |  2 +-
 .../tools/IdealStateCalculatorByShuffling.java     |  2 +-
 .../IdealStateCalculatorForEspressoRelay.java      |  2 +-
 .../java/org/apache/helix/tools/MessagePoster.java |  2 +-
 .../java/org/apache/helix/tools/RUSHrHash.java     |  2 +-
 .../helix/tools/StateModelConfigGenerator.java     |  2 +-
 .../java/org/apache/helix/tools/TestCommand.java   |  2 +-
 .../java/org/apache/helix/tools/TestExecutor.java  |  2 +-
 .../java/org/apache/helix/tools/TestTrigger.java   |  2 +-
 .../org/apache/helix/tools/YAISCalculator.java     |  2 +-
 .../java/org/apache/helix/tools/ZnodeOpArg.java    |  2 +-
 .../java/org/apache/helix/tools/ZnodeValue.java    |  2 +-
 .../tools/commandtools/CurrentStateCleanUp.java    | 19 ++++++++++
 .../tools/commandtools/ExampleParticipant.java     |  2 +-
 .../tools/commandtools/IntegrationTestUtil.java    |  2 +-
 .../apache/helix/tools/commandtools/JmxDumper.java |  2 +-
 .../helix/tools/commandtools/LocalZKServer.java    |  2 +-
 .../apache/helix/tools/commandtools/TaskAdmin.java |  2 +-
 .../apache/helix/tools/commandtools/ToolsUtil.java | 19 ++++++++++
 .../helix/tools/commandtools/YAMLClusterSetup.java |  2 +-
 .../apache/helix/tools/commandtools/ZKDumper.java  |  2 +-
 .../helix/tools/commandtools/ZKLogFormatter.java   |  2 +-
 .../apache/helix/tools/commandtools/ZkCopy.java    |  2 +-
 .../apache/helix/tools/commandtools/ZkGrep.java    |  2 +-
 .../tools/commandtools/ZkLogCSVFormatter.java      |  2 +-
 .../java/org/apache/helix/tools/package-info.java  |  5 +--
 .../helix/util/ExponentialBackoffStrategy.java     |  2 +-
 .../org/apache/helix/util/GZipCompressionUtil.java |  2 +-
 .../main/java/org/apache/helix/util/HelixUtil.java |  2 +-
 .../apache/helix/util/InstanceValidationUtil.java  |  2 +-
 .../java/org/apache/helix/util/JenkinsHash.java    | 30 +++++++++-------
 .../main/java/org/apache/helix/util/PathUtils.java | 17 ++++-----
 .../java/org/apache/helix/util/RebalanceUtil.java  |  2 +-
 .../org/apache/helix/util/StatusUpdateUtil.java    |  2 +-
 .../java/org/apache/helix/util/StringTemplate.java |  2 +-
 .../helix/util/WeightAwareRebalanceUtil.java       | 19 ++++++++++
 .../java/org/apache/helix/util/ZKClientPool.java   |  2 +-
 .../java/org/apache/helix/util/ZNRecordUtil.java   |  2 +-
 .../java/org/apache/helix/util/package-info.java   |  5 +--
 .../resources/cluster-manager-version.properties   |  2 +-
 .../integration-test/config/log4j-info.properties  |  2 +-
 .../integration-test/config/log4j.properties       |  2 +-
 .../config/zookeeper-log4j2file.properties         |  2 +-
 .../main/scripts/integration-test/log4j.properties |  2 +-
 helix-core/src/test/conf/testng.xml                | 34 +++++++++---------
 .../java/org/apache/helix/DummyProcessThread.java  |  2 +-
 .../test/java/org/apache/helix/MockAccessor.java   |  2 +-
 .../java/org/apache/helix/ScriptTestHelper.java    |  2 +-
 .../java/org/apache/helix/TestConfigAccessor.java  |  2 +-
 .../TestEspressoStorageClusterIdealState.java      |  2 +-
 .../java/org/apache/helix/TestGetProperty.java     |  2 +-
 .../java/org/apache/helix/TestGroupCommit.java     |  2 +-
 .../org/apache/helix/TestHelixConfigAccessor.java  |  2 +-
 .../org/apache/helix/TestHelixTaskExecutor.java    |  2 +-
 .../org/apache/helix/TestHelixTaskHandler.java     |  2 +-
 .../src/test/java/org/apache/helix/TestHelper.java |  2 +-
 .../apache/helix/TestHierarchicalDataStore.java    |  2 +-
 .../org/apache/helix/TestListenerCallback.java     |  2 +-
 .../helix/TestListenerCallbackBatchMode.java       |  2 +-
 .../apache/helix/TestListenerCallbackPrefetch.java |  2 +-
 .../org/apache/helix/TestPropertyPathBuilder.java  |  2 +-
 .../helix/TestRelayIdealStateCalculator.java       |  2 +-
 .../java/org/apache/helix/TestRoutingTable.java    |  2 +-
 .../org/apache/helix/TestShuffledIdealState.java   |  2 +-
 .../test/java/org/apache/helix/TestZKCallback.java |  2 +-
 .../apache/helix/TestZKRoutingInfoProvider.java    |  2 +-
 .../test/java/org/apache/helix/TestZNRecord.java   |  2 +-
 .../org/apache/helix/TestZNRecordBucketizer.java   |  2 +-
 .../test/java/org/apache/helix/TestZkBasis.java    |  2 +-
 .../org/apache/helix/TestZkConnectionCount.java    |  2 +-
 .../java/org/apache/helix/TestZnodeModify.java     |  2 +-
 .../test/java/org/apache/helix/ZkTestHelper.java   |  2 +-
 .../test/java/org/apache/helix/ZkUnitTestBase.java |  2 +-
 .../java/org/apache/helix/common/ZkTestBase.java   |  2 +-
 .../common/caches/TestCurrentStateSnapshot.java    | 19 ++++++++++
 .../helix/common/caches/TestPropertyCache.java     | 19 ++++++++++
 .../changedetector/TestResourceChangeDetector.java |  2 +-
 .../trimmer/TestHelixPropoertyTimmer.java          |  2 +-
 .../TestResourceControllerDataProvider.java        |  2 +-
 .../TestWorkflowControllerDataProvider.java        |  2 +-
 .../rebalancer/TestAbstractRebalancer.java         |  2 +-
 .../rebalancer/TestAutoRebalanceStrategy.java      |  2 +-
 ...stAutoRebalanceStrategyImbalanceAssignment.java |  2 +-
 .../TestConstraintRebalanceStrategy.java           |  2 +-
 .../rebalancer/TestZeroReplicaAvoidance.java       |  2 +-
 .../constraint/MockAbnormalStateResolver.java      |  2 +-
 .../TestAbnormalStatesResolverMonitor.java         |  2 +-
 .../dataprovider/MockCapacityProvider.java         |  2 +-
 .../dataprovider/MockPartitionWeightProvider.java  |  2 +-
 .../waged/MockAssignmentMetadataStore.java         |  2 +-
 .../waged/TestAssignmentMetadataStore.java         |  2 +-
 .../rebalancer/waged/TestWagedRebalancer.java      |  2 +-
 .../waged/TestWagedRebalancerMetrics.java          |  2 +-
 .../waged/constraints/MockRebalanceAlgorithm.java  |  2 +-
 .../constraints/TestFaultZoneAwareConstraint.java  |  2 +-
 .../waged/model/AbstractTestClusterModel.java      |  2 +-
 .../rebalancer/waged/model/TestAssignableNode.java |  2 +-
 .../waged/model/TestAssignableReplica.java         |  2 +-
 .../rebalancer/waged/model/TestClusterContext.java |  2 +-
 .../rebalancer/waged/model/TestClusterModel.java   |  2 +-
 .../waged/model/TestClusterModelProvider.java      |  2 +-
 .../waged/model/TestOptimalAssignment.java         |  2 +-
 .../helix/controller/stages/BaseStageTest.java     |  2 +-
 .../controller/stages/DummyClusterManager.java     |  2 +-
 .../TestBestPossibleCalcStageCompatibility.java    |  2 +-
 .../stages/TestBestPossibleStateCalcStage.java     |  2 +-
 .../stages/TestCancellationMessageGeneration.java  | 19 ++++++++++
 .../helix/controller/stages/TestClusterEvent.java  |  2 +-
 .../stages/TestClusterEventBlockingQueue.java      |  2 +-
 .../stages/TestCompatibilityCheckStage.java        |  2 +-
 .../stages/TestCurrentStateComputationStage.java   |  2 +-
 .../controller/stages/TestCustomizedViewStage.java |  2 +-
 .../controller/stages/TestExternalViewStage.java   |  2 +-
 .../stages/TestIntermediateStateCalcStage.java     |  4 +--
 .../stages/TestMessageThrottleStage.java           |  2 +-
 .../controller/stages/TestMsgSelectionStage.java   |  2 +-
 .../TestQuotaConstraintSkipWorkflowAssignment.java | 19 ++++++++++
 .../controller/stages/TestRebalancePipeline.java   |  2 +-
 .../controller/stages/TestRecoveryLoadBalance.java |  2 +-
 .../stages/TestResourceComputationStage.java       |  2 +-
 .../stages/TestResourceValidationStage.java        |  2 +-
 .../stages/TestStateTransitionPriority.java        |  2 +-
 .../TestStateTransitionThrottleController.java     |  2 +-
 .../helix/controller/stages/TestTaskStage.java     | 19 ++++++++++
 .../helix/controller/strategy/TestTopology.java    |  2 +-
 .../TestCardDealingAdjustmentAlgorithmV2.java      |  2 +-
 .../TestParticipantHealthReportCollectorImpl.java  |  2 +-
 .../helix/integration/DelayedTransitionBase.java   |  2 +-
 .../SinglePartitionLeaderStandByTest.java          |  2 +-
 .../apache/helix/integration/TestAddClusterV2.java |  2 +-
 .../TestAddNodeAfterControllerStart.java           |  2 +-
 .../TestAddStateModelFactoryAfterConnect.java      |  2 +-
 .../integration/TestAlertingRebalancerFailure.java |  2 +-
 .../helix/integration/TestBasicSpectator.java      |  2 +-
 .../integration/TestBatchEnableInstances.java      |  2 +-
 .../integration/TestBatchMessageHandling.java      |  2 +-
 .../helix/integration/TestBucketizedResource.java  |  2 +-
 .../integration/TestCMWithFailParticipant.java     |  2 +-
 .../integration/TestCarryOverBadCurState.java      |  2 +-
 .../helix/integration/TestCleanupExternalView.java |  2 +-
 .../helix/integration/TestClusterStartsup.java     |  2 +-
 .../TestCorrectnessOnConnectivityLoss.java         |  2 +-
 .../integration/TestCustomizedViewAggregation.java | 19 ++++++++++
 .../org/apache/helix/integration/TestDisable.java  |  2 +-
 .../integration/TestDisableCustomCodeRunner.java   |  2 +-
 .../helix/integration/TestDisableExternalView.java |  2 +-
 .../apache/helix/integration/TestDisableNode.java  |  2 +-
 .../helix/integration/TestDisablePartition.java    |  2 +-
 .../helix/integration/TestDisableResource.java     |  2 +-
 .../helix/integration/TestDistributedCMMain.java   |  2 +-
 .../TestDistributedClusterController.java          |  2 +-
 .../org/apache/helix/integration/TestDriver.java   |  2 +-
 .../org/apache/helix/integration/TestDrop.java     |  2 +-
 .../apache/helix/integration/TestDropResource.java |  2 +-
 .../helix/integration/TestEnableCompression.java   |  2 +-
 .../TestEnablePartitionDuringDisable.java          |  2 +-
 .../integration/TestEntropyFreeNodeBounce.java     |  2 +-
 .../helix/integration/TestErrorPartition.java      |  2 +-
 .../helix/integration/TestErrorReplicaPersist.java | 19 ++++++++++
 .../helix/integration/TestExpandCluster.java       |  2 +-
 .../apache/helix/integration/TestExternalCmd.java  |  2 +-
 .../helix/integration/TestExternalViewUpdates.java |  2 +-
 .../helix/integration/TestFailOverPerf1kp.java     |  2 +-
 .../integration/TestHelixCustomCodeRunner.java     |  2 +-
 .../helix/integration/TestHelixInstanceTag.java    |  2 +-
 .../integration/TestHelixUsingDifferentParams.java |  2 +-
 .../integration/TestInvalidResourceRebalance.java  |  2 +-
 .../TestMessagePartitionStateMismatch.java         |  2 +-
 .../TestNoThrottleDisabledPartitions.java          |  2 +-
 .../apache/helix/integration/TestNullReplica.java  |  2 +-
 .../TestPartitionLevelTransitionConstraint.java    |  2 +-
 .../integration/TestPartitionMovementThrottle.java |  2 +-
 .../apache/helix/integration/TestPauseSignal.java  |  2 +-
 .../integration/TestPersistAssignmentStage.java    | 19 ++++++++++
 .../integration/TestPreferenceListAsQueue.java     |  2 +-
 .../TestRebalancerPersistAssignments.java          |  2 +-
 .../TestReelectedPipelineCorrectness.java          |  2 +-
 .../helix/integration/TestRenamePartition.java     |  2 +-
 .../helix/integration/TestResetInstance.java       |  2 +-
 .../helix/integration/TestResetPartitionState.java |  2 +-
 .../helix/integration/TestResetResource.java       |  2 +-
 .../integration/TestResourceGroupEndtoEnd.java     |  2 +-
 .../TestResourceWithSamePartitionKey.java          |  2 +-
 .../apache/helix/integration/TestSchemataSM.java   |  2 +-
 .../integration/TestSessionExpiryInTransition.java |  2 +-
 .../integration/TestStandAloneCMSessionExpiry.java |  2 +-
 .../TestStartMultipleControllersWithSameName.java  |  2 +-
 .../TestStateTransitionCancellation.java           |  2 +-
 .../integration/TestStateTransitionThrottle.java   |  2 +-
 .../apache/helix/integration/TestStatusUpdate.java |  2 +-
 .../apache/helix/integration/TestSwapInstance.java |  2 +-
 .../integration/TestSyncSessionToController.java   |  2 +-
 .../integration/TestWeightBasedRebalanceUtil.java  |  2 +-
 .../integration/TestZkCallbackHandlerLeak.java     |  2 +-
 .../helix/integration/TestZkConnectionLost.java    |  2 +-
 .../helix/integration/TestZkSessionExpiry.java     |  2 +-
 .../integration/common/ZkStandAloneCMTestBase.java |  2 +-
 .../controller/TestClusterMaintenanceMode.java     |  2 +-
 .../TestControllerDataProviderSelectiveUpdate.java |  2 +-
 .../controller/TestControllerHistory.java          |  2 +-
 .../controller/TestControllerLeadershipChange.java |  2 +-
 .../controller/TestControllerLiveLock.java         |  2 +-
 .../TestGenericHelixControllerThreading.java       |  2 +-
 .../controller/TestRedundantDroppedMessage.java    | 19 ++++++++++
 .../TestSkipBestPossibleCalculation.java           |  2 +-
 .../controller/TestTargetExternalView.java         |  2 +-
 .../manager/ClusterControllerManager.java          |  2 +-
 .../manager/ClusterDistributedController.java      |  2 +-
 .../helix/integration/manager/ClusterManager.java  |  2 +-
 .../manager/ClusterSpectatorManager.java           |  2 +-
 .../manager/MockParticipantManager.java            |  2 +-
 .../manager/TestConsecutiveZkSessionExpiry.java    |  2 +-
 .../integration/manager/TestControllerManager.java |  2 +-
 .../manager/TestDistributedControllerManager.java  |  2 +-
 .../integration/manager/TestHelixDataAccessor.java |  2 +-
 .../manager/TestParticipantManager.java            |  2 +-
 .../integration/manager/TestStateModelLeak.java    |  2 +-
 .../integration/manager/TestZkHelixAdmin.java      |  2 +-
 .../helix/integration/manager/ZkTestManager.java   |  2 +-
 .../integration/messaging/TestBatchMessage.java    |  2 +-
 .../messaging/TestBatchMessageWrapper.java         |  2 +-
 .../TestCrossClusterMessagingService.java          |  2 +-
 .../messaging/TestGroupCommitAddBackData.java      |  2 +-
 .../integration/messaging/TestMessageThrottle.java |  2 +-
 .../messaging/TestMessageThrottle2.java            |  2 +-
 .../messaging/TestMessagingService.java            |  2 +-
 .../messaging/TestP2PMessageSemiAuto.java          |  2 +-
 .../messaging/TestP2PNoDuplicatedMessage.java      |  2 +-
 .../messaging/TestP2PSingleTopState.java           |  2 +-
 .../messaging/TestSchedulerMessage.java            |  2 +-
 .../messaging/TestSchedulerMessage2.java           |  2 +-
 .../messaging/TestSchedulerMsgContraints.java      |  2 +-
 .../messaging/TestSchedulerMsgUsingQueue.java      |  2 +-
 .../multizk/TestMultiZkHelixJavaApis.java          |  2 +-
 .../paticipant/TestInstanceAutoJoin.java           |  2 +-
 .../paticipant/TestInstanceCurrentState.java       |  2 +-
 .../paticipant/TestInstanceHistory.java            |  2 +-
 .../paticipant/TestNodeOfflineTimeStamp.java       |  2 +-
 .../paticipant/TestNonOfflineInitState.java        |  2 +-
 .../paticipant/TestParticipantErrorMessage.java    |  2 +-
 .../paticipant/TestParticipantNameCollision.java   |  2 +-
 .../paticipant/TestRestartParticipant.java         |  2 +-
 .../paticipant/TestStateTransitionTimeout.java     |  2 +-
 .../TestStateTransitionTimeoutWithResource.java    |  2 +-
 .../CrushRebalancers/TestCrushAutoRebalance.java   |  2 +-
 .../TestCrushAutoRebalanceNonRack.java             |  2 +-
 ...stCrushAutoRebalanceTopoplogyAwareDisabled.java |  2 +-
 .../rebalancer/CrushRebalancers/TestNodeSwap.java  |  2 +-
 .../TestDelayedAutoRebalance.java                  |  2 +-
 ...stDelayedAutoRebalanceWithDisabledInstance.java |  2 +-
 .../TestDelayedAutoRebalanceWithRackaware.java     |  2 +-
 .../PartitionMigration/TestExpandCluster.java      |  2 +-
 .../PartitionMigration/TestFullAutoMigration.java  |  2 +-
 .../TestPartitionMigrationBase.java                |  2 +-
 .../TestWagedRebalancerMigration.java              |  2 +-
 .../rebalancer/TestAbnormalStatesResolver.java     |  2 +-
 .../rebalancer/TestAutoIsWithEmptyMap.java         |  2 +-
 .../integration/rebalancer/TestAutoRebalance.java  |  2 +-
 .../TestAutoRebalancePartitionLimit.java           |  2 +-
 .../TestAutoRebalanceWithDisabledInstance.java     |  2 +-
 ...rInMaintenanceModeWhenReachingMaxPartition.java |  2 +-
 ...nanceModeWhenReachingOfflineInstancesLimit.java |  2 +-
 .../rebalancer/TestCustomIdealState.java           |  2 +-
 .../rebalancer/TestCustomRebalancer.java           |  2 +-
 .../TestCustomizedIdealStateRebalancer.java        |  2 +-
 .../rebalancer/TestFullAutoNodeTagging.java        |  2 +-
 .../rebalancer/TestMixedModeAutoRebalance.java     |  2 +-
 .../rebalancer/TestSemiAutoRebalance.java          |  2 +-
 .../rebalancer/TestZeroReplicaAvoidance.java       |  2 +-
 .../WagedRebalancer/TestDelayedWagedRebalance.java |  2 +-
 ...tDelayedWagedRebalanceWithDisabledInstance.java |  2 +-
 .../TestDelayedWagedRebalanceWithRackaware.java    |  2 +-
 .../TestMixedModeWagedRebalance.java               |  2 +-
 .../WagedRebalancer/TestWagedExpandCluster.java    |  2 +-
 .../WagedRebalancer/TestWagedNodeSwap.java         |  2 +-
 .../WagedRebalancer/TestWagedRebalance.java        |  2 +-
 .../TestWagedRebalanceFaultZone.java               |  2 +-
 .../TestWagedRebalanceTopologyAware.java           |  2 +-
 .../spectator/TestRoutingTableProvider.java        |  2 +-
 .../TestRoutingTableProviderFromCurrentStates.java |  2 +-
 .../TestRoutingTableProviderFromTargetEV.java      |  2 +-
 .../TestRoutingTableProviderPeriodicRefresh.java   | 19 ++++++++++
 .../spectator/TestRoutingTableSnapshot.java        |  2 +-
 .../apache/helix/integration/task/MockTask.java    |  2 +-
 .../helix/integration/task/TaskTestBase.java       |  2 +-
 .../helix/integration/task/TaskTestUtil.java       |  2 +-
 .../helix/integration/task/TestBatchAddJobs.java   |  2 +-
 .../task/TestDeleteJobFromJobQueue.java            |  2 +-
 .../helix/integration/task/TestDeleteWorkflow.java |  2 +-
 .../task/TestDisableJobExternalView.java           |  2 +-
 .../task/TestDropOnParticipantReset.java           |  2 +-
 .../helix/integration/task/TestEnqueueJobs.java    | 19 ++++++++++
 .../helix/integration/task/TestExecutionDelay.java |  2 +-
 .../TestFailTargetJobWhenResourceDisabled.java     | 19 ++++++++++
 .../integration/task/TestForceDeleteWorkflow.java  |  2 +-
 .../helix/integration/task/TestGenericJobs.java    |  2 +-
 .../task/TestIndependentTaskRebalancer.java        |  2 +-
 .../integration/task/TestJobAndWorkflowType.java   |  2 +-
 .../helix/integration/task/TestJobFailure.java     |  2 +-
 .../integration/task/TestJobFailureDependence.java |  2 +-
 .../task/TestJobFailureHighThreshold.java          |  2 +-
 .../task/TestJobFailureTaskNotStarted.java         |  2 +-
 .../integration/task/TestJobQueueCleanUp.java      |  2 +-
 .../task/TestJobQueueDeleteIdealState.java         |  2 +-
 .../helix/integration/task/TestJobTimeout.java     |  2 +-
 .../task/TestJobTimeoutTaskNotStarted.java         |  2 +-
 .../helix/integration/task/TestNoDoubleAssign.java |  2 +-
 .../integration/task/TestQuotaBasedScheduling.java |  2 +-
 .../integration/task/TestRebalanceRunningTask.java |  2 +-
 .../integration/task/TestRecurringJobQueue.java    |  2 +-
 .../integration/task/TestRetrieveWorkflows.java    |  2 +-
 .../task/TestRunJobsWithMissingTarget.java         |  2 +-
 .../helix/integration/task/TestRuntimeJobDag.java  |  2 +-
 .../integration/task/TestScheduleDelayTask.java    |  2 +-
 .../integration/task/TestStopAndResumeQueue.java   |  2 +-
 .../helix/integration/task/TestStopWorkflow.java   |  2 +-
 .../task/TestStopWorkflowWithExecutionDelay.java   |  2 +-
 .../task/TestStoppingQueueFailToStop.java          |  2 +-
 .../helix/integration/task/TestTaskAssignment.java |  2 +-
 .../task/TestTaskAssignmentCalculator.java         |  2 +-
 .../integration/task/TestTaskConditionalRetry.java |  2 +-
 .../integration/task/TestTaskErrorReporting.java   |  2 +-
 .../integration/task/TestTaskNumAttempts.java      |  2 +-
 .../helix/integration/task/TestTaskRebalancer.java |  2 +-
 .../task/TestTaskRebalancerFailover.java           |  2 +-
 .../task/TestTaskRebalancerParallel.java           |  2 +-
 .../task/TestTaskRebalancerRetryLimit.java         |  2 +-
 .../task/TestTaskRebalancerStopResume.java         |  2 +-
 .../helix/integration/task/TestTaskRetryDelay.java |  2 +-
 .../task/TestTaskSchedulingTwoCurrentStates.java   |  2 +-
 .../helix/integration/task/TestTaskStopQueue.java  |  2 +-
 .../helix/integration/task/TestTaskThreadLeak.java |  2 +-
 .../helix/integration/task/TestTaskThrottling.java |  2 +-
 .../task/TestTaskWithInstanceDisabled.java         |  2 +-
 .../integration/task/TestUnregisteredCommand.java  |  2 +-
 .../helix/integration/task/TestUpdateWorkflow.java |  2 +-
 .../integration/task/TestUserContentStore.java     |  2 +-
 .../integration/task/TestWorkflowAndJobPoll.java   |  2 +-
 .../task/TestWorkflowContextWithoutConfig.java     |  2 +-
 .../task/TestWorkflowJobDependency.java            |  2 +-
 .../integration/task/TestWorkflowTermination.java  |  2 +-
 .../integration/task/TestWorkflowTimeout.java      |  2 +-
 .../helix/integration/task/WorkflowGenerator.java  |  2 +-
 .../org/apache/helix/manager/MockListener.java     |  2 +-
 .../manager/zk/TestAddBuiltInStateModelDef.java    |  2 +-
 .../zk/TestDefaultControllerMsgHandlerFactory.java |  2 +-
 .../apache/helix/manager/zk/TestHandleSession.java |  2 +-
 .../helix/manager/zk/TestLiveInstanceBounce.java   |  2 +-
 .../manager/zk/TestWtCacheAsyncOpMultiThread.java  |  2 +-
 .../manager/zk/TestWtCacheAsyncOpSingleThread.java |  2 +-
 .../manager/zk/TestWtCacheSyncOpSingleThread.java  |  2 +-
 .../helix/manager/zk/TestZKLiveInstanceData.java   |  2 +-
 .../org/apache/helix/manager/zk/TestZKUtil.java    |  2 +-
 .../helix/manager/zk/TestZNRecordSerializer.java   |  2 +-
 .../helix/manager/zk/TestZNRecordSizeLimit.java    |  2 +-
 .../zk/TestZNRecordStreamingSerializer.java        |  2 +-
 .../helix/manager/zk/TestZkBaseDataAccessor.java   |  2 +-
 .../helix/manager/zk/TestZkBucketDataAccessor.java |  2 +-
 .../manager/zk/TestZkCacheAsyncOpSingleThread.java |  2 +-
 .../manager/zk/TestZkCacheSyncOpSingleThread.java  |  2 +-
 .../helix/manager/zk/TestZkClusterManager.java     |  2 +-
 .../apache/helix/manager/zk/TestZkFlapping.java    |  2 +-
 .../apache/helix/manager/zk/TestZkHelixAdmin.java  |  2 +-
 .../apache/helix/manager/zk/TestZkReconnect.java   |  2 +-
 .../manager/zk/TestZkStateChangeListener.java      |  2 +-
 .../helix/manager/zk/client/TestHelixZkClient.java |  2 +-
 .../serializer/TestJacksonPayloadSerializer.java   |  2 +-
 .../apache/helix/messaging/TestAsyncCallback.java  |  2 +-
 .../helix/messaging/TestAsyncCallbackSvc.java      |  2 +-
 .../messaging/TestDefaultMessagingService.java     |  2 +-
 .../messaging/handling/MockHelixTaskExecutor.java  |  2 +-
 .../handling/TestBatchMessageModeConfigs.java      |  2 +-
 .../handling/TestConfigThreadpoolSize.java         |  2 +-
 .../messaging/handling/TestHelixTaskExecutor.java  |  2 +-
 .../handling/TestResourceThreadpoolSize.java       |  2 +-
 .../messaging/p2pMessage/TestP2PMessages.java      |  2 +-
 .../TestP2PMessagesAvoidDuplicatedMessage.java     |  2 +-
 .../p2pMessage/TestP2PStateTransitionMessages.java |  2 +-
 .../TestP2PWithStateCancellationMessage.java       |  2 +-
 .../apache/helix/mock/MockBaseDataAccessor.java    |  2 +-
 .../helix/mock/MockClusterMessagingService.java    |  2 +-
 .../java/org/apache/helix/mock/MockHelixAdmin.java |  2 +-
 .../java/org/apache/helix/mock/MockManager.java    |  2 +-
 .../java/org/apache/helix/mock/MockZkClient.java   | 19 ++++++++++
 .../apache/helix/mock/MockZkHelixDataAccessor.java | 19 ++++++++++
 .../helix/mock/controller/MockController.java      |  2 +-
 .../mock/controller/MockControllerProcess.java     |  2 +-
 .../helix/mock/participant/DummyProcess.java       |  2 +-
 .../helix/mock/participant/ErrTransition.java      |  2 +-
 .../participant/MockBootstrapModelFactory.java     |  2 +-
 .../mock/participant/MockBootstrapStateModel.java  |  2 +-
 .../mock/participant/MockDelayMSStateModel.java    | 19 +++++-----
 .../participant/MockDelayMSStateModelFactory.java  |  2 +-
 .../mock/participant/MockHelixTaskExecutor.java    |  2 +-
 .../helix/mock/participant/MockMSModelFactory.java |  2 +-
 .../helix/mock/participant/MockMSStateModel.java   |  2 +-
 .../mock/participant/MockSchemataModelFactory.java |  2 +-
 .../mock/participant/MockSchemataStateModel.java   |  2 +-
 .../helix/mock/participant/MockTransition.java     |  2 +-
 .../helix/mock/participant/SleepTransition.java    |  2 +-
 .../participant/StoreAccessDiffNodeTransition.java |  2 +-
 .../participant/StoreAccessOneNodeTransition.java  |  2 +-
 .../helix/mock/spectator/MockSpectatorProcess.java |  2 +-
 .../mock/statemodel/MockMasterSlaveStateModel.java |  2 +-
 .../mock/statemodel/MockStateModelAnnotated.java   |  2 +-
 .../helix/mock/statemodel/MockTaskStateModel.java  |  2 +-
 .../mock/statemodel/MockTaskStateModelFactory.java |  2 +-
 .../org/apache/helix/model/TestClusterConfig.java  |  2 +-
 .../org/apache/helix/model/TestConstraint.java     |  2 +-
 .../helix/model/TestCustomizedStateConfig.java     |  2 +-
 .../org/apache/helix/model/TestIdealState.java     |  2 +-
 .../org/apache/helix/model/TestInstanceConfig.java |  2 +-
 .../org/apache/helix/model/TestResourceConfig.java |  2 +-
 .../apache/helix/model/TestStateModelValidity.java |  2 +-
 .../helix/model/TestStateTransitionProperty.java   |  2 +-
 .../helix/model/builder/TestIdealStateBuilder.java |  2 +-
 .../apache/helix/model/cloud/TestCloudConfig.java  |  2 +-
 .../monitoring/TestClusterEventStatusMonitor.java  |  2 +-
 .../TestClusterStatusMonitorLifecycle.java         |  2 +-
 .../helix/monitoring/TestParticipantMonitor.java   |  2 +-
 .../apache/helix/monitoring/TestStatCollector.java |  2 +-
 .../helix/monitoring/TestWorkflowMonitor.java      |  2 +-
 .../helix/monitoring/TestZKPathDataDumpTask.java   |  2 +-
 .../mbeans/TestClusterAggregateMetrics.java        |  2 +-
 .../mbeans/TestClusterStatusMonitor.java           |  2 +-
 .../mbeans/TestDisableResourceMbean.java           |  2 +-
 .../mbeans/TestDropResourceMetricsReset.java       |  2 +-
 .../mbeans/TestHelixCallbackMonitor.java           | 19 ++++++++++
 .../monitoring/mbeans/TestRebalancerMetrics.java   |  2 +-
 .../monitoring/mbeans/TestResetClusterMetrics.java |  2 +-
 .../monitoring/mbeans/TestResourceMonitor.java     |  2 +-
 .../mbeans/TestRoutingTableProviderMonitor.java    | 19 ++++++++++
 .../mbeans/TestTaskPerformanceMetrics.java         |  2 +-
 .../mbeans/TestTopStateHandoffMetrics.java         |  2 +-
 .../monitoring/mbeans/TestZkClientMonitor.java     |  2 +-
 .../helix/participant/MockZKHelixManager.java      |  2 +-
 .../participant/TestDistControllerElection.java    |  2 +-
 .../participant/TestDistControllerStateModel.java  |  2 +-
 .../TestDistControllerStateModelFactory.java       |  2 +-
 .../statemachine/TestStateModelParser.java         |  2 +-
 .../helix/spectator/TestRoutingDataCache.java      |  2 +-
 .../org/apache/helix/store/TestJsonComparator.java |  2 +-
 .../org/apache/helix/store/TestPropertyStat.java   |  2 +-
 .../helix/store/TestPropertyStoreException.java    |  2 +-
 .../store/zk/TestAutoFallbackPropertyStore.java    |  2 +-
 .../helix/store/zk/TestZkHelixPropertyStore.java   |  2 +-
 .../zk/TestZkManagerWithAutoFallbackStore.java     |  2 +-
 .../helix/task/TaskSynchronizedTestBase.java       |  2 +-
 .../helix/task/TestAssignableInstanceManager.java  |  2 +-
 ...tAssignableInstanceManagerControllerSwitch.java |  2 +-
 .../apache/helix/task/TestCleanExpiredJobs.java    |  2 +-
 .../helix/task/TestDropTerminalTasksUponReset.java |  2 +-
 .../task/TestGetLastScheduledTaskExecInfo.java     |  2 +-
 .../helix/task/TestGetSetUserContentStore.java     |  2 +-
 .../apache/helix/task/TestJobConfigValidation.java |  2 +-
 .../apache/helix/task/TestJobStateOnCreation.java  |  2 +-
 .../apache/helix/task/TestScheduleDelayJobs.java   |  2 +-
 .../helix/task/TestSemiAutoStateTransition.java    |  2 +-
 .../helix/task/TestTargetedTaskStateChange.java    |  2 +-
 .../helix/task/TestTaskCreateThrottling.java       |  2 +-
 .../apache/helix/task/TestWorkflowCreation.java    |  2 +-
 .../helix/task/assigner/AssignerTestBase.java      |  2 +-
 .../task/assigner/TestAssignableInstance.java      |  2 +-
 .../assigner/TestThreadCountBasedTaskAssigner.java |  2 +-
 .../TestStrictMatchExternalViewVerifier.java       |  2 +-
 .../org/apache/helix/tools/TestClusterSetup.java   |  2 +-
 .../helix/tools/TestClusterStateVerifier.java      |  2 +-
 .../apache/helix/tools/TestClusterVerifier.java    |  2 +-
 .../org/apache/helix/tools/TestHelixAdminCli.java  |  2 +-
 .../java/org/apache/helix/tools/TestZkCopy.java    |  2 +-
 .../helix/util/TestIdealStateAssignment.java       |  2 +-
 .../org/apache/helix/util/TestInputLoader.java     |  2 +-
 .../helix/util/TestInstanceValidationUtil.java     | 19 ++++++++++
 .../apache/helix/util/TestPropertyKeyGetPath.java  |  2 +-
 .../apache/helix/util/TestRebalanceScheduler.java  | 19 ++++++++++
 .../org/apache/helix/util/TestZKClientPool.java    |  2 +-
 helix-core/src/test/resources/log4j.properties     |  3 +-
 helix-front/assemble/assembly.xml                  | 34 +++++++++---------
 helix-front/client/app/app.component.html          | 19 ++++++++++
 .../chooser/helix-list/helix-list.component.html   | 19 ++++++++++
 .../cluster-detail/cluster-detail.component.html   | 19 ++++++++++
 .../cluster-list/cluster-list.component.html       | 19 ++++++++++
 .../client/app/cluster/cluster.component.html      | 19 ++++++++++
 .../config-detail/config-detail.component.html     | 19 ++++++++++
 .../controller-detail.component.html               | 19 ++++++++++
 .../client/app/dashboard/dashboard.component.html  | 19 ++++++++++
 .../history-list/history-list.component.html       | 19 ++++++++++
 .../instance-detail/instance-detail.component.html | 19 ++++++++++
 .../instance-list/instance-list.component.html     | 19 ++++++++++
 .../partition-detail.component.html                | 19 ++++++++++
 .../partition-list/partition-list.component.html   | 19 ++++++++++
 .../resource-detail-for-instance.component.html    | 19 ++++++++++
 .../resource-detail/resource-detail.component.html | 19 ++++++++++
 .../resource-list/resource-list.component.html     | 19 ++++++++++
 .../resource-node-viewer.component.html            | 19 ++++++++++
 .../shared/data-table/data-table.component.html    | 19 ++++++++++
 .../detail-header/detail-header.component.html     | 19 ++++++++++
 .../alert-dialog/alert-dialog.component.html       | 19 ++++++++++
 .../confirm-dialog/confirm-dialog.component.html   | 19 ++++++++++
 .../input-dialog/input-dialog.component.html       | 19 ++++++++++
 .../disabled-label/disabled-label.component.html   | 19 ++++++++++
 .../input-inline/input-inline.component.html       | 19 ++++++++++
 .../shared/json-viewer/json-viewer.component.html  | 19 ++++++++++
 .../key-value-pairs/key-value-pairs.component.html | 19 ++++++++++
 .../shared/node-viewer/node-viewer.component.html  | 19 ++++++++++
 .../shared/state-label/state-label.component.html  | 19 ++++++++++
 .../workflow/job-detail/job-detail.component.html  | 19 ++++++++++
 .../app/workflow/job-list/job-list.component.html  | 19 ++++++++++
 .../workflow-dag/workflow-dag.component.html       | 19 ++++++++++
 .../workflow-detail/workflow-detail.component.html | 19 ++++++++++
 .../workflow-list/workflow-list.component.html     | 19 ++++++++++
 helix-front/client/index.html                      | 19 ++++++++++
 helix-front/pom.xml                                | 34 +++++++++---------
 helix-lock/pom.xml                                 | 34 +++++++++---------
 helix-lock/src/assemble/assembly.xml               | 34 +++++++++---------
 helix-lock/src/main/config/log4j.properties        |  2 +-
 .../org/apache/helix/lock/DistributedLock.java     |  2 +-
 .../main/java/org/apache/helix/lock/LockInfo.java  |  4 +--
 .../main/java/org/apache/helix/lock/LockScope.java |  4 +--
 .../apache/helix/lock/helix/HelixLockScope.java    |  4 +--
 .../lock/helix/ZKDistributedNonblockingLock.java   |  4 +--
 helix-lock/src/test/conf/testng.xml                | 34 +++++++++---------
 helix-rest/pom.xml                                 | 34 +++++++++---------
 helix-rest/src/assemble/assembly.xml               | 34 +++++++++---------
 helix-rest/src/main/config/log4j.properties        |  2 +-
 .../apache/helix/rest/client/CustomRestClient.java |  2 +-
 .../helix/rest/client/CustomRestClientFactory.java |  2 +-
 .../helix/rest/client/CustomRestClientImpl.java    |  2 +-
 .../helix/rest/common/ContextPropertyKeys.java     |  2 +-
 .../rest/common/HelixDataAccessorWrapper.java      |  2 +-
 .../helix/rest/common/HelixRestNamespace.java      |  2 +-
 .../apache/helix/rest/common/HelixRestUtils.java   |  2 +-
 .../helix/rest/common/RestSystemPropertyKeys.java  | 19 ++++++++++
 .../org/apache/helix/rest/common/ServletType.java  |  2 +-
 .../apache/helix/rest/server/HelixRestMain.java    |  2 +-
 .../apache/helix/rest/server/HelixRestServer.java  |  2 +-
 .../apache/helix/rest/server/ServerContext.java    |  2 +-
 .../helix/rest/server/auditlog/AuditLog.java       |  2 +-
 .../helix/rest/server/auditlog/AuditLogger.java    |  2 +-
 .../auditloggers/FileBasedAuditLogger.java         |  2 +-
 .../helix/rest/server/filters/AuditLogFilter.java  |  2 +-
 .../helix/rest/server/filters/CORSFilter.java      |  2 +-
 .../rest/server/json/cluster/ClusterInfo.java      | 19 ++++++++++
 .../rest/server/json/cluster/ClusterTopology.java  | 19 ++++++++++
 .../rest/server/json/instance/InstanceInfo.java    |  2 +-
 .../rest/server/json/instance/StoppableCheck.java  |  2 +-
 .../rest/server/resources/AbstractResource.java    |  2 +-
 .../resources/exceptions/HelixHealthException.java | 19 ++++++++++
 .../resources/helix/AbstractHelixResource.java     |  2 +-
 .../server/resources/helix/ClusterAccessor.java    |  2 +-
 .../server/resources/helix/InstancesAccessor.java  |  2 +-
 .../rest/server/resources/helix/JobAccessor.java   |  2 +-
 .../server/resources/helix/MetadataAccessor.java   |  2 +-
 .../resources/helix/PerInstanceAccessor.java       |  2 +-
 .../server/resources/helix/ResourceAccessor.java   |  2 +-
 .../rest/server/resources/helix/TaskAccessor.java  |  2 +-
 .../server/resources/helix/WorkflowAccessor.java   |  2 +-
 .../resources/metadata/NamespacesAccessor.java     |  2 +-
 .../resources/zookeeper/ZooKeeperAccessor.java     |  2 +-
 .../helix/rest/server/service/ClusterService.java  | 19 ++++++++++
 .../rest/server/service/ClusterServiceImpl.java    | 19 ++++++++++
 .../helix/rest/server/service/InstanceService.java |  2 +-
 .../rest/server/service/InstanceServiceImpl.java   |  2 +-
 helix-rest/src/main/webapp/WEB-INF/web.xml         | 34 +++++++++---------
 helix-rest/src/test/conf/testng.xml                | 34 +++++++++---------
 .../helix/rest/client/TestCustomRestClient.java    | 19 ++++++++++
 .../rest/common/TestHelixDataAccessorWrapper.java  |  2 +-
 .../helix/rest/server/AbstractTestClass.java       |  2 +-
 .../helix/rest/server/TestClusterAccessor.java     |  2 +-
 .../helix/rest/server/TestHelixRestServer.java     |  2 +-
 .../helix/rest/server/TestInstancesAccessor.java   |  2 +-
 .../apache/helix/rest/server/TestJobAccessor.java  |  2 +-
 .../helix/rest/server/TestNamespacedAPIAccess.java |  2 +-
 .../helix/rest/server/TestPerInstanceAccessor.java |  2 +-
 .../helix/rest/server/TestResourceAccessor.java    |  2 +-
 .../apache/helix/rest/server/TestTaskAccessor.java | 19 ++++++++++
 .../helix/rest/server/TestWorkflowAccessor.java    | 19 ++++++++++
 .../helix/rest/server/TestZooKeeperAccessor.java   |  2 +-
 .../rest/server/json/cluster/TestClusterInfo.java  | 19 ++++++++++
 .../server/json/cluster/TestClusterTopology.java   | 19 ++++++++++
 .../server/json/instance/TestStoppableCheck.java   |  2 +-
 .../rest/server/service/TestClusterService.java    | 19 ++++++++++
 .../rest/server/service/TestInstanceService.java   |  2 +-
 .../rest/server/util/JerseyUriRequestBuilder.java  | 19 ++++++++++
 .../server/util/TestInstanceValidationUtil.java    | 19 ++++++++++
 helix-rest/src/test/resources/log4j.properties     |  3 +-
 helix-style-intellij.xml                           | 19 ++++++++++
 helix-style.xml                                    | 34 +++++++++---------
 metadata-store-directory-common/pom.xml            | 34 +++++++++---------
 .../src/assemble/assembly.xml                      | 34 +++++++++---------
 .../src/main/config/log4j.properties               |  2 +-
 .../mock/MockMetadataStoreDirectoryServer.java     |  2 +-
 .../src/test/conf/testng.xml                       | 34 +++++++++---------
 metrics-common/pom.xml                             | 34 +++++++++---------
 metrics-common/src/assemble/assembly.xml           | 34 +++++++++---------
 .../helix/monitoring/SensorNameProvider.java       |  2 +-
 .../helix/monitoring/mbeans/MBeanRegistrar.java    |  2 +-
 .../monitoring/mbeans/MonitorDomainNames.java      |  2 +-
 .../mbeans/dynamicMBeans/DynamicMBeanProvider.java |  2 +-
 .../mbeans/dynamicMBeans/DynamicMetric.java        |  2 +-
 .../dynamicMBeans/HistogramDynamicMetric.java      |  2 +-
 .../mbeans/dynamicMBeans/SimpleDynamicMetric.java  |  2 +-
 .../mbeans/exception/MetricException.java          |  2 +-
 metrics-common/src/test/conf/testng.xml            | 34 +++++++++---------
 pom.xml                                            | 39 ++++++++++++---------
 recipes/distributed-lock-manager/pom.xml           | 34 +++++++++---------
 .../src/main/config/log4j.properties               |  2 +-
 .../java/org/apache/helix/lockmanager/Lock.java    |  2 +-
 .../org/apache/helix/lockmanager/LockFactory.java  |  2 +-
 .../apache/helix/lockmanager/LockManagerDemo.java  |  2 +-
 .../org/apache/helix/lockmanager/LockProcess.java  |  2 +-
 .../src/test/conf/testng.xml                       | 34 +++++++++---------
 recipes/pom.xml                                    | 34 +++++++++---------
 recipes/rabbitmq-consumer-group/pom.xml            | 34 +++++++++---------
 .../src/main/config/log4j.properties               |  2 +-
 .../apache/helix/recipes/rabbitmq/Consumer.java    |  2 +-
 .../helix/recipes/rabbitmq/ConsumerStateModel.java |  2 +-
 .../rabbitmq/ConsumerStateModelFactory.java        |  2 +-
 .../helix/recipes/rabbitmq/ConsumerThread.java     |  2 +-
 .../org/apache/helix/recipes/rabbitmq/Emitter.java |  2 +-
 .../recipes/rabbitmq/SetupConsumerCluster.java     |  2 +-
 .../recipes/rabbitmq/StartClusterManager.java      |  2 +-
 .../src/test/conf/testng.xml                       | 34 +++++++++---------
 recipes/rsync-replicated-file-system/bin/log4j.xml | 40 +++++++++++-----------
 recipes/rsync-replicated-file-system/pom.xml       | 34 +++++++++---------
 .../src/main/config/log4j.properties               |  2 +-
 .../java/org/apache/helix/filestore/ChangeLog.java |  2 +-
 .../apache/helix/filestore/ChangeLogGenerator.java |  2 +-
 .../apache/helix/filestore/ChangeLogProcessor.java |  2 +-
 .../apache/helix/filestore/ChangeLogReader.java    |  2 +-
 .../org/apache/helix/filestore/ChangeRecord.java   |  2 +-
 .../org/apache/helix/filestore/CheckpointFile.java |  2 +-
 .../apache/helix/filestore/ExternalCommand.java    |  2 +-
 .../apache/helix/filestore/FileChangeWatcher.java  |  2 +-
 .../java/org/apache/helix/filestore/FileStore.java |  2 +-
 .../helix/filestore/FileStoreStateModel.java       |  2 +-
 .../filestore/FileStoreStateModelFactory.java      |  2 +-
 .../helix/filestore/FileSystemWatchService.java    |  2 +-
 .../apache/helix/filestore/IntegrationTest.java    |  2 +-
 .../org/apache/helix/filestore/Replicator.java     |  2 +-
 .../org/apache/helix/filestore/RsyncDaemon.java    |  2 +-
 .../org/apache/helix/filestore/RsyncInvoker.java   |  2 +-
 .../org/apache/helix/filestore/SetupCluster.java   |  2 +-
 .../helix/filestore/StartClusterManager.java       |  2 +-
 .../main/java/org/apache/helix/filestore/Test.java |  2 +-
 .../src/test/conf/testng.xml                       | 34 +++++++++---------
 recipes/service-discovery/pom.xml                  | 34 +++++++++---------
 .../src/main/config/log4j.properties               |  2 +-
 .../apache/helix/servicediscovery/MyService.java   |  2 +-
 .../helix/servicediscovery/ServiceDiscovery.java   |  2 +-
 .../servicediscovery/ServiceDiscoveryDemo.java     |  2 +-
 .../helix/servicediscovery/ServiceMetadata.java    |  2 +-
 recipes/service-discovery/src/test/conf/testng.xml | 34 +++++++++---------
 recipes/task-execution/pom.xml                     | 34 +++++++++---------
 .../src/main/config/log4j.properties               |  2 +-
 .../helix/taskexecution/AnalyticsTaskFactory.java  |  2 +-
 .../org/apache/helix/taskexecution/CountTask.java  |  2 +-
 .../java/org/apache/helix/taskexecution/Dag.java   |  2 +-
 .../org/apache/helix/taskexecution/FilterTask.java |  2 +-
 .../org/apache/helix/taskexecution/JoinTask.java   |  2 +-
 .../helix/taskexecution/RedisTaskResultStore.java  |  2 +-
 .../org/apache/helix/taskexecution/ReportTask.java |  2 +-
 .../java/org/apache/helix/taskexecution/Task.java  |  2 +-
 .../apache/helix/taskexecution/TaskCluster.java    |  2 +-
 .../helix/taskexecution/TaskExecutionDemo.java     |  2 +-
 .../apache/helix/taskexecution/TaskFactory.java    |  2 +-
 .../helix/taskexecution/TaskResultStore.java       |  2 +-
 .../apache/helix/taskexecution/TaskStateModel.java |  2 +-
 .../helix/taskexecution/TaskStateModelFactory.java |  2 +-
 .../org/apache/helix/taskexecution/Worker.java     |  2 +-
 recipes/task-execution/src/test/conf/testng.xml    | 34 +++++++++---------
 scripts/runSingleTest.sh                           | 14 ++++++++
 website/0.6.1-incubating/pom.xml                   | 34 +++++++++---------
 website/0.6.1-incubating/src/site/site.xml         | 32 +++++++++--------
 website/0.6.1-incubating/src/test/conf/testng.xml  | 34 +++++++++---------
 website/0.6.2-incubating/pom.xml                   | 34 +++++++++---------
 website/0.6.2-incubating/src/site/site.xml         | 32 +++++++++--------
 website/0.6.2-incubating/src/test/conf/testng.xml  | 34 +++++++++---------
 website/0.6.3/pom.xml                              | 34 +++++++++---------
 website/0.6.3/src/site/site.xml                    | 32 +++++++++--------
 website/0.6.3/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.6.4/pom.xml                              | 34 +++++++++---------
 website/0.6.4/src/site/site.xml                    | 32 +++++++++--------
 website/0.6.4/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.6.5/pom.xml                              | 34 +++++++++---------
 website/0.6.5/src/site/site.xml                    | 32 +++++++++--------
 website/0.6.5/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.6.6/pom.xml                              | 34 +++++++++---------
 website/0.6.6/src/site/site.xml                    | 32 +++++++++--------
 website/0.6.6/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.6.7/pom.xml                              | 34 +++++++++---------
 website/0.6.7/src/site/site.xml                    | 32 +++++++++--------
 website/0.6.7/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.6.8/pom.xml                              | 34 +++++++++---------
 website/0.6.8/src/site/site.xml                    | 32 +++++++++--------
 website/0.6.8/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.6.9/pom.xml                              | 34 +++++++++---------
 website/0.6.9/src/site/site.xml                    | 32 +++++++++--------
 website/0.6.9/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.7.0-incubating/pom.xml                   | 34 +++++++++---------
 website/0.7.0-incubating/src/site/site.xml         | 32 +++++++++--------
 website/0.7.0-incubating/src/test/conf/testng.xml  | 34 +++++++++---------
 website/0.7.1/pom.xml                              | 34 +++++++++---------
 website/0.7.1/src/site/site.xml                    | 32 +++++++++--------
 website/0.7.1/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.8.0/pom.xml                              | 34 +++++++++---------
 website/0.8.0/src/site/site.xml                    | 32 +++++++++--------
 website/0.8.0/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.8.1/pom.xml                              | 34 +++++++++---------
 website/0.8.1/src/site/site.xml                    | 32 +++++++++--------
 website/0.8.1/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.8.2/pom.xml                              | 34 +++++++++---------
 website/0.8.2/src/site/site.xml                    | 32 +++++++++--------
 website/0.8.2/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.8.3/pom.xml                              | 34 +++++++++---------
 website/0.8.3/src/site/site.xml                    | 32 +++++++++--------
 website/0.8.3/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.8.4/pom.xml                              | 34 +++++++++---------
 website/0.8.4/src/site/site.xml                    | 32 +++++++++--------
 website/0.8.4/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.9.0/pom.xml                              | 34 +++++++++---------
 website/0.9.0/src/site/site.xml                    | 32 +++++++++--------
 website/0.9.0/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.9.1/pom.xml                              | 34 +++++++++---------
 website/0.9.1/src/site/site.xml                    | 32 +++++++++--------
 website/0.9.1/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.9.4/pom.xml                              | 34 +++++++++---------
 website/0.9.4/src/site/site.xml                    | 32 +++++++++--------
 website/0.9.4/src/test/conf/testng.xml             | 34 +++++++++---------
 website/0.9.7/pom.xml                              | 34 +++++++++---------
 website/0.9.7/src/site/site.xml                    | 32 +++++++++--------
 website/0.9.7/src/test/conf/testng.xml             | 34 +++++++++---------
 website/1.0.0/pom.xml                              | 34 +++++++++---------
 website/1.0.0/src/site/site.xml                    | 32 +++++++++--------
 website/1.0.0/src/test/conf/testng.xml             | 34 +++++++++---------
 website/1.0.1/pom.xml                              | 34 +++++++++---------
 website/1.0.1/src/site/site.xml                    | 32 +++++++++--------
 website/1.0.1/src/test/conf/testng.xml             | 34 +++++++++---------
 website/pom.xml                                    | 34 +++++++++---------
 website/src/site/site.xml                          | 32 +++++++++--------
 zookeeper-api/pom.xml                              | 34 +++++++++---------
 zookeeper-api/src/assemble/assembly.xml            | 34 +++++++++---------
 zookeeper-api/src/main/config/log4j.properties     |  2 +-
 .../api/client/ChildrenSubscribeResult.java        |  2 +-
 .../helix/zookeeper/api/client/HelixZkClient.java  |  2 +-
 .../zookeeper/api/client/RealmAwareZkClient.java   |  2 +-
 .../helix/zookeeper/api/client/ZkClientType.java   |  2 +-
 .../api/factory/RealmAwareZkClientFactory.java     |  2 +-
 .../apache/helix/zookeeper/datamodel/ZNRecord.java |  2 +-
 .../zookeeper/datamodel/ZNRecordAssembler.java     |  2 +-
 .../zookeeper/datamodel/ZNRecordBucketizer.java    |  2 +-
 .../helix/zookeeper/datamodel/ZNRecordDelta.java   |  2 +-
 .../helix/zookeeper/datamodel/ZNRecordUpdater.java |  2 +-
 .../datamodel/serializer/ByteArraySerializer.java  |  2 +-
 .../serializer/ChainedPathZkSerializer.java        |  2 +-
 .../serializer/JacksonPayloadSerializer.java       |  2 +-
 .../datamodel/serializer/PayloadSerializer.java    |  2 +-
 .../serializer/ZNRecordJacksonSerializer.java      |  2 +-
 .../datamodel/serializer/ZNRecordSerializer.java   |  2 +-
 .../serializer/ZNRecordStreamingSerializer.java    |  2 +-
 .../zookeeper/exception/ZkClientException.java     |  2 +-
 .../zookeeper/impl/client/DedicatedZkClient.java   |  2 +-
 .../zookeeper/impl/client/FederatedZkClient.java   |  2 +-
 .../zookeeper/impl/client/SharedZkClient.java      |  2 +-
 .../helix/zookeeper/impl/client/ZkClient.java      |  2 +-
 .../impl/factory/DedicatedZkClientFactory.java     |  2 +-
 .../impl/factory/HelixZkClientFactory.java         |  2 +-
 .../impl/factory/SharedZkClientFactory.java        |  2 +-
 .../impl/factory/ZkConnectionManager.java          |  2 +-
 .../helix/zookeeper/util/GZipCompressionUtil.java  |  2 +-
 .../zookeeper/util/HttpRoutingDataReader.java      |  2 +-
 .../helix/zookeeper/zkclient/DataUpdater.java      | 30 +++++++++-------
 .../helix/zookeeper/zkclient/ExceptionUtil.java    | 30 +++++++++-------
 .../zookeeper/zkclient/IDefaultNameSpace.java      | 30 +++++++++-------
 .../helix/zookeeper/zkclient/IZkChildListener.java | 30 +++++++++-------
 .../helix/zookeeper/zkclient/IZkConnection.java    | 30 +++++++++-------
 .../helix/zookeeper/zkclient/IZkDataListener.java  | 30 +++++++++-------
 .../helix/zookeeper/zkclient/NetworkUtil.java      | 30 +++++++++-------
 .../apache/helix/zookeeper/zkclient/ZkClient.java  | 29 ++++++++++------
 .../helix/zookeeper/zkclient/ZkConnection.java     | 30 ++++++++++------
 .../helix/zookeeper/zkclient/ZkEventThread.java    | 29 ++++++++++------
 .../apache/helix/zookeeper/zkclient/ZkLock.java    | 30 +++++++++-------
 .../apache/helix/zookeeper/zkclient/ZkServer.java  | 30 +++++++++-------
 .../zookeeper/zkclient/annotation/PreFetch.java    |  2 +-
 .../callback/CancellableZkAsyncCallback.java       | 19 ++++++++++
 .../callback/ZkAsyncCallMonitorContext.java        | 19 ++++++++++
 .../zkclient/callback/ZkAsyncCallbacks.java        |  2 +-
 .../zkclient/callback/ZkAsyncRetryCallContext.java | 19 ++++++++++
 .../zkclient/callback/ZkAsyncRetryThread.java      | 19 ++++++++++
 .../zkclient/deprecated/IZkStateListener.java      | 30 +++++++++-------
 .../zkclient/exception/ZkBadVersionException.java  | 30 +++++++++-------
 .../zookeeper/zkclient/exception/ZkException.java  | 30 +++++++++-------
 .../zkclient/exception/ZkInterruptedException.java | 30 +++++++++-------
 .../zkclient/exception/ZkMarshallingError.java     | 30 +++++++++-------
 .../zkclient/exception/ZkNoNodeException.java      | 30 +++++++++-------
 .../zkclient/exception/ZkNodeExistsException.java  | 30 +++++++++-------
 .../exception/ZkSessionMismatchedException.java    |  2 +-
 .../zkclient/exception/ZkTimeoutException.java     | 30 +++++++++-------
 .../zookeeper/zkclient/metric/ZkClientMonitor.java |  2 +-
 .../zkclient/metric/ZkClientPathMonitor.java       |  2 +-
 .../zkclient/serialize/BasicZkSerializer.java      |  2 +-
 .../serialize/BytesPushThroughSerializer.java      | 30 +++++++++-------
 .../zkclient/serialize/PathBasedZkSerializer.java  |  2 +-
 .../zkclient/serialize/SerializableSerializer.java | 30 +++++++++-------
 .../serialize/TcclAwareObjectIputStream.java       | 30 +++++++++-------
 .../zookeeper/zkclient/serialize/ZkSerializer.java | 30 +++++++++-------
 .../zkclient/util/ExponentialBackoffStrategy.java  |  2 +-
 zookeeper-api/src/test/conf/testng.xml             | 34 +++++++++---------
 1344 files changed, 5502 insertions(+), 3385 deletions(-)