org.apache.zookeeper.server.quorum

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total30,075 of 30,0750%2,748 of 2,7480%2,5602,5607,2727,2721,1461,146102102
QuorumPeer3,7320%3760%36636696696617417411
Leader2,8360%2920%225225625625707011
LearnerHandler2,0340%1790%133133515515343411
QuorumPeerConfig1,9940%2940%211211452452646411
Learner1,7230%1400%9999397397272711
FastLeaderElection1,3500%1110%8282270270252511
QuorumCnxManager1,2500%860%7676291291333311
QuorumPeer.QuorumServer1,0630%1230%8686197197242411
ObserverMaster9500%800%8181221221414111
CommitProcessor8780%1280%8888225225232311
FastLeaderElection.Messenger.WorkerReceiver6930%470%27271481482211
Follower5540%500%3838133133101011
Observer5100%350%3636137137151511
QuorumPeerMain4700%220%19191291298811
LeaderZooKeeperServer4640%180%4040126126313111
UnifiedServerSocket.UnifiedSocket4230%260%6262116116494911
QuorumPacket3710%280%33339595191911
QuorumCnxManager.SendWorker3540%260%212191918811
ReadOnlyZooKeeperServer3430%170%2525100100161611
QuorumZooKeeperServer3310%370%31318787121211
LearnerInfo3180%360%35357878171711
QuorumAuthPacket3120%300%32328080171711
FollowerZooKeeperServer3010%120%22226666161611
LearnerSessionTracker3000%380%36367979171711
QuorumCnxManager.Listener.ListenerHandler2690%240%171768685511
LeaderSessionTracker2620%380%37377878181811
MultipleAddresses2600%160%34346464262611
Learner.LeaderConnector2510%200%131349493311
Vote2380%260%27275656141411
QuorumCnxManager.Listener2320%180%151554546611
FollowerRequestProcessor2260%280%222267677711
QuorumCnxManager.InitialMessage2230%160%121236364411
ObserverRequestProcessor1930%220%171757575511
LearnerZooKeeperServer1890%140%17176565101011
QuorumCnxManager.RecvWorker1800%120%9938383311
UpgradeableSessionTracker1530%240%26263434141411
ObserverZooKeeperServer1500%120%16163838101011
Leader.LearnerCnxAcceptor.LearnerCnxAcceptorHandler1490%120%9939393311
QuorumPeer.ResponderThread1450%80%7741412211
ReadOnlyRequestProcessor1440%170%151546466611
LocalPeerBean1410%0%24243131232311
SyncedLearnerTracker1290%140%131326266611
LeaderBean1220%60%17172828141411
LearnerSyncThrottler1220%80%101030306611
Leader.LearnerCnxAcceptor1150%60%7728284411
LearnerHandler.SyncLimitCheck1140%120%111132325511
LearnerSender1110%60%8831315511
ProposalRequestProcessor1090%100%111133336611
QuorumPeerConfig.new AtomicFileWritingIdiom.WriterStatement() {...}1030%240%141419192211
QuorumStats950%100%9920204411
FollowerBean910%100%17172323121211
LearnerHandlerBean900%0%7717176611
LearnerMaster890%n/a8823238811
FastLeaderElection.Messenger880%n/a3316163311
SendAckRequestProcessor830%60%8828285511
Leader.ToBeAppliedRequestProcessor810%100%8822223311
UnifiedServerSocket800%40%8824246611
LeaderRequestProcessor770%60%7726264411
ObserverMaster.Revalidation770%120%9915153311
UnifiedServerSocket.UnifiedInputStream760%0%12122424111111
BufferStats760%60%101018187711
RemotePeerBean740%0%101017179911
QuorumPeerConfig.new AtomicFileWritingIdiom.WriterStatement() {...}710%60%5514142211
StateSummary680%120%121212126611
CommitProcessor.CommitWorkRequest640%60%6618183311
QuorumBean620%n/a14142121141411
FastLeaderElection.Messenger.WorkerSender610%40%5518183311
Leader.Proposal480%n/a7713137711
UnifiedServerSocket.UnifiedOutputStream460%0%8817177711
LearnerHandler.MarkerQuorumPacket430%80%7710103311
PrependableSocket400%60%6613133311
QuorumPeer.new Thread() {...}370%0%3310102211
QuorumCnxManager.QuorumConnectionReqThread350%n/a22882211
AckRequestProcessor340%0%5511114411
QuorumPeerConfig.new AtomicFileWritingIdiom.OutputStreamStatement() {...}320%0%33662211
LocalSessionTracker0%n/a55885511
LearnerHandler.new Thread() {...}0%n/a22772211
Leader.PureRequestProposal0%n/a44774411
SyncThrottleException0%n/a22662211
QuorumPeer.SyncMode0%n/a11551111
QuorumPeer.ServerState0%n/a11551111
FastLeaderElection.ToSend.mType0%n/a11551111
QuorumPeer.ZabState0%n/a11551111
FastLeaderElection.ToSend0%n/a1110101111
QuorumCnxManager.QuorumConnectionReceiverThread0%n/a22662211
ObserverMaster.new Runnable() {...}0%0%33552211
UnifiedServerSocket.UnifiedSocket.Mode0%n/a11441111
LeaderElectionBean0%n/a44554411
SyncedLearnerTracker.QuorumVerifierAcksetPair0%n/a33663311
QuorumPeer.AddressTuple0%n/a11661111
LearnerSyncThrottler.SyncType0%n/a11331111
QuorumPeer.LearnerType0%n/a11331111
QuorumPeer.new AtomicFileWritingIdiom.WriterStatement() {...}0%n/a22332211
ServerBean0%n/a33443311
LearnerSyncRequest0%n/a11331111
QuorumCnxManager.Message0%n/a11441111
QuorumPeerConfig.ConfigException0%n/a22442211
QuorumCnxManager.InitialMessage.InitialMessageException0%n/a11221111
ReadOnlyBean0%n/a22332211
Leader.XidRolloverException0%n/a11221111
Learner.PacketInFlight0%n/a11111111
FastLeaderElection.Notification0%n/a11111111