| run() |  | 0% |  | 0% | 15 | 15 | 99 | 99 | 1 | 1 |
| processReconfig(QuorumVerifier, Long, Long, boolean) |  | 0% |  | 0% | 25 | 25 | 56 | 56 | 1 | 1 |
| createFromConfig(QuorumPeerConfig) |  | 0% |  | 0% | 5 | 5 | 42 | 42 | 1 | 1 |
| QuorumPeer() |  | 0% | | n/a | 1 | 1 | 44 | 44 | 1 | 1 |
| setQuorumVerifier(QuorumVerifier, boolean) |  | 0% |  | 0% | 11 | 11 | 31 | 31 | 1 | 1 |
| loadDataBase() |  | 0% |  | 0% | 4 | 4 | 35 | 35 | 1 | 1 |
| updateRemotePeerMXBeans(Map) |  | 0% |  | 0% | 4 | 4 | 28 | 28 | 1 | 1 |
| setLastSeenQuorumVerifier(QuorumVerifier, boolean) |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 1 | 1 |
| validateLearnerMaster(String) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 |
| getQuorumPeers() |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| updateObserverMasterList() |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| updateLearnerType(QuorumVerifier) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| createElectionAlgorithm(int) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| shutdown() |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
| initialize() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| QuorumPeer(Map, File, File, int, long, int, int, int, int, boolean, ServerCnxnFactory, QuorumVerifier) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| getClientAddress(Map, long, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| updateServerState() |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| recreateSocketAddresses(long) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| updateThreadName() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| readLongFromFile(String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| connectNewPeers(QuorumCnxManager) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| getAddrs() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| start() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| getDetailedPeerState() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setZabState(QuorumPeer.ZabState) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| startLeaderElection() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| createCnxnManager() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| updateVote(long, long) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| nextObserverMaster() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| QuorumPeer(Map, File, File, int, int, long, int, int, int, int, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| QuorumPeer(Map, File, File, int, int, long, int, int, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getActiveServer() |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| setAddrs(MultipleAddresses, MultipleAddresses, InetSocketAddress, InetSocketAddress) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| countParticipants(Map) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| needEraseClientInfoFromStaticConfig() |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| needEraseSecureClientInfoFromStaticConfig() |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| setPeerState(QuorumPeer.ServerState) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| QuorumPeer(Map, File, File, int, int, long, int, int, int, int, QuorumVerifier) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getCurrentAndNextConfigVoters() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| configFromString(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updateElectionVote(long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setLeaderAddressAndId(MultipleAddresses, long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| writeLongToFile(String, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| QuorumPeer(Map, File, File, int, long, int, int, int, int, ServerCnxnFactory) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| restartLeaderElection(QuorumVerifier, QuorumVerifier) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getNextDynamicConfigFilename() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getSynced_observers_metric() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setQuorumSaslEnabled(boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getServerState() |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| getMaxClientCnxnsPerHost() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getSyncEnabled() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| recreateSocketAddressesFromQV(QuorumVerifier) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setZooKeeperServer(ZooKeeperServer) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| closeAllConnections() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| isLeader(long) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| makeDynamicConfigFilename(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSslQuorum(boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| startServerCnxnFactory() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| shutdownServerCnxnFactory() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getCurrentEpoch() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getAcceptedEpoch() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setQuorumCnxnThreadsSize(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getClientAddress() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getSecureClientAddress() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| makeFollower(FileTxnSnapLog) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeLeader(FileTxnSnapLog) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeObserver(FileTxnSnapLog) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkSuspended() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| enableLocalSessions(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| enableLocalSessionsUpgrading(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setUsePortUnification(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| useObserverMasters() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| findLearnerMaster(QuorumPeer.QuorumServer) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setSyncMode(QuorumPeer.SyncMode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLastLoggedZxid() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getQuorumVerifier() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLastSeenQuorumVerifier() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setQuorumServerSaslRequired(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setQuorumLearnerSaslRequired(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setQuorumServicePrincipal(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setQuorumLearnerLoginContext(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setQuorumServerLoginContext(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setMultiAddressEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setMultiAddressReachabilityCheckTimeoutMs(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setMultiAddressReachabilityCheckEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setTickTime(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setMinSessionTimeout(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setMaxSessionTimeout(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setInitLimit(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setSyncLimit(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setConnectToLearnerMasterLimit(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getClientPort() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getSecureClientPort() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| initConfigInZKDatabase() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| stopLeaderElection() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setCurrentEpoch(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setAcceptedEpoch(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| startJvmPauseMonitor() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| makeLEStrategy() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getZabState() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSyncMode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLeaderAddress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSuspended(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getView() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| viewContains(Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuorumCnxManager() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setObserverMasterPort(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setLearnerType(QuorumPeer.LearnerType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setConfigFileName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getQuorumSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setJvmPauseMonitor(JvmPauseMonitor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setId(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCurrentVote(Vote) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLeaderId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reconfigFlagSet() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| reconfigFlagClear() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getQuorumAddress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getElectionAddress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testingQuorumPeer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createX509Util() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setLeader(Leader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFollower(Follower) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setObserver(Observer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getVotingView() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObservingView() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setMyid(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setInitialConfig(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setClientPortListenBacklog(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaxClientCnxns(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTick() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSyncEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setElectionType(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setQuorumListenOnAllIPs(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCnxnFactory(ServerCnxnFactory) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSecureCnxnFactory(ServerCnxnFactory) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTxnFactory(FileTxnSnapLog) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setZKDatabase(ZKDatabase) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setElectionTimeTaken(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getObserverMasterPort() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isMultiAddressEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMultiAddressReachabilityCheckTimeoutMs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isMultiAddressReachabilityCheckEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLearnerType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMyId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSslQuorum() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shouldUsePortUnification() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getX509Util() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentVote() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isReconfigStateChange() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPeerState() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| quorumStats() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInitialConfig() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTickTime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| areLocalSessionsEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLocalSessionsUpgradingEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMinSessionTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxSessionTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClientPortListenBacklog() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxClientCnxns() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInitLimit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getElectionAlg() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSyncLimit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConnectToLearnerMasterLimit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getElectionType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuorumListenOnAllIPs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTxnFactory() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getZkDb() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRunning() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getElectionTimeTaken() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isQuorumSaslAuthEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isQuorumServerSaslAuthRequired() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isQuorumLearnerSaslAuthRequired() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isReconfigEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |