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(-)