| Coordinator |  | 0% |  | 0% | 349 | 349 | 593 | 593 | 75 | 75 | 1 | 1 |
| AbstractCoordinatorTestCase.Cluster |  | 0% |  | 0% | 120 | 120 | 305 | 305 | 46 | 46 | 1 | 1 |
| CoordinationState |  | 0% |  | 0% | 110 | 110 | 198 | 198 | 25 | 25 | 1 | 1 |
| AbstractCoordinatorTestCase.Cluster.ClusterNode |  | 0% |  | 0% | 68 | 68 | 139 | 139 | 45 | 45 | 1 | 1 |
| JoinTaskExecutor |  | 0% |  | 0% | 58 | 58 | 133 | 133 | 16 | 16 | 1 | 1 |
| CoordinationStateTestCluster |  | 0% |  | 0% | 46 | 46 | 111 | 111 | 27 | 27 | 1 | 1 |
| ClusterBootstrapService |  | 0% |  | 0% | 47 | 47 | 93 | 93 | 15 | 15 | 1 | 1 |
| JoinHelper |  | 0% |  | 0% | 40 | 40 | 96 | 96 | 22 | 22 | 1 | 1 |
| PublicationTransportHandler.PublicationContext |  | 0% |  | 0% | 40 | 40 | 87 | 87 | 14 | 14 | 1 | 1 |
| LinearizabilityChecker |  | 0% |  | 0% | 29 | 29 | 95 | 95 | 13 | 13 | 1 | 1 |
| PublicationTransportHandler |  | 0% |  | 0% | 21 | 21 | 100 | 100 | 14 | 14 | 1 | 1 |
| AbstractCoordinatorTestCase.Cluster.MockPersistedState |  | 0% |  | 0% | 24 | 24 | 88 | 88 | 8 | 8 | 1 | 1 |
| Publication |  | 0% |  | 0% | 46 | 46 | 86 | 86 | 18 | 18 | 1 | 1 |
| ClusterFormationFailureHelper.ClusterFormationState |  | 0% |  | 0% | 22 | 22 | 58 | 58 | 4 | 4 | 1 | 1 |
| AbstractCoordinatorTestCase |  | 0% |  | 0% | 24 | 24 | 77 | 77 | 21 | 21 | 1 | 1 |
| Publication.PublicationTarget |  | 0% |  | 0% | 50 | 50 | 60 | 60 | 18 | 18 | 1 | 1 |
| FollowersChecker |  | 0% |  | 0% | 24 | 24 | 73 | 73 | 15 | 15 | 1 | 1 |
| Coordinator.CoordinatorPublication |  | 0% |  | 0% | 39 | 39 | 55 | 55 | 13 | 13 | 1 | 1 |
| CoordinationMetadata |  | 0% |  | 0% | 25 | 25 | 62 | 62 | 20 | 20 | 1 | 1 |
| LeaderChecker |  | 0% |  | 0% | 23 | 23 | 71 | 71 | 10 | 10 | 1 | 1 |
| DiscoveryUpgradeService.JoiningRound.new Runnable() {...} |  | 0% |  | 0% | 23 | 23 | 45 | 45 | 7 | 7 | 1 | 1 |
| Join |  | 0% |  | 0% | 28 | 28 | 45 | 45 | 13 | 13 | 1 | 1 |
| Coordinator.CoordinatorPublication.4.new ClusterApplier.ClusterApplyListener() {...} |  | 0% |  | 0% | 14 | 14 | 41 | 41 | 7 | 7 | 1 | 1 |
| PreVoteCollector.PreVotingRound |  | 0% |  | 0% | 19 | 19 | 43 | 43 | 8 | 8 | 1 | 1 |
| Reconfigurator |  | 0% |  | 0% | 24 | 24 | 39 | 39 | 14 | 14 | 1 | 1 |
| ElasticsearchNodeCommand |  | 0% |  | 0% | 23 | 23 | 49 | 49 | 17 | 17 | 1 | 1 |
| DiscoveryUpgradeService |  | 0% |  | 0% | 18 | 18 | 37 | 37 | 6 | 6 | 1 | 1 |
| LeaderChecker.CheckScheduler.new TransportResponseHandler.Empty() {...} |  | 0% |  | 0% | 9 | 9 | 31 | 31 | 3 | 3 | 1 | 1 |
| Publication.PublicationTarget.PublishResponseHandler |  | 0% |  | 0% | 24 | 24 | 27 | 27 | 5 | 5 | 1 | 1 |
| ElectionSchedulerFactory |  | 0% |  | 0% | 11 | 11 | 28 | 28 | 6 | 6 | 1 | 1 |
| UnsafeBootstrapMasterCommand |  | 0% |  | 0% | 9 | 9 | 52 | 52 | 4 | 4 | 1 | 1 |
| LinearizabilityChecker.History |  | 0% |  | 0% | 17 | 17 | 31 | 31 | 12 | 12 | 1 | 1 |
| JoinRequest |  | 0% |  | 0% | 21 | 21 | 32 | 32 | 11 | 11 | 1 | 1 |
| JoinHelper.CandidateJoinAccumulator |  | 0% |  | 0% | 18 | 18 | 29 | 29 | 9 | 9 | 1 | 1 |
| CoordinationMetadata.VotingConfigExclusion |  | 0% |  | 0% | 21 | 21 | 40 | 40 | 15 | 15 | 1 | 1 |
| PreVoteResponse |  | 0% |  | 0% | 21 | 21 | 26 | 26 | 10 | 10 | 1 | 1 |
| PreVoteCollector |  | 0% |  | 0% | 15 | 15 | 35 | 35 | 9 | 9 | 1 | 1 |
| RemoveSettingsCommand |  | 0% |  | 0% | 8 | 8 | 35 | 35 | 2 | 2 | 1 | 1 |
| TermVersionRequest |  | 0% |  | 0% | 20 | 20 | 32 | 32 | 10 | 10 | 1 | 1 |
| FollowersChecker.FollowerChecker |  | 0% |  | 0% | 14 | 14 | 29 | 29 | 8 | 8 | 1 | 1 |
| PeersResponse |  | 0% |  | 0% | 23 | 23 | 28 | 28 | 10 | 10 | 1 | 1 |
| LagDetector |  | 0% | | 0% | 12 | 12 | 34 | 34 | 10 | 10 | 1 | 1 |
| FollowersChecker.FollowerChecker.new TransportResponseHandler.Empty() {...} |  | 0% |  | 0% | 14 | 14 | 31 | 31 | 7 | 7 | 1 | 1 |
| LeaderChecker.CheckScheduler |  | 0% |  | 0% | 11 | 11 | 33 | 33 | 6 | 6 | 1 | 1 |
| RemoveCustomsCommand |  | 0% |  | 0% | 8 | 8 | 33 | 33 | 2 | 2 | 1 | 1 |
| CoordinationMetadata.VotingConfiguration |  | 0% |  | 0% | 17 | 17 | 27 | 27 | 12 | 12 | 1 | 1 |
| CoordinationStateTestCluster.ClusterNode |  | 0% |  | 0% | 8 | 8 | 31 | 31 | 3 | 3 | 1 | 1 |
| ElasticsearchNodeCommand.new NamedXContentRegistry() {...} |  | 0% |  | 0% | 14 | 14 | 16 | 16 | 3 | 3 | 1 | 1 |
| PublishResponse |  | 0% |  | 0% | 19 | 19 | 23 | 23 | 9 | 9 | 1 | 1 |
| NoMasterBlockService |  | 0% | | 0% | 9 | 9 | 21 | 21 | 6 | 6 | 1 | 1 |
| LinearizabilityChecker.Cache |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 8 | 8 | 1 | 1 |
| Coordinator.CoordinatorPublication.new ActionListener() {...} |  | 0% |  | 0% | 15 | 15 | 15 | 15 | 6 | 6 | 1 | 1 |
| JoinHelper.new JoinTaskExecutor() {...} |  | 0% |  | 0% | 12 | 12 | 14 | 14 | 3 | 3 | 1 | 1 |
| CoordinationState.VoteCollection |  | 0% |  | 0% | 17 | 17 | 23 | 23 | 11 | 11 | 1 | 1 |
| ElectionSchedulerFactory.ElectionScheduler |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 5 | 5 | 1 | 1 |
| Coordinator.CoordinatorPeerFinder |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 5 | 5 | 1 | 1 |
| AbstractCoordinatorTestCase.Cluster.ClusterNode.new ClusterStateUpdateTask() {...} |  | 0% | | n/a | 6 | 6 | 17 | 17 | 6 | 6 | 1 | 1 |
| AbstractCoordinatorTestCase.DisruptableClusterApplierService |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 9 | 9 | 1 | 1 |
| LagDetector.NodeAppliedStateTracker |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 6 | 6 | 1 | 1 |
| Publication.PublicationTarget.ApplyCommitResponseHandler |  | 0% |  | 0% | 15 | 15 | 17 | 17 | 5 | 5 | 1 | 1 |
| NodeRemovalClusterStateTaskExecutor |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 7 | 7 | 1 | 1 |
| PreVoteRequest |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 8 | 8 | 1 | 1 |
| FollowersChecker.FollowerCheckRequest |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 8 | 8 | 1 | 1 |
| ElectionSchedulerFactory.ElectionScheduler.new AbstractRunnable() {...} |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 5 | 5 | 1 | 1 |
| StartJoinRequest |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 8 | 8 | 1 | 1 |
| PublishWithJoinResponse |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 8 | 8 | 1 | 1 |
| AbstractCoordinatorTestCase.AckCollector |  | 0% |  | 0% | 12 | 12 | 15 | 15 | 8 | 8 | 1 | 1 |
| CoordinationState.PersistedState |  | 0% |  | 0% | 13 | 13 | 22 | 22 | 3 | 3 | 1 | 1 |
| Coordinator.new Runnable() {...} |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 4 | 4 | 1 | 1 |
| CoordinationMetadata.Builder |  | 0% | | n/a | 8 | 8 | 23 | 23 | 8 | 8 | 1 | 1 |
| PublishRequest |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 5 | 5 | 1 | 1 |
| JoinHelper.FailedJoinAttempt |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 6 | 6 | 1 | 1 |
| JoinHelper.new TransportResponseHandler.Empty() {...} |  | 0% | | n/a | 4 | 4 | 13 | 13 | 4 | 4 | 1 | 1 |
| InMemoryPersistedState |  | 0% |  | 0% | 13 | 13 | 15 | 15 | 6 | 6 | 1 | 1 |
| DiscoveryUpgradeService.JoiningRound.1.new TransportResponseHandler() {...} |  | 0% | | 0% | 7 | 7 | 14 | 14 | 5 | 5 | 1 | 1 |
| Reconfigurator.VotingConfigNode |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 3 | 3 | 1 | 1 |
| DiscoveryUpgradeService.JoiningRound.1.new ActionListener() {...} |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 4 | 4 | 1 | 1 |
| DetachClusterCommand |  | 0% | | n/a | 4 | 4 | 23 | 23 | 4 | 4 | 1 | 1 |
| LinearizabilityChecker.KeyedSpec |  | 0% | | 0% | 4 | 4 | 14 | 14 | 2 | 2 | 1 | 1 |
| FollowersChecker.FollowerChecker.new Runnable() {...} |  | 0% | | 0% | 4 | 4 | 12 | 12 | 3 | 3 | 1 | 1 |
| ClusterFormationFailureHelper |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 5 | 5 | 1 | 1 |
| LeaderChecker.LeaderCheckRequest |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 7 | 7 | 1 | 1 |
| DiscoveryUpgradeService.JoiningRound |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 4 | 4 | 1 | 1 |
| LinearizabilityChecker.Entry |  | 0% | | 0% | 5 | 5 | 17 | 17 | 3 | 3 | 1 | 1 |
| Coordinator.CoordinatorPublication.new ClusterStatePublisher.AckListener() {...} |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 3 | 3 | 1 | 1 |
| NodeToolCli |  | 0% | | n/a | 3 | 3 | 12 | 12 | 3 | 3 | 1 | 1 |
| ElasticsearchNodeCommand.UnknownMetadataCustom |  | 0% |  | 0% | 12 | 12 | 14 | 14 | 8 | 8 | 1 | 1 |
| FollowersChecker.new AbstractRunnable() {...} |  | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| PreVoteCollector.PreVotingRound.new TransportResponseHandler() {...} |  | 0% | | n/a | 6 | 6 | 8 | 8 | 6 | 6 | 1 | 1 |
| JoinHelper.LeaderJoinAccumulator |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 4 | 4 | 1 | 1 |
| JoinTaskExecutor.Task |  | 0% | | 0% | 7 | 7 | 14 | 14 | 6 | 6 | 1 | 1 |
| Coordinator.new ActionListener() {...} |  | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| AbstractCoordinatorTestCase.Cluster.ClusterNode.new DisruptableMockTransport() {...} |  | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| JoinHelper.new JoinHelper.JoinCallback() {...} |  | 0% | | n/a | 4 | 4 | 13 | 13 | 4 | 4 | 1 | 1 |
| ElasticsearchNodeCommand.UnknownCondition |  | 0% |  | 0% | 9 | 9 | 10 | 10 | 6 | 6 | 1 | 1 |
| Coordinator.CoordinatorPublication.new Runnable() {...} |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| AbstractCoordinatorTestCase.new LinearizabilityChecker.KeyedSpec() {...} |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 5 | 5 | 1 | 1 |
| PublicationTransportHandler.PublicationContext.new ActionListener() {...} |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| ClusterFormationFailureHelper.WarningScheduler.new AbstractRunnable() {...} |  | 0% | | 0% | 7 | 7 | 11 | 11 | 5 | 5 | 1 | 1 |
| AbstractCoordinatorTestCase.Cluster.ClusterNode.new Runnable() {...} |  | 0% | | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| Publication.PublicationTargetState |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 | 1 | 1 |
| AbstractCoordinatorTestCase.Cluster.ClusterNode.new ClusterStateTaskListener() {...} |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| JoinHelper.InitialJoinAccumulator |  | 0% | | 0% | 6 | 6 | 5 | 5 | 4 | 4 | 1 | 1 |
| ClusterBootstrapService.new Runnable() {...} |  | 0% | | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| LagDetector.new Runnable() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| Coordinator.new ActionListener() {...} |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| AbstractCoordinatorTestCase.Cluster.ClusterNode.new ClusterStateTaskListener() {...} |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| ApplyCommitRequest |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| Coordinator.new ClusterStateUpdateTask() {...} |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| Coordinator.CoordinatorPublication.new Runnable() {...} |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| PublicationTransportHandler.new ActionListener() {...} |  | 0% | | n/a | 3 | 3 | 12 | 12 | 3 | 3 | 1 | 1 |
| LinearizabilityChecker.Event |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| AbstractCoordinatorTestCase.Cluster.new Runnable() {...} |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| NodeRemovalClusterStateTaskExecutor.Task |  | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| JoinHelper.new TransportResponseHandler.Empty() {...} | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| AbstractCoordinatorTestCase.AckedFakeThreadPoolMasterService.new ClusterStatePublisher.AckListener() {...} | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| LinearizabilityChecker.new Consumer() {...} | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ElectionStrategy | | 0% |  | 0% | 6 | 6 | 6 | 6 | 3 | 3 | 1 | 1 |
| JoinHelper.JoinTaskListener | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| DiscoveryUpgradeService.ListenableCountDown | | 0% | | 0% | 5 | 5 | 10 | 10 | 3 | 3 | 1 | 1 |
| MockSinglePrioritizingExecutor | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| PublicationTransportHandler.PublicationContext.new TransportResponseHandler() {...} | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| LeaderChecker.CheckScheduler.new Runnable() {...} | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ClusterFormationFailureHelper.WarningScheduler | | 0% | | 0% | 4 | 4 | 4 | 4 | 3 | 3 | 1 | 1 |
| AbstractCoordinatorTestCase.AckedFakeThreadPoolMasterService | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FollowersChecker.FastResponseState | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ValidateJoinRequest | | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| ClusterBootstrapService.new Runnable() {...} | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| PublicationTransportHandler.PublicationContext.new TransportResponseHandler() {...} | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| Coordinator.new LocalClusterUpdateTask() {...} | | 0% | | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| LeaderChecker.CheckScheduler.new Runnable() {...} | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| Coordinator.Mode | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| AbstractCoordinatorTestCase.ClusterStateApplyResponse | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| FollowersChecker.FollowerChecker.new Runnable() {...} | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| Coordinator.new ClusterApplier.ClusterApplyListener() {...} | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| MockSinglePrioritizingExecutor.1.new Runnable() {...} | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| MockSinglePrioritizingExecutor.new Thread() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| LinearizabilityChecker.EventType | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| FailedToCommitClusterStateException | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| JoinHelper.FollowerJoinAccumulator | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| CoordinationStateTestCluster.Message | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| LeaderChecker.new TransportConnectionListener() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| FollowersChecker.new TransportConnectionListener() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| NodeHealthCheckFailureException | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| CoordinationStateRejectedException | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ElectionStrategy.new ElectionStrategy() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| MockSinglePrioritizingExecutor.KillWorkerError | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| LinearizabilityChecker.SequentialSpec | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JoinHelper.JoinAccumulator | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |