| lead() |  | 0% |  | 0% | 26 | 26 | 105 | 105 | 1 | 1 |
| tryToCommit(Leader.Proposal, long, SocketAddress) |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 1 | 1 |
| processAck(long, long, SocketAddress) |  | 0% |  | 0% | 17 | 17 | 35 | 35 | 1 | 1 |
| Leader(QuorumPeer, LeaderZooKeeperServer) |  | 0% |  | 0% | 3 | 3 | 36 | 36 | 1 | 1 |
| getDesignatedLeader(Leader.Proposal, long) |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
| waitForEpochAck(long, StateSummary) |  | 0% |  | 0% | 11 | 11 | 24 | 24 | 1 | 1 |
| getEpochToPropose(long, long) |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
| propose(Request) |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 1 | 1 |
| waitForNewLeaderAck(long, long) |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 1 | 1 |
| startForwarding(LearnerHandler, long) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| revalidateSession(QuorumPacket, LearnerHandler) |  | 0% |  | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
| startZkServer() |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| shutdown(String) |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
| isQuorumSynced(QuorumVerifier) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| getPacketType(int) |  | 0% |  | 0% | 20 | 20 | 21 | 21 | 1 | 1 |
| removeLearnerHandler(LearnerHandler) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| createServerSocket(InetSocketAddress, boolean, boolean) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getNonVotingFollowers() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| commitAndActivate(long, long) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getObservingLearnersInfo() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| reportLookingSid(long) |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 1 | 1 |
| getSidSetString(Set) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| commit(long) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| closeSockets() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| buildInformAndActivePacket(long, long, byte[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| addForwardingFollower(LearnerHandler) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| sendPacket(QuorumPacket) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| resetObserverConnectionStats() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| quitLeading() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| waitForStartup() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| processSync(LearnerSyncRequest) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| registerLearnerHandlerBean(LearnerHandler, Socket) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| sendObserverPacket(QuorumPacket) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| inform(Leader.Proposal) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getPeerInfo(long) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| addObserverLearnerHandler(LearnerHandler) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| addLearnerHandler(LearnerHandler) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getLearners() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getForwardingFollowers() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getObservingLearners() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendSync(LearnerSyncRequest) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTickOfInitialAckDeadline() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLearnerSynced(LearnerHandler) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getUptime() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| recreateSocketAddresses(MultipleAddresses) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isRunning() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| unregisterLearnerHandlerBean(LearnerHandler) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| informAndActivate(Leader.Proposal, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaxTimeToWaitForEpoch(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTickOfNextAckDeadline() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQuorumAuthServer() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isParticipant(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| syncTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$recreateSocketAddresses$1(InetSocketAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$0(QuorumPeer, InetSocketAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| touch(long, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getQuorumVerifierBytes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| recreateInetSocketAddr(String, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentTick() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| submitLearnerRequest(Request) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getQuorumVerifierVersion() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumPendingSyncs() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEpoch() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setLeadingVoteSet(SyncedLearnerTracker) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getZKDatabase() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAndDecrementFollowerCounter() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$processSync$2(Long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setAckLoggingFrequency(int) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getProposalStats() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastProposed() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAckLoggingFrequency() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |