apache / helix
Files Complexity Coverage
helix-common/src/main/java/org/apache/helix/HelixException.java 0 75.00%
helix-common/src/main/java/org/apache/helix/SystemPropertyKeys.java 0 0.00%
helix-common/src/main/java/org/apache/helix/ZNRecord.java 0 66.67%
helix-common/src/main/java/org/apache/helix/ZNRecordDelta.java 0 0.00%
...elix-common/src/main/java/org/apache/helix/constants/InstanceConstants.java 0 80.00%
helix-common/src/main/java/org/apache/helix/datamodel/Snapshot.java 0 0.00%
...n/java/org/apache/helix/manager/zk/serializer/JacksonPayloadSerializer.java 0 100.00%
helix-core/src/main/java/org/apache/helix/AccessOption.java 58.33% 64.00%
helix-core/src/main/java/org/apache/helix/BaseDataAccessor.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/ConfigAccessor.java 58.50% 73.48%
helix-core/src/main/java/org/apache/helix/Criteria.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/ExternalCommand.java 38.71% 54.35%
helix-core/src/main/java/org/apache/helix/GroupCommit.java 73.68% 78.57%
helix-core/src/main/java/org/apache/helix/HelixAdmin.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/HelixCloudProperty.java 87.10% 86.11%
helix-core/src/main/java/org/apache/helix/HelixConstants.java 0 89.66%
helix-core/src/main/java/org/apache/helix/HelixDefinedState.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/HelixManager.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/HelixManagerFactory.java 80.00% 80.00%
helix-core/src/main/java/org/apache/helix/HelixManagerProperties.java 73.68% 80.00%
helix-core/src/main/java/org/apache/helix/HelixManagerProperty.java 66.67% 73.53%
helix-core/src/main/java/org/apache/helix/HelixProperty.java 76.92% 59.85%
helix-core/src/main/java/org/apache/helix/HelixPropertyFactory.java 75.00% 79.49%
helix-core/src/main/java/org/apache/helix/HelixRebalanceException.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/HelixRollbackException.java 33.33% 33.33%
helix-core/src/main/java/org/apache/helix/HelixTimerTask.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/InstanceType.java 66.67% 96.43%
helix-core/src/main/java/org/apache/helix/NotificationContext.java 80.00% 87.76%
helix-core/src/main/java/org/apache/helix/PropertyKey.java 52.00% 76.87%
helix-core/src/main/java/org/apache/helix/PropertyPathBuilder.java 72.31% 86.55%
helix-core/src/main/java/org/apache/helix/PropertyPathConfig.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/PropertyType.java 47.06% 81.08%
helix-core/src/main/java/org/apache/helix/ZNRecordAssembler.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/ZNRecordBucketizer.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/ZNRecordUpdater.java 0.00% 0.00%
...core/src/main/java/org/apache/helix/api/cloud/CloudInstanceInformation.java 0 100.00%
...lix-core/src/main/java/org/apache/helix/api/config/HelixConfigProperty.java 66.67% 83.33%
helix-core/src/main/java/org/apache/helix/api/config/RebalanceConfig.java 22.73% 56.92%
...rc/main/java/org/apache/helix/api/config/StateTransitionThrottleConfig.java 80.00% 85.00%
...src/main/java/org/apache/helix/api/config/StateTransitionTimeoutConfig.java 64.71% 70.00%
...core/src/main/java/org/apache/helix/api/config/ViewClusterSourceConfig.java 0.00% 0.00%
...e/src/main/java/org/apache/helix/api/exceptions/HelixConflictException.java 100.00% 100.00%
...main/java/org/apache/helix/api/exceptions/HelixMetaDataAccessException.java 66.67% 66.67%
...apache/helix/api/rebalancer/constraint/AbstractRebalanceHardConstraint.java 50.00% 50.00%
...apache/helix/api/rebalancer/constraint/AbstractRebalanceSoftConstraint.java 75.00% 80.00%
...x-core/src/main/java/org/apache/helix/api/status/ClusterManagementMode.java 80.00% 73.91%
...src/main/java/org/apache/helix/api/status/ClusterManagementModeRequest.java 100.00% 92.86%
helix-core/src/main/java/org/apache/helix/api/topology/ClusterTopology.java 77.27% 82.46%
...c/main/java/org/apache/helix/cloud/azure/AzureCloudInstanceInformation.java 100.00% 86.67%
...va/org/apache/helix/cloud/azure/AzureCloudInstanceInformationProcessor.java 41.18% 72.41%
helix-core/src/main/java/org/apache/helix/cloud/azure/AzureConstants.java 0.00% 0.00%
...elix-core/src/main/java/org/apache/helix/cloud/constants/CloudProvider.java 100.00% 100.00%
...in/java/org/apache/helix/cloud/constants/VirtualTopologyGroupConstants.java 0.00% 0.00%
...elix-core/src/main/java/org/apache/helix/cloud/event/CloudEventHandler.java 50.00% 68.42%
...re/src/main/java/org/apache/helix/cloud/event/CloudEventHandlerFactory.java 100.00% 100.00%
...lix-core/src/main/java/org/apache/helix/cloud/event/CloudEventListener.java 0 100.00%
...ain/java/org/apache/helix/cloud/event/helix/CloudEventCallbackProperty.java 90.00% 93.33%
.../java/org/apache/helix/cloud/event/helix/DefaultCloudEventCallbackImpl.java 90.00% 97.56%
...c/main/java/org/apache/helix/cloud/event/helix/HelixCloudEventListener.java 84.21% 92.73%
...rc/main/java/org/apache/helix/cloud/event/helix/HelixEventHandlingUtil.java 40.00% 59.46%
...va/org/apache/helix/cloud/topology/FifoVirtualGroupAssignmentAlgorithm.java 87.50% 94.74%
...x-core/src/main/java/org/apache/helix/common/ClusterEventBlockingQueue.java 80.00% 78.95%
helix-core/src/main/java/org/apache/helix/common/ClusterEventProcessor.java 66.67% 66.67%
...lix-core/src/main/java/org/apache/helix/common/DedupEventBlockingQueue.java 75.00% 82.86%
helix-core/src/main/java/org/apache/helix/common/DedupEventProcessor.java 60.00% 72.22%
...ix-core/src/main/java/org/apache/helix/common/caches/AbstractDataCache.java 78.57% 84.09%
...core/src/main/java/org/apache/helix/common/caches/AbstractDataSnapshot.java 50.00% 75.00%
...ore/src/main/java/org/apache/helix/common/caches/BasicClusterDataCache.java 73.91% 73.61%
...ix-core/src/main/java/org/apache/helix/common/caches/CurrentStateCache.java 100.00% 100.00%
...core/src/main/java/org/apache/helix/common/caches/CurrentStateSnapshot.java 81.25% 78.79%
...core/src/main/java/org/apache/helix/common/caches/CustomizedStateCache.java 87.50% 88.89%
...-core/src/main/java/org/apache/helix/common/caches/CustomizedViewCache.java 100.00% 100.00%
...ix-core/src/main/java/org/apache/helix/common/caches/ExternalViewCache.java 80.00% 86.79%
...elix-core/src/main/java/org/apache/helix/common/caches/IdealStateCache.java 0.00% 0.00%
...ore/src/main/java/org/apache/helix/common/caches/InstanceMessagesCache.java 79.01% 79.51%
...ore/src/main/java/org/apache/helix/common/caches/ParticipantStateCache.java 66.67% 77.78%
helix-core/src/main/java/org/apache/helix/common/caches/PropertyCache.java 94.12% 96.83%
...e/src/main/java/org/apache/helix/common/caches/TargetExternalViewCache.java 100.00% 100.00%
...ore/src/main/java/org/apache/helix/common/caches/TaskCurrentStateCache.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/common/caches/TaskDataCache.java 79.37% 84.62%
...x-core/src/main/java/org/apache/helix/controller/ExternalViewGenerator.java 68.42% 84.00%
...-core/src/main/java/org/apache/helix/controller/GenericHelixController.java 62.98% 81.51%
...lix-core/src/main/java/org/apache/helix/controller/HelixControllerMain.java 15.38% 7.14%
...-core/src/main/java/org/apache/helix/controller/HierarchicalDataHolder.java 86.96% 95.38%
helix-core/src/main/java/org/apache/helix/controller/LogUtil.java 55.56% 58.82%
...java/org/apache/helix/controller/changedetector/ResourceChangeDetector.java 100.00% 100.00%
...java/org/apache/helix/controller/changedetector/ResourceChangeSnapshot.java 100.00% 100.00%
...rg/apache/helix/controller/changedetector/trimmer/ClusterConfigTrimmer.java 100.00% 100.00%
...rg/apache/helix/controller/changedetector/trimmer/HelixPropertyTrimmer.java 84.21% 92.11%
...a/org/apache/helix/controller/changedetector/trimmer/IdealStateTrimmer.java 100.00% 100.00%
...g/apache/helix/controller/changedetector/trimmer/InstanceConfigTrimmer.java 100.00% 100.00%
...g/apache/helix/controller/changedetector/trimmer/ResourceConfigTrimmer.java 100.00% 100.00%
...ore/src/main/java/org/apache/helix/controller/common/PartitionStateMap.java 83.33% 90.91%
...ore/src/main/java/org/apache/helix/controller/common/ResourcesStateMap.java 100.00% 100.00%
...a/org/apache/helix/controller/dataproviders/BaseControllerDataProvider.java 86.71% 86.77%
...apache/helix/controller/dataproviders/ManagementControllerDataProvider.java 100.00% 100.00%
...g/apache/helix/controller/dataproviders/ResourceControllerDataProvider.java 93.55% 93.08%
...g/apache/helix/controller/dataproviders/WorkflowControllerDataProvider.java 87.50% 88.31%
.../main/java/org/apache/helix/controller/pipeline/AbstractAsyncBaseStage.java 83.33% 84.00%
...e/src/main/java/org/apache/helix/controller/pipeline/AbstractBaseStage.java 66.67% 70.59%
...ore/src/main/java/org/apache/helix/controller/pipeline/AsyncWorkerType.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/controller/pipeline/Pipeline.java 81.82% 91.67%
...re/src/main/java/org/apache/helix/controller/pipeline/PipelineRegistry.java 83.33% 91.67%
...main/java/org/apache/helix/controller/pipeline/PipelineSwitchException.java 100.00% 100.00%
...x-core/src/main/java/org/apache/helix/controller/pipeline/StageContext.java 100.00% 100.00%
...core/src/main/java/org/apache/helix/controller/pipeline/StageException.java 50.00% 50.00%
...rc/main/java/org/apache/helix/controller/rebalancer/AbstractRebalancer.java 87.10% 87.62%
...re/src/main/java/org/apache/helix/controller/rebalancer/AutoRebalancer.java 53.85% 67.21%
.../src/main/java/org/apache/helix/controller/rebalancer/CustomRebalancer.java 76.92% 84.62%
...main/java/org/apache/helix/controller/rebalancer/DelayedAutoRebalancer.java 76.00% 82.93%
...main/java/org/apache/helix/controller/rebalancer/MaintenanceRebalancer.java 85.71% 95.83%
...rc/main/java/org/apache/helix/controller/rebalancer/SemiAutoRebalancer.java 100.00% 100.00%
...pache/helix/controller/rebalancer/constraint/ExcessiveTopStateResolver.java 57.14% 67.86%
...pache/helix/controller/rebalancer/constraint/MonitoredAbnormalResolver.java 83.33% 86.67%
...ontroller/rebalancer/constraint/PartitionWeightAwareEvennessConstraint.java 90.00% 93.55%
.../apache/helix/controller/rebalancer/constraint/TotalCapacityConstraint.java 100.00% 100.00%
.../controller/rebalancer/constraint/dataprovider/ZkBasedCapacityProvider.java 100.00% 82.86%
...ller/rebalancer/constraint/dataprovider/ZkBasedPartitionWeightProvider.java 100.00% 89.23%
...ntroller/rebalancer/strategy/AbstractEvenDistributionRebalanceStrategy.java 78.57% 85.60%
.../org/apache/helix/controller/rebalancer/strategy/AutoRebalanceStrategy.java 88.60% 92.01%
...pache/helix/controller/rebalancer/strategy/ConstraintRebalanceStrategy.java 88.57% 93.23%
...g/apache/helix/controller/rebalancer/strategy/CrushEdRebalanceStrategy.java 100.00% 100.00%
...org/apache/helix/controller/rebalancer/strategy/CrushRebalanceStrategy.java 94.44% 96.05%
.../helix/controller/rebalancer/strategy/MultiRoundCrushRebalanceStrategy.java 79.25% 84.27%
...ix/controller/rebalancer/strategy/crushMapping/CRUSHPlacementAlgorithm.java 72.73% 82.99%
...ller/rebalancer/strategy/crushMapping/CardDealingAdjustmentAlgorithmV2.java 87.50% 93.48%
.../rebalancer/strategy/crushMapping/ConsistentHashingAdjustmentAlgorithm.java 91.67% 94.51%
...main/java/org/apache/helix/controller/rebalancer/topology/InstanceNode.java 70.00% 64.29%
...ore/src/main/java/org/apache/helix/controller/rebalancer/topology/Node.java 76.92% 80.30%
...src/main/java/org/apache/helix/controller/rebalancer/topology/Topology.java 82.35% 87.92%
.../java/org/apache/helix/controller/rebalancer/util/DelayedRebalanceUtil.java 69.09% 77.23%
...in/java/org/apache/helix/controller/rebalancer/util/RebalanceScheduler.java 70.83% 77.78%
...va/org/apache/helix/controller/rebalancer/util/ResourceUsageCalculator.java 84.21% 93.55%
...n/java/org/apache/helix/controller/rebalancer/util/WagedValidationUtil.java 88.89% 95.65%
...a/org/apache/helix/controller/rebalancer/waged/AssignmentMetadataStore.java 95.83% 93.44%
...a/org/apache/helix/controller/rebalancer/waged/ReadOnlyWagedRebalancer.java 100.00% 89.47%
...main/java/org/apache/helix/controller/rebalancer/waged/WagedRebalancer.java 91.78% 95.90%
...oller/rebalancer/waged/constraints/AbstractPartitionMovementConstraint.java 87.50% 91.67%
...ix/controller/rebalancer/waged/constraints/BaselineInfluenceConstraint.java 100.00% 100.00%
...helix/controller/rebalancer/waged/constraints/ConstraintBasedAlgorithm.java 96.43% 97.41%
...ontroller/rebalancer/waged/constraints/ConstraintBasedAlgorithmFactory.java 55.56% 84.38%
...helix/controller/rebalancer/waged/constraints/FaultZoneAwareConstraint.java 80.00% 85.71%
...rg/apache/helix/controller/rebalancer/waged/constraints/HardConstraint.java 50.00% 50.00%
...troller/rebalancer/waged/constraints/InstancePartitionsCountConstraint.java 100.00% 100.00%
...roller/rebalancer/waged/constraints/MaxCapacityUsageInstanceConstraint.java 100.00% 100.00%
...e/helix/controller/rebalancer/waged/constraints/NodeCapacityConstraint.java 66.67% 80.00%
...ontroller/rebalancer/waged/constraints/NodeMaxPartitionLimitConstraint.java 88.89% 87.50%
...ix/controller/rebalancer/waged/constraints/PartitionMovementConstraint.java 100.00% 100.00%
...elix/controller/rebalancer/waged/constraints/ReplicaActivateConstraint.java 40.00% 60.00%
...r/rebalancer/waged/constraints/ResourcePartitionAntiAffinityConstraint.java 100.00% 100.00%
...er/rebalancer/waged/constraints/ResourceTopStateAntiAffinityConstraint.java 100.00% 100.00%
...troller/rebalancer/waged/constraints/SamePartitionOnInstanceConstraint.java 75.00% 75.00%
...rg/apache/helix/controller/rebalancer/waged/constraints/SoftConstraint.java 100.00% 100.00%
...ebalancer/waged/constraints/TopStateMaxCapacityUsageInstanceConstraint.java 100.00% 100.00%
...ache/helix/controller/rebalancer/waged/constraints/UsageSoftConstraint.java 100.00% 100.00%
.../helix/controller/rebalancer/waged/constraints/ValidGroupTagConstraint.java 75.00% 80.00%
...java/org/apache/helix/controller/rebalancer/waged/model/AssignableNode.java 92.86% 93.97%
...a/org/apache/helix/controller/rebalancer/waged/model/AssignableReplica.java 84.00% 76.74%
...java/org/apache/helix/controller/rebalancer/waged/model/ClusterContext.java 92.31% 96.39%
...n/java/org/apache/helix/controller/rebalancer/waged/model/ClusterModel.java 100.00% 100.00%
...rg/apache/helix/controller/rebalancer/waged/model/ClusterModelProvider.java 94.74% 97.08%
...a/org/apache/helix/controller/rebalancer/waged/model/OptimalAssignment.java 100.00% 100.00%
...ix-core/src/main/java/org/apache/helix/controller/stages/AttributeName.java 100.00% 100.00%
...ain/java/org/apache/helix/controller/stages/BestPossibleStateCalcStage.java 81.25% 86.78%
...c/main/java/org/apache/helix/controller/stages/BestPossibleStateOutput.java 66.67% 72.41%
...core/src/main/java/org/apache/helix/controller/stages/ClusterDataCache.java 0.00% 0.00%
...lix-core/src/main/java/org/apache/helix/controller/stages/ClusterEvent.java 90.48% 89.58%
...core/src/main/java/org/apache/helix/controller/stages/ClusterEventType.java 100.00% 100.00%
...c/main/java/org/apache/helix/controller/stages/CompatibilityCheckStage.java 71.43% 89.47%
...n/java/org/apache/helix/controller/stages/CurrentStateComputationStage.java 77.36% 84.02%
...re/src/main/java/org/apache/helix/controller/stages/CurrentStateOutput.java 91.86% 97.13%
...ava/org/apache/helix/controller/stages/CustomizedStateComputationStage.java 83.33% 94.87%
...src/main/java/org/apache/helix/controller/stages/CustomizedStateOutput.java 81.82% 82.86%
...java/org/apache/helix/controller/stages/CustomizedViewAggregationStage.java 76.47% 85.47%
.../main/java/org/apache/helix/controller/stages/ExternalViewComputeStage.java 78.85% 91.16%
...ain/java/org/apache/helix/controller/stages/IntermediateStateCalcStage.java 74.49% 87.01%
...c/main/java/org/apache/helix/controller/stages/IntermediateStateOutput.java 100.00% 100.00%
.../main/java/org/apache/helix/controller/stages/MaintenanceRecoveryStage.java 66.67% 77.03%
...java/org/apache/helix/controller/stages/ManagementMessageDispatchStage.java 100.00% 100.00%
...va/org/apache/helix/controller/stages/ManagementMessageGenerationPhase.java 68.42% 87.50%
...e/src/main/java/org/apache/helix/controller/stages/ManagementModeStage.java 89.66% 91.43%
.../src/main/java/org/apache/helix/controller/stages/MessageDispatchStage.java 63.64% 90.72%
...rc/main/java/org/apache/helix/controller/stages/MessageGenerationPhase.java 80.82% 90.32%
...ix-core/src/main/java/org/apache/helix/controller/stages/MessageOutput.java 100.00% 100.00%
...src/main/java/org/apache/helix/controller/stages/MessageSelectionStage.java 79.55% 92.42%
.../src/main/java/org/apache/helix/controller/stages/MessageThrottleStage.java 78.13% 79.27%
...src/main/java/org/apache/helix/controller/stages/MissingTopStateRecord.java 100.00% 100.00%
...rc/main/java/org/apache/helix/controller/stages/PersistAssignmentStage.java 79.25% 87.50%
.../src/main/java/org/apache/helix/controller/stages/ReadClusterDataStage.java 80.00% 96.08%
.../main/java/org/apache/helix/controller/stages/ResourceComputationStage.java 69.05% 83.08%
...c/main/java/org/apache/helix/controller/stages/ResourceValidationStage.java 80.00% 88.24%
...a/org/apache/helix/controller/stages/StateTransitionThrottleController.java 85.71% 87.18%
...ain/java/org/apache/helix/controller/stages/TargetExteralViewCalcStage.java 77.78% 91.53%
...ain/java/org/apache/helix/controller/stages/TaskGarbageCollectionStage.java 80.00% 79.45%
...ain/java/org/apache/helix/controller/stages/TopStateHandoffReportStage.java 70.59% 89.16%
...g/apache/helix/controller/stages/resource/ResourceMessageDispatchStage.java 100.00% 100.00%
.../java/org/apache/helix/controller/stages/task/TaskMessageDispatchStage.java 100.00% 100.00%
...main/java/org/apache/helix/controller/stages/task/TaskPersistDataStage.java 100.00% 100.00%
.../main/java/org/apache/helix/controller/stages/task/TaskSchedulingStage.java 76.92% 94.95%
...c/main/java/org/apache/helix/controller/strategy/AutoRebalanceStrategy.java 0.00% 0.00%
...src/main/java/org/apache/helix/customizedstate/CustomizedStateProvider.java 77.78% 90.91%
...n/java/org/apache/helix/customizedstate/CustomizedStateProviderFactory.java 80.00% 66.67%
...x-core/src/main/java/org/apache/helix/healthcheck/HealthReportProvider.java 33.33% 33.33%
...java/org/apache/helix/healthcheck/ParticipantHealthReportCollectorImpl.java 53.85% 46.94%
...src/main/java/org/apache/helix/healthcheck/ParticipantHealthReportTask.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/manager/zk/BasicZkSerializer.java 0.00% 0.00%
...lix-core/src/main/java/org/apache/helix/manager/zk/ByteArraySerializer.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/manager/zk/Cache.java 65.00% 76.60%
...x-core/src/main/java/org/apache/helix/manager/zk/CallbackEventExecutor.java 72.73% 76.36%
...c/main/java/org/apache/helix/manager/zk/CallbackEventThreadPoolFactory.java 80.00% 84.21%
helix-core/src/main/java/org/apache/helix/manager/zk/CallbackHandler.java 69.63% 80.54%
...core/src/main/java/org/apache/helix/manager/zk/ControllerManagerHelper.java 100.00% 96.23%
...ore/src/main/java/org/apache/helix/manager/zk/CurStateCarryOverUpdater.java 42.86% 70.59%
...ava/org/apache/helix/manager/zk/DefaultControllerMessageHandlerFactory.java 100.00% 90.91%
...g/apache/helix/manager/zk/DefaultParticipantErrorMessageHandlerFactory.java 83.33% 71.43%
...java/org/apache/helix/manager/zk/DefaultSchedulerMessageHandlerFactory.java 83.33% 80.00%
...re/src/main/java/org/apache/helix/manager/zk/DistributedLeaderElection.java 70.00% 83.75%
...c/main/java/org/apache/helix/manager/zk/GenericBaseDataAccessorBuilder.java 80.00% 76.67%
...ore/src/main/java/org/apache/helix/manager/zk/GenericZkHelixApiBuilder.java 78.57% 74.00%
helix-core/src/main/java/org/apache/helix/manager/zk/HelixGroupCommit.java 58.82% 73.42%
...ore/src/main/java/org/apache/helix/manager/zk/HelixManagerShutdownHook.java 0.00% 0.00%
...elix-core/src/main/java/org/apache/helix/manager/zk/ParticipantManager.java 74.51% 83.54%
helix-core/src/main/java/org/apache/helix/manager/zk/WriteThroughCache.java 69.23% 85.71%
...elix-core/src/main/java/org/apache/helix/manager/zk/ZKExceptionHandler.java 80.00% 75.00%
helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixAdmin.java 57.51% 73.94%
...lix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixDataAccessor.java 78.57% 89.93%
helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixManager.java 74.74% 80.34%
helix-core/src/main/java/org/apache/helix/manager/zk/ZKUtil.java 52.78% 52.19%
...re/src/main/java/org/apache/helix/manager/zk/ZNRecordJacksonSerializer.java 0.00% 0.00%
...elix-core/src/main/java/org/apache/helix/manager/zk/ZNRecordSerializer.java 100.00% 100.00%
.../src/main/java/org/apache/helix/manager/zk/ZNRecordStreamingSerializer.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/manager/zk/ZkAsyncCallbacks.java 0.00% 0.00%
...elix-core/src/main/java/org/apache/helix/manager/zk/ZkBaseDataAccessor.java 66.14% 74.59%
...ix-core/src/main/java/org/apache/helix/manager/zk/ZkBucketDataAccessor.java 78.18% 82.07%
...core/src/main/java/org/apache/helix/manager/zk/ZkCacheBaseDataAccessor.java 63.64% 70.74%
...elix-core/src/main/java/org/apache/helix/manager/zk/ZkCacheEventThread.java 44.44% 53.85%
helix-core/src/main/java/org/apache/helix/manager/zk/ZkCallbackCache.java 67.50% 81.30%
helix-core/src/main/java/org/apache/helix/manager/zk/ZkClient.java 0.00% 0.00%
.../main/java/org/apache/helix/manager/zk/client/DedicatedZkClientFactory.java 0.00% 0.00%
...x-core/src/main/java/org/apache/helix/manager/zk/client/SharedZkClient.java 100.00% 100.00%
...src/main/java/org/apache/helix/manager/zk/client/SharedZkClientFactory.java 100.00% 100.00%
...e/src/main/java/org/apache/helix/manager/zk/client/ZkConnectionManager.java 60.00% 80.00%
...elix-core/src/main/java/org/apache/helix/manager/zk/zookeeper/ZkClient.java 0.00% 0.00%
...-core/src/main/java/org/apache/helix/manager/zk/zookeeper/ZkConnection.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/messaging/AsyncCallback.java 89.47% 85.45%
helix-core/src/main/java/org/apache/helix/messaging/CriteriaEvaluator.java 65.71% 72.97%
...-core/src/main/java/org/apache/helix/messaging/DefaultMessagingService.java 86.89% 90.32%
helix-core/src/main/java/org/apache/helix/messaging/ZNRecordRow.java 62.07% 82.89%
...src/main/java/org/apache/helix/messaging/handling/AsyncCallbackService.java 100.00% 92.00%
.../src/main/java/org/apache/helix/messaging/handling/BatchMessageHandler.java 58.62% 70.37%
.../src/main/java/org/apache/helix/messaging/handling/BatchMessageWrapper.java 100.00% 100.00%
...e/src/main/java/org/apache/helix/messaging/handling/CurrentStateUpdate.java 100.00% 100.00%
.../src/main/java/org/apache/helix/messaging/handling/GroupMessageHandler.java 0.00% 0.00%
...rc/main/java/org/apache/helix/messaging/handling/HelixBatchMessageTask.java 56.25% 67.35%
...pache/helix/messaging/handling/HelixStateTransitionCancellationHandler.java 75.00% 62.50%
...n/java/org/apache/helix/messaging/handling/HelixStateTransitionHandler.java 73.91% 86.64%
helix-core/src/main/java/org/apache/helix/messaging/handling/HelixTask.java 74.00% 87.08%
...re/src/main/java/org/apache/helix/messaging/handling/HelixTaskExecutor.java 78.76% 83.00%
...core/src/main/java/org/apache/helix/messaging/handling/HelixTaskResult.java 100.00% 100.00%
...-core/src/main/java/org/apache/helix/messaging/handling/MessageHandler.java 75.00% 87.50%
...rc/main/java/org/apache/helix/messaging/handling/MessageHandlerFactory.java 100.00% 75.00%
...core/src/main/java/org/apache/helix/messaging/handling/MessageTaskInfo.java 100.00% 100.00%
...e/src/main/java/org/apache/helix/messaging/handling/MessageTimeoutTask.java 100.00% 100.00%
...ava/org/apache/helix/messaging/handling/MultiTypeMessageHandlerFactory.java 33.33% 50.00%
...ix-core/src/main/java/org/apache/helix/messaging/handling/TaskExecutor.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/model/AlertHistory.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/model/AlertStatus.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/model/Alerts.java 0.00% 0.00%
...core/src/main/java/org/apache/helix/model/BuiltInStateModelDefinitions.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/model/CloudConfig.java 76.92% 86.49%
helix-core/src/main/java/org/apache/helix/model/ClusterConfig.java 74.15% 78.55%
helix-core/src/main/java/org/apache/helix/model/ClusterConstraints.java 63.64% 84.38%
helix-core/src/main/java/org/apache/helix/model/ClusterStatus.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/model/ClusterTopologyConfig.java 92.31% 93.94%
helix-core/src/main/java/org/apache/helix/model/ClusterTrie.java 84.21% 88.42%
helix-core/src/main/java/org/apache/helix/model/ConfigScope.java 85.71% 95.65%
helix-core/src/main/java/org/apache/helix/model/ConstraintItem.java 92.31% 93.10%
helix-core/src/main/java/org/apache/helix/model/ControllerHistory.java 78.57% 88.79%
helix-core/src/main/java/org/apache/helix/model/CurrentState.java 88.89% 87.84%
helix-core/src/main/java/org/apache/helix/model/CustomizedState.java 72.73% 77.78%
helix-core/src/main/java/org/apache/helix/model/CustomizedStateConfig.java 100.00% 95.00%
helix-core/src/main/java/org/apache/helix/model/CustomizedView.java 87.50% 84.62%
helix-core/src/main/java/org/apache/helix/model/Error.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/model/ExternalView.java 80.00% 88.89%
helix-core/src/main/java/org/apache/helix/model/HealthStat.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/model/HelixConfigScope.java 87.50% 92.31%
helix-core/src/main/java/org/apache/helix/model/IdealState.java 76.29% 79.76%
helix-core/src/main/java/org/apache/helix/model/InstanceConfig.java 73.21% 78.97%
helix-core/src/main/java/org/apache/helix/model/LeaderStandbySMD.java 84.62% 74.32%
helix-core/src/main/java/org/apache/helix/model/LiveInstance.java 79.17% 80.77%
helix-core/src/main/java/org/apache/helix/model/MaintenanceSignal.java 100.00% 87.50%
helix-core/src/main/java/org/apache/helix/model/MasterSlaveSMD.java 93.33% 98.78%
helix-core/src/main/java/org/apache/helix/model/Message.java 79.67% 89.01%
helix-core/src/main/java/org/apache/helix/model/OnlineOfflineSMD.java 100.00% 100.00%
...ore/src/main/java/org/apache/helix/model/OnlineOfflineWithBootstrapSMD.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/model/ParticipantHistory.java 90.63% 90.10%
helix-core/src/main/java/org/apache/helix/model/Partition.java 71.43% 80.00%
helix-core/src/main/java/org/apache/helix/model/PauseSignal.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/model/PersistentStats.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/model/RESTConfig.java 36.36% 53.33%
helix-core/src/main/java/org/apache/helix/model/Resource.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/model/ResourceAssignment.java 87.50% 93.33%
helix-core/src/main/java/org/apache/helix/model/ResourceConfig.java 80.00% 72.32%
helix-core/src/main/java/org/apache/helix/model/ScheduledTaskSMD.java 77.78% 75.00%
helix-core/src/main/java/org/apache/helix/model/StateModelDefinition.java 65.45% 81.48%
helix-core/src/main/java/org/apache/helix/model/StatusUpdate.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/model/StorageSchemataSMD.java 76.92% 75.81%
helix-core/src/main/java/org/apache/helix/model/TaskSMD.java 80.00% 71.82%
helix-core/src/main/java/org/apache/helix/model/Transition.java 62.50% 72.73%
helix-core/src/main/java/org/apache/helix/model/TrieNode.java 100.00% 100.00%
...ix-core/src/main/java/org/apache/helix/model/builder/AutoModeISBuilder.java 0.00% 0.00%
...rc/main/java/org/apache/helix/model/builder/AutoRebalanceModeISBuilder.java 0.00% 0.00%
...src/main/java/org/apache/helix/model/builder/ClusterConstraintsBuilder.java 0.00% 0.00%
...x-core/src/main/java/org/apache/helix/model/builder/ConfigScopeBuilder.java 64.29% 48.84%
...ore/src/main/java/org/apache/helix/model/builder/ConstraintItemBuilder.java 75.00% 73.53%
...-core/src/main/java/org/apache/helix/model/builder/CustomModeISBuilder.java 100.00% 100.00%
...ore/src/main/java/org/apache/helix/model/builder/FullAutoModeISBuilder.java 66.67% 83.33%
...e/src/main/java/org/apache/helix/model/builder/HelixConfigScopeBuilder.java 57.14% 75.00%
...ix-core/src/main/java/org/apache/helix/model/builder/IdealStateBuilder.java 48.39% 57.89%
...ore/src/main/java/org/apache/helix/model/builder/SemiAutoModeISBuilder.java 75.00% 88.89%
...c/main/java/org/apache/helix/model/builder/StateTransitionTableBuilder.java 62.96% 52.05%
...rc/main/java/org/apache/helix/model/util/StateModelDefinitionValidator.java 67.27% 66.15%
helix-core/src/main/java/org/apache/helix/monitoring/StatCollector.java 91.67% 95.65%
...-core/src/main/java/org/apache/helix/monitoring/StateTransitionContext.java 81.82% 88.24%
...ore/src/main/java/org/apache/helix/monitoring/StateTransitionDataPoint.java 100.00% 100.00%
...elix-core/src/main/java/org/apache/helix/monitoring/ZKPathDataDumpTask.java 88.89% 95.08%
...e/src/main/java/org/apache/helix/monitoring/mbeans/ClusterEventMonitor.java 100.00% 100.00%
.../src/main/java/org/apache/helix/monitoring/mbeans/ClusterMBeanObserver.java 87.50% 87.50%
.../src/main/java/org/apache/helix/monitoring/mbeans/ClusterStatusMonitor.java 82.42% 86.40%
...src/main/java/org/apache/helix/monitoring/mbeans/CustomizedViewMonitor.java 83.33% 94.12%
.../src/main/java/org/apache/helix/monitoring/mbeans/HelixCallbackMonitor.java 85.71% 96.77%
...-core/src/main/java/org/apache/helix/monitoring/mbeans/InstanceMonitor.java 96.88% 98.98%
helix-core/src/main/java/org/apache/helix/monitoring/mbeans/JobMonitor.java 81.82% 93.42%
...src/main/java/org/apache/helix/monitoring/mbeans/MessageLatencyMonitor.java 100.00% 100.00%
...e/src/main/java/org/apache/helix/monitoring/mbeans/MessageQueueMonitor.java 100.00% 85.71%
...lix-core/src/main/java/org/apache/helix/monitoring/mbeans/MonitorLevel.java 100.00% 100.00%
...main/java/org/apache/helix/monitoring/mbeans/ParticipantMessageMonitor.java 100.00% 100.00%
.../main/java/org/apache/helix/monitoring/mbeans/ParticipantStatusMonitor.java 85.19% 78.57%
...ain/java/org/apache/helix/monitoring/mbeans/PerInstanceResourceMonitor.java 92.31% 81.13%
...-core/src/main/java/org/apache/helix/monitoring/mbeans/ResourceMonitor.java 77.03% 88.83%
...in/java/org/apache/helix/monitoring/mbeans/RoutingTableProviderMonitor.java 81.82% 94.59%
...ain/java/org/apache/helix/monitoring/mbeans/StateTransitionStatMonitor.java 85.71% 97.06%
...main/java/org/apache/helix/monitoring/mbeans/ThreadPoolExecutorMonitor.java 28.57% 57.14%
...-core/src/main/java/org/apache/helix/monitoring/mbeans/WorkflowMonitor.java 91.30% 93.44%
...-core/src/main/java/org/apache/helix/monitoring/mbeans/ZkClientMonitor.java 100.00% 100.00%
...e/src/main/java/org/apache/helix/monitoring/mbeans/ZkClientPathMonitor.java 0.00% 0.00%
...java/org/apache/helix/monitoring/metrics/AbnormalStatesMetricCollector.java 66.67% 80.00%
...core/src/main/java/org/apache/helix/monitoring/metrics/MetricCollector.java 75.00% 85.00%
...ava/org/apache/helix/monitoring/metrics/WagedRebalancerMetricCollector.java 100.00% 95.83%
...apache/helix/monitoring/metrics/implementation/BaselineDivergenceGauge.java 100.00% 83.33%
...va/org/apache/helix/monitoring/metrics/implementation/RebalanceCounter.java 100.00% 100.00%
...g/apache/helix/monitoring/metrics/implementation/RebalanceFailureCount.java 100.00% 100.00%
...g/apache/helix/monitoring/metrics/implementation/RebalanceLatencyGauge.java 75.00% 85.71%
...re/src/main/java/org/apache/helix/monitoring/metrics/model/CountMetric.java 83.33% 87.50%
.../src/main/java/org/apache/helix/monitoring/metrics/model/LatencyMetric.java 75.00% 83.33%
...re/src/main/java/org/apache/helix/monitoring/metrics/model/RatioMetric.java 80.00% 83.33%
...java/org/apache/helix/participant/AbstractHelixLeaderStandbyStateModel.java 33.33% 57.69%
...elix-core/src/main/java/org/apache/helix/participant/CustomCodeInvoker.java 50.00% 63.64%
...main/java/org/apache/helix/participant/DistClusterControllerStateModel.java 93.33% 95.65%
...va/org/apache/helix/participant/DistClusterControllerStateModelFactory.java 100.00% 100.00%
...e/src/main/java/org/apache/helix/participant/GenericLeaderStandbyModel.java 50.00% 57.89%
...ava/org/apache/helix/participant/GenericLeaderStandbyStateModelFactory.java 40.00% 71.43%
...-core/src/main/java/org/apache/helix/participant/HelixCustomCodeRunner.java 42.11% 69.49%
...ore/src/main/java/org/apache/helix/participant/HelixStateMachineEngine.java 71.74% 80.30%
...java/org/apache/helix/participant/statemachine/ScheduledTaskStateModel.java 36.36% 60.00%
...g/apache/helix/participant/statemachine/ScheduledTaskStateModelFactory.java 100.00% 100.00%
...ore/src/main/java/org/apache/helix/participant/statemachine/StateModel.java 70.00% 75.00%
.../main/java/org/apache/helix/participant/statemachine/StateModelFactory.java 55.56% 61.22%
...c/main/java/org/apache/helix/participant/statemachine/StateModelParser.java 70.83% 82.05%
...in/java/org/apache/helix/participant/statemachine/StateTransitionError.java 66.67% 85.71%
...re/src/main/java/org/apache/helix/spectator/CustomizedViewRoutingTable.java 92.86% 97.06%
helix-core/src/main/java/org/apache/helix/spectator/RoutingDataCache.java 80.00% 80.70%
helix-core/src/main/java/org/apache/helix/spectator/RoutingTable.java 70.97% 81.50%
...lix-core/src/main/java/org/apache/helix/spectator/RoutingTableProvider.java 82.41% 81.95%
...lix-core/src/main/java/org/apache/helix/spectator/RoutingTableSnapshot.java 66.67% 71.43%
helix-core/src/main/java/org/apache/helix/store/PropertyJsonComparator.java 77.78% 68.75%
helix-core/src/main/java/org/apache/helix/store/PropertyJsonSerializer.java 80.00% 65.38%
helix-core/src/main/java/org/apache/helix/store/PropertyStat.java 50.00% 50.00%
helix-core/src/main/java/org/apache/helix/store/PropertyStoreException.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/store/ZNRecordJsonSerializer.java 75.00% 80.00%
...core/src/main/java/org/apache/helix/store/zk/AutoFallbackPropertyStore.java 54.84% 70.67%
helix-core/src/main/java/org/apache/helix/store/zk/PropertyItem.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/store/zk/ZNode.java 61.90% 70.59%
...elix-core/src/main/java/org/apache/helix/store/zk/ZkHelixPropertyStore.java 50.00% 50.00%
helix-core/src/main/java/org/apache/helix/task/AbstractTaskDispatcher.java 82.04% 87.18%
...lix-core/src/main/java/org/apache/helix/task/AssignableInstanceManager.java 65.93% 79.60%
...rc/main/java/org/apache/helix/task/FixedTargetTaskAssignmentCalculator.java 56.00% 65.45%
...re/src/main/java/org/apache/helix/task/GenericTaskAssignmentCalculator.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/task/JobConfig.java 88.68% 75.91%
helix-core/src/main/java/org/apache/helix/task/JobContext.java 70.59% 85.25%
helix-core/src/main/java/org/apache/helix/task/JobDag.java 69.39% 70.94%
helix-core/src/main/java/org/apache/helix/task/JobDispatcher.java 87.63% 91.90%
helix-core/src/main/java/org/apache/helix/task/JobQueue.java 50.00% 80.00%
helix-core/src/main/java/org/apache/helix/task/JobRebalancer.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/task/RuntimeJobDag.java 82.35% 87.95%
helix-core/src/main/java/org/apache/helix/task/ScheduleConfig.java 60.87% 45.16%
helix-core/src/main/java/org/apache/helix/task/TargetState.java 100.00% 100.00%
...elix-core/src/main/java/org/apache/helix/task/TaskAssignmentCalculator.java 87.50% 93.94%
helix-core/src/main/java/org/apache/helix/task/TaskCallbackContext.java 85.71% 90.00%
helix-core/src/main/java/org/apache/helix/task/TaskConfig.java 86.67% 69.49%
helix-core/src/main/java/org/apache/helix/task/TaskConstants.java 50.00% 66.67%
helix-core/src/main/java/org/apache/helix/task/TaskDriver.java 58.19% 69.66%
helix-core/src/main/java/org/apache/helix/task/TaskExecutionInfo.java 23.81% 45.00%
helix-core/src/main/java/org/apache/helix/task/TaskPartitionState.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/task/TaskRebalancer.java 66.67% 75.00%
helix-core/src/main/java/org/apache/helix/task/TaskResult.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/task/TaskRunner.java 86.36% 85.15%
helix-core/src/main/java/org/apache/helix/task/TaskState.java 100.00% 100.00%
helix-core/src/main/java/org/apache/helix/task/TaskStateModel.java 46.30% 58.39%
helix-core/src/main/java/org/apache/helix/task/TaskStateModelFactory.java 66.67% 83.61%
helix-core/src/main/java/org/apache/helix/task/TaskUtil.java 67.68% 65.34%
...in/java/org/apache/helix/task/ThreadCountBasedTaskAssignmentCalculator.java 75.00% 77.50%
helix-core/src/main/java/org/apache/helix/task/UserContentStore.java 85.71% 90.00%
helix-core/src/main/java/org/apache/helix/task/Workflow.java 34.78% 66.12%
helix-core/src/main/java/org/apache/helix/task/WorkflowConfig.java 82.35% 79.26%
helix-core/src/main/java/org/apache/helix/task/WorkflowContext.java 82.76% 90.00%
helix-core/src/main/java/org/apache/helix/task/WorkflowDispatcher.java 77.91% 84.07%
helix-core/src/main/java/org/apache/helix/task/WorkflowRebalancer.java 75.00% 94.44%
...x-core/src/main/java/org/apache/helix/task/assigner/AssignableInstance.java 64.81% 78.74%
...lix-core/src/main/java/org/apache/helix/task/assigner/TaskAssignResult.java 64.29% 84.85%
.../main/java/org/apache/helix/task/assigner/ThreadCountBasedTaskAssigner.java 65.00% 82.46%
helix-core/src/main/java/org/apache/helix/task/beans/JobBean.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/task/beans/ScheduleBean.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/task/beans/TaskBean.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/task/beans/WorkflowBean.java 0.00% 0.00%
...-core/src/main/java/org/apache/helix/tools/ClusterExternalViewVerifier.java 0.00% 0.00%
...lix-core/src/main/java/org/apache/helix/tools/ClusterLiveNodesVerifier.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/tools/ClusterSetup.java 56.25% 72.30%
helix-core/src/main/java/org/apache/helix/tools/ClusterStateVerifier.java 48.28% 77.81%
helix-core/src/main/java/org/apache/helix/tools/ClusterVerifier.java 0.00% 0.00%
...g/apache/helix/tools/ClusterVerifiers/BestPossibleExternalViewVerifier.java 74.00% 76.63%
.../java/org/apache/helix/tools/ClusterVerifiers/ClusterLiveNodesVerifier.java 66.67% 50.00%
...main/java/org/apache/helix/tools/ClusterVerifiers/HelixClusterVerifier.java 0.00% 0.00%
...rg/apache/helix/tools/ClusterVerifiers/StrictMatchExternalViewVerifier.java 50.00% 61.11%
...in/java/org/apache/helix/tools/ClusterVerifiers/ZkHelixClusterVerifier.java 65.79% 65.13%
...-core/src/main/java/org/apache/helix/tools/DefaultIdealStateCalculator.java 79.35% 91.03%
...rc/main/java/org/apache/helix/tools/IdealCalculatorByConsistentHashing.java 50.67% 51.46%
...x-core/src/main/java/org/apache/helix/tools/IdealStateCalculatorByRush.java 25.00% 30.72%
...e/src/main/java/org/apache/helix/tools/IdealStateCalculatorByShuffling.java 77.78% 88.89%
.../main/java/org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.java 72.73% 87.23%
helix-core/src/main/java/org/apache/helix/tools/MessagePoster.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/tools/RUSHrHash.java 40.00% 72.81%
...ix-core/src/main/java/org/apache/helix/tools/StateModelConfigGenerator.java 50.00% 40.00%
helix-core/src/main/java/org/apache/helix/tools/TestCommand.java 22.22% 41.38%
helix-core/src/main/java/org/apache/helix/tools/TestExecutor.java 28.10% 45.43%
helix-core/src/main/java/org/apache/helix/tools/TestTrigger.java 75.00% 78.95%
helix-core/src/main/java/org/apache/helix/tools/YAISCalculator.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/tools/ZnodeOpArg.java 66.67% 73.91%
helix-core/src/main/java/org/apache/helix/tools/ZnodeValue.java 40.00% 47.83%
.../src/main/java/org/apache/helix/tools/commandtools/CurrentStateCleanUp.java 0.00% 0.00%
...e/src/main/java/org/apache/helix/tools/commandtools/ExampleParticipant.java 0.00% 0.00%
.../src/main/java/org/apache/helix/tools/commandtools/IntegrationTestUtil.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/tools/commandtools/JmxDumper.java 0.00% 0.00%
...x-core/src/main/java/org/apache/helix/tools/commandtools/LocalZKServer.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/tools/commandtools/TaskAdmin.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/tools/commandtools/ToolsUtil.java 0.00% 0.00%
...ore/src/main/java/org/apache/helix/tools/commandtools/YAMLClusterSetup.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/tools/commandtools/ZKDumper.java 0.00% 0.00%
...-core/src/main/java/org/apache/helix/tools/commandtools/ZKLogFormatter.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/tools/commandtools/ZkCopy.java 47.22% 69.60%
helix-core/src/main/java/org/apache/helix/tools/commandtools/ZkGrep.java 0.00% 0.00%
...re/src/main/java/org/apache/helix/tools/commandtools/ZkLogCSVFormatter.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/util/ConfigStringUtil.java 60.00% 77.78%
...ix-core/src/main/java/org/apache/helix/util/ExponentialBackoffStrategy.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/util/GZipCompressionUtil.java 0.00% 0.00%
helix-core/src/main/java/org/apache/helix/util/HelixUtil.java 72.58% 80.95%
helix-core/src/main/java/org/apache/helix/util/InstanceValidationUtil.java 41.10% 58.18%
helix-core/src/main/java/org/apache/helix/util/JenkinsHash.java 66.67% 85.00%
helix-core/src/main/java/org/apache/helix/util/MessageUtil.java 91.67% 97.50%
helix-core/src/main/java/org/apache/helix/util/PathUtils.java 16.13% 26.32%
helix-core/src/main/java/org/apache/helix/util/RebalanceUtil.java 57.14% 69.57%
helix-core/src/main/java/org/apache/helix/util/StatusUpdateUtil.java 65.22% 38.24%
helix-core/src/main/java/org/apache/helix/util/StringTemplate.java 50.00% 70.00%
...elix-core/src/main/java/org/apache/helix/util/WeightAwareRebalanceUtil.java 94.12% 98.41%
helix-core/src/main/java/org/apache/helix/util/ZKClientPool.java 30.00% 22.58%
helix-core/src/main/java/org/apache/helix/util/ZNRecordUtil.java 0.00% 0.00%
helix-lock/src/main/java/org/apache/helix/lock/LockInfo.java 79.17% 92.65%
helix-lock/src/main/java/org/apache/helix/lock/helix/HelixLockScope.java 75.00% 85.00%
helix-lock/src/main/java/org/apache/helix/lock/helix/LockConstants.java 0.00% 80.00%
...src/main/java/org/apache/helix/lock/helix/ZKDistributedNonblockingLock.java 71.43% 81.28%
helix-lock/src/main/java/org/apache/helix/lock/helix/ZKLockConfig.java 100.00% 100.00%
helix-rest/src/main/java/org/apache/helix/rest/acl/NoopAclRegister.java 100.00% 100.00%
...est/src/main/java/org/apache/helix/rest/client/CustomRestClientFactory.java 60.00% 60.00%
...x-rest/src/main/java/org/apache/helix/rest/client/CustomRestClientImpl.java 92.86% 97.83%
.../main/java/org/apache/helix/rest/clusterMaintenanceService/HealthCheck.java 100.00% 100.00%
...helix/rest/clusterMaintenanceService/MaintenanceManagementInstanceInfo.java 78.95% 85.00%
...ache/helix/rest/clusterMaintenanceService/MaintenanceManagementService.java 78.50% 84.35%
...org/apache/helix/rest/clusterMaintenanceService/api/OperationInterface.java 100.00% 100.00%
...ix-rest/src/main/java/org/apache/helix/rest/common/ContextPropertyKeys.java 100.00% 100.00%
...st/src/main/java/org/apache/helix/rest/common/HelixDataAccessorWrapper.java 84.85% 84.38%
...lix-rest/src/main/java/org/apache/helix/rest/common/HelixRestNamespace.java 73.33% 87.80%
helix-rest/src/main/java/org/apache/helix/rest/common/HelixRestUtils.java 50.00% 50.00%
helix-rest/src/main/java/org/apache/helix/rest/common/HttpConstants.java 0.00% 83.33%
...rest/src/main/java/org/apache/helix/rest/common/RestSnapShotSimpleImpl.java 100.00% 100.00%
...rest/src/main/java/org/apache/helix/rest/common/RestSystemPropertyKeys.java 0.00% 0.00%
helix-rest/src/main/java/org/apache/helix/rest/common/ServletType.java 100.00% 100.00%
...rest/src/main/java/org/apache/helix/rest/common/datamodel/RestSnapShot.java 100.00% 100.00%
...main/java/org/apache/helix/rest/metadatastore/ZkMetadataStoreDirectory.java 52.00% 65.99%
.../java/org/apache/helix/rest/metadatastore/accessor/ZkRoutingDataReader.java 41.38% 63.33%
.../java/org/apache/helix/rest/metadatastore/accessor/ZkRoutingDataWriter.java 52.54% 64.85%
...pache/helix/rest/metadatastore/concurrency/ZkDistributedLeaderElection.java 38.89% 67.39%
...org/apache/helix/rest/metadatastore/datamodel/MetadataStoreShardingKey.java 75.00% 85.71%
...he/helix/rest/metadatastore/datamodel/MetadataStoreShardingKeysByRealm.java 75.00% 85.71%
helix-rest/src/main/java/org/apache/helix/rest/server/HelixRestMain.java 0.00% 0.00%
.../src/main/java/org/apache/helix/rest/server/HelixRestObjectNameFactory.java 42.86% 43.48%
helix-rest/src/main/java/org/apache/helix/rest/server/HelixRestServer.java 61.29% 72.52%
helix-rest/src/main/java/org/apache/helix/rest/server/ServerContext.java 50.00% 68.82%
...elix-rest/src/main/java/org/apache/helix/rest/server/auditlog/AuditLog.java 70.59% 70.00%
...rg/apache/helix/rest/server/auditlog/auditloggers/FileBasedAuditLogger.java 0.00% 0.00%
...main/java/org/apache/helix/rest/server/authValidator/NoopAuthValidator.java 100.00% 100.00%
...rest/src/main/java/org/apache/helix/rest/server/filters/AuditLogFilter.java 76.92% 82.22%
...lix-rest/src/main/java/org/apache/helix/rest/server/filters/CORSFilter.java 50.00% 35.71%
...t/src/main/java/org/apache/helix/rest/server/filters/ClusterAuthFilter.java 100.00% 100.00%
...src/main/java/org/apache/helix/rest/server/filters/NamespaceAuthFilter.java 100.00% 100.00%
...st/src/main/java/org/apache/helix/rest/server/json/cluster/ClusterInfo.java 100.00% 100.00%
...rc/main/java/org/apache/helix/rest/server/json/cluster/ClusterTopology.java 77.78% 91.18%
.../src/main/java/org/apache/helix/rest/server/json/instance/InstanceInfo.java 100.00% 90.63%
...rc/main/java/org/apache/helix/rest/server/json/instance/StoppableCheck.java 100.00% 100.00%
.../src/main/java/org/apache/helix/rest/server/resources/AbstractResource.java 78.26% 82.56%
...org/apache/helix/rest/server/resources/exceptions/HelixHealthException.java 0.00% 0.00%
...ava/org/apache/helix/rest/server/resources/helix/AbstractHelixResource.java 91.67% 94.74%
...main/java/org/apache/helix/rest/server/resources/helix/ClusterAccessor.java 60.00% 62.27%
...in/java/org/apache/helix/rest/server/resources/helix/InstancesAccessor.java 41.38% 63.09%
...src/main/java/org/apache/helix/rest/server/resources/helix/JobAccessor.java 59.26% 68.57%
...ain/java/org/apache/helix/rest/server/resources/helix/MetadataAccessor.java 66.67% 33.33%
.../java/org/apache/helix/rest/server/resources/helix/PerInstanceAccessor.java 44.05% 58.56%
...ava/org/apache/helix/rest/server/resources/helix/PropertyStoreAccessor.java 66.67% 67.92%
...ain/java/org/apache/helix/rest/server/resources/helix/ResourceAccessor.java 48.44% 63.37%
.../helix/rest/server/resources/helix/ResourceAssignmentOptimizerAccessor.java 81.63% 90.85%
...rc/main/java/org/apache/helix/rest/server/resources/helix/TaskAccessor.java 75.00% 62.86%
...ain/java/org/apache/helix/rest/server/resources/helix/WorkflowAccessor.java 65.00% 70.47%
...ava/org/apache/helix/rest/server/resources/metadata/NamespacesAccessor.java 100.00% 100.00%
...lix/rest/server/resources/metadatastore/MetadataStoreDirectoryAccessor.java 81.82% 78.23%
...ava/org/apache/helix/rest/server/resources/zookeeper/ZooKeeperAccessor.java 76.92% 74.36%
.../src/main/java/org/apache/helix/rest/server/service/ClusterServiceImpl.java 60.00% 67.44%
...src/main/java/org/apache/helix/rest/server/service/InstanceServiceImpl.java 0.00% 0.00%
.../java/org/apache/helix/rest/server/service/VirtualTopologyGroupService.java 84.21% 91.30%
...tor/src/main/java/org/apache/helix/view/aggregator/HelixViewAggregator.java 52.17% 68.18%
...src/main/java/org/apache/helix/view/aggregator/HelixViewAggregatorMain.java 0.00% 0.00%
.../java/org/apache/helix/view/aggregator/SourceClusterConfigChangeAction.java 100.00% 100.00%
...or/src/main/java/org/apache/helix/view/aggregator/ViewClusterRefresher.java 71.43% 76.71%
...aggregator/src/main/java/org/apache/helix/view/common/ClusterViewEvent.java 80.00% 87.50%
...main/java/org/apache/helix/view/dataprovider/SourceClusterDataProvider.java 82.14% 82.61%
.../src/main/java/org/apache/helix/view/dataprovider/ViewClusterDataCache.java 80.00% 90.00%
...r/src/main/java/org/apache/helix/view/monitoring/ViewAggregatorMonitor.java 88.89% 97.14%
...ain/java/org/apache/helix/view/statemodel/DistViewAggregatorStateModel.java 72.73% 63.64%
...a/org/apache/helix/view/statemodel/DistViewAggregatorStateModelFactory.java 0.00% 0.00%
...java/org/apache/helix/msdcommon/constant/MetadataStoreRoutingConstants.java 0 0.00%
...mon/src/main/java/org/apache/helix/msdcommon/datamodel/TrieRoutingData.java 0 94.59%
.../java/org/apache/helix/msdcommon/exception/InvalidRoutingDataException.java 0 100.00%
.../java/org/apache/helix/msdcommon/mock/MockMetadataStoreDirectoryServer.java 0 84.21%
...-common/src/main/java/org/apache/helix/msdcommon/util/ZkValidationUtil.java 0 50.00%
...common/src/main/java/org/apache/helix/monitoring/mbeans/MBeanRegistrar.java 0 68.29%
...on/src/main/java/org/apache/helix/monitoring/mbeans/MonitorDomainNames.java 0 100.00%
.../org/apache/helix/monitoring/mbeans/dynamicMBeans/DynamicMBeanProvider.java 0 81.43%
...in/java/org/apache/helix/monitoring/mbeans/dynamicMBeans/DynamicMetric.java 0 85.71%
...rg/apache/helix/monitoring/mbeans/dynamicMBeans/HistogramDynamicMetric.java 0 75.00%
...a/org/apache/helix/monitoring/mbeans/dynamicMBeans/SimpleDynamicMetric.java 0 77.78%
...main/java/org/apache/helix/monitoring/mbeans/exception/MetricException.java 0 0.00%
...ain/java/org/apache/helix/zookeeper/api/client/ChildrenSubscribeResult.java 0 100.00%
...-api/src/main/java/org/apache/helix/zookeeper/api/client/HelixZkClient.java 0 82.35%
...src/main/java/org/apache/helix/zookeeper/api/client/RealmAwareZkClient.java 0 65.55%
...r-api/src/main/java/org/apache/helix/zookeeper/api/client/ZkClientType.java 0 100.00%
.../java/org/apache/helix/zookeeper/api/factory/RealmAwareZkClientFactory.java 0 100.00%
...src/main/java/org/apache/helix/zookeeper/constant/RoutingDataConstants.java 0 0.00%
...rc/main/java/org/apache/helix/zookeeper/constant/RoutingDataReaderType.java 0 84.62%
...ain/java/org/apache/helix/zookeeper/constant/RoutingSystemPropertyKeys.java 0 0.00%
...src/main/java/org/apache/helix/zookeeper/constant/ZkSystemPropertyKeys.java 0 0.00%
...rc/main/java/org/apache/helix/zookeeper/datamodel/SessionAwareZNRecord.java 0 100.00%
...keeper-api/src/main/java/org/apache/helix/zookeeper/datamodel/ZNRecord.java 0 81.78%
...i/src/main/java/org/apache/helix/zookeeper/datamodel/ZNRecordAssembler.java 0 72.73%
.../src/main/java/org/apache/helix/zookeeper/datamodel/ZNRecordBucketizer.java 0 76.60%
...r-api/src/main/java/org/apache/helix/zookeeper/datamodel/ZNRecordDelta.java 0 71.43%
...api/src/main/java/org/apache/helix/zookeeper/datamodel/ZNRecordUpdater.java 0 100.00%
...va/org/apache/helix/zookeeper/datamodel/serializer/ByteArraySerializer.java 0 100.00%
...rg/apache/helix/zookeeper/datamodel/serializer/ChainedPathZkSerializer.java 0 33.33%
...g/apache/helix/zookeeper/datamodel/serializer/JacksonPayloadSerializer.java 0 65.52%
.../apache/helix/zookeeper/datamodel/serializer/ZNRecordJacksonSerializer.java 0 47.06%
...ava/org/apache/helix/zookeeper/datamodel/serializer/ZNRecordSerializer.java 0 68.33%
...pache/helix/zookeeper/datamodel/serializer/ZNRecordStreamingSerializer.java 0 68.68%
...pi/src/main/java/org/apache/helix/zookeeper/exception/MultiZkException.java 0 66.67%
...i/src/main/java/org/apache/helix/zookeeper/exception/ZkClientException.java 0 66.67%
...src/main/java/org/apache/helix/zookeeper/impl/client/DedicatedZkClient.java 0 53.89%
...src/main/java/org/apache/helix/zookeeper/impl/client/FederatedZkClient.java 0 54.58%
...pi/src/main/java/org/apache/helix/zookeeper/impl/client/SharedZkClient.java 0 37.62%
...eper-api/src/main/java/org/apache/helix/zookeeper/impl/client/ZkClient.java 0 57.35%
.../java/org/apache/helix/zookeeper/impl/factory/DedicatedZkClientFactory.java 0 100.00%
...main/java/org/apache/helix/zookeeper/impl/factory/HelixZkClientFactory.java 0 66.67%
...ain/java/org/apache/helix/zookeeper/impl/factory/SharedZkClientFactory.java 0 95.08%
.../main/java/org/apache/helix/zookeeper/impl/factory/ZkConnectionManager.java 0 90.00%
...java/org/apache/helix/zookeeper/introspect/CodehausJacksonIntrospector.java 0 47.62%
...src/main/java/org/apache/helix/zookeeper/routing/HttpRoutingDataReader.java 0 84.62%
...ava/org/apache/helix/zookeeper/routing/HttpZkFallbackRoutingDataReader.java 0 84.62%
...pi/src/main/java/org/apache/helix/zookeeper/routing/RoutingDataManager.java 0 77.19%
...api/src/main/java/org/apache/helix/zookeeper/routing/RoutingDataReader.java 0 0.00%
...i/src/main/java/org/apache/helix/zookeeper/routing/ZkRoutingDataReader.java 0 85.71%
...-api/src/main/java/org/apache/helix/zookeeper/util/GZipCompressionUtil.java 0 90.00%
...okeeper-api/src/main/java/org/apache/helix/zookeeper/util/ZNRecordUtil.java 0 87.50%
...er-api/src/main/java/org/apache/helix/zookeeper/zkclient/ExceptionUtil.java 0 7.69%
...eper-api/src/main/java/org/apache/helix/zookeeper/zkclient/NetworkUtil.java 0 52.73%
...okeeper-api/src/main/java/org/apache/helix/zookeeper/zkclient/ZkClient.java 0 74.46%
...per-api/src/main/java/org/apache/helix/zookeeper/zkclient/ZkConnection.java 0 68.09%
...er-api/src/main/java/org/apache/helix/zookeeper/zkclient/ZkEventThread.java 0 83.02%
zookeeper-api/src/main/java/org/apache/helix/zookeeper/zkclient/ZkLock.java 0 100.00%
...okeeper-api/src/main/java/org/apache/helix/zookeeper/zkclient/ZkServer.java 0 79.52%
...org/apache/helix/zookeeper/zkclient/callback/ZkAsyncCallMonitorContext.java 0 100.00%
...ain/java/org/apache/helix/zookeeper/zkclient/callback/ZkAsyncCallbacks.java 0 80.37%
...a/org/apache/helix/zookeeper/zkclient/callback/ZkAsyncRetryCallContext.java 0 100.00%
...n/java/org/apache/helix/zookeeper/zkclient/callback/ZkAsyncRetryThread.java 0 94.12%
...va/org/apache/helix/zookeeper/zkclient/exception/ZkBadVersionException.java 0 25.00%
...rc/main/java/org/apache/helix/zookeeper/zkclient/exception/ZkException.java 0 100.00%
...a/org/apache/helix/zookeeper/zkclient/exception/ZkInterruptedException.java 0 100.00%
.../java/org/apache/helix/zookeeper/zkclient/exception/ZkMarshallingError.java 0 25.00%
...n/java/org/apache/helix/zookeeper/zkclient/exception/ZkNoNodeException.java 0 50.00%
...va/org/apache/helix/zookeeper/zkclient/exception/ZkNodeExistsException.java 0 25.00%
...apache/helix/zookeeper/zkclient/exception/ZkSessionMismatchedException.java 0 100.00%
.../java/org/apache/helix/zookeeper/zkclient/exception/ZkTimeoutException.java 0 25.00%
...c/main/java/org/apache/helix/zookeeper/zkclient/metric/ZkClientMonitor.java 0 81.60%
...in/java/org/apache/helix/zookeeper/zkclient/metric/ZkClientPathMonitor.java 0 96.69%
...n/java/org/apache/helix/zookeeper/zkclient/serialize/BasicZkSerializer.java 0 100.00%
...g/apache/helix/zookeeper/zkclient/serialize/BytesPushThroughSerializer.java 0 66.67%
...a/org/apache/helix/zookeeper/zkclient/serialize/SerializableSerializer.java 0 60.00%
...rg/apache/helix/zookeeper/zkclient/serialize/TcclAwareObjectIputStream.java 0 9.52%
...va/org/apache/helix/zookeeper/zkclient/util/ExponentialBackoffStrategy.java 0 46.15%
Project Totals (624 files) 67.81% 73.46%
Loading