org.apache.zookeeper.server.quorum

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total28,454 of 28,4540%2,551 of 2,5510%2,4002,4006,8676,8671,0861,086100100
QuorumPeer3,2660%3220%33033085285216516511
Leader2,7970%2880%221221625625686811
LearnerHandler1,9790%1790%129129504504303011
QuorumPeerConfig1,8730%2700%196196437437616111
Learner1,4710%1180%8282337337212111
QuorumCnxManager1,2490%860%7676291291333311
FastLeaderElection1,2200%940%7171242242232311
ObserverMaster9490%800%8181221221414111
CommitProcessor8510%1220%8585216216232311
QuorumPeer.QuorumServer8170%970%6868149149191911
FastLeaderElection.Messenger.WorkerReceiver6910%470%27271481482211
Follower5550%500%3838136136101011
Observer5010%350%3636133133151511
LeaderZooKeeperServer4480%160%3737121121292911
QuorumPeerMain4460%200%16161221226611
UnifiedServerSocket.UnifiedSocket4230%260%6262116116494911
QuorumPacket3770%280%33339595191911
QuorumCnxManager.SendWorker3540%260%212191918811
QuorumZooKeeperServer3530%350%30309292121211
LearnerInfo3280%360%35357878171711
QuorumAuthPacket3180%300%32328080171711
LearnerSessionTracker2960%380%35357878161611
FollowerZooKeeperServer2800%120%20206161141411
ReadOnlyZooKeeperServer2620%80%16167979121211
MultipleAddresses2600%160%34346464262611
LeaderSessionTracker2580%380%36367777171711
QuorumCnxManager.Listener.ListenerHandler2560%240%171767675511
Learner.LeaderConnector2510%200%131349493311
Vote2380%260%27275656141411
QuorumCnxManager.Listener2300%180%151553536611
QuorumCnxManager.InitialMessage2220%160%121236364411
LearnerZooKeeperServer1890%140%17176565101011
FollowerRequestProcessor1820%220%181855556611
QuorumCnxManager.RecvWorker1800%120%9938383311
ObserverRequestProcessor1750%200%161652525511
ObserverZooKeeperServer1500%120%16163838101011
Leader.LearnerCnxAcceptor.LearnerCnxAcceptorHandler1490%120%9939393311
QuorumPeer.ResponderThread1450%80%7741412211
UpgradeableSessionTracker1440%220%24243232131311
LocalPeerBean1410%0%24243131232311
ReadOnlyRequestProcessor1320%140%121241415511
SyncedLearnerTracker1290%140%131326266611
LeaderBean1220%60%17172828141411
LearnerSyncThrottler1220%80%101030306611
RemotePeerBean1180%0%12121919111111
Leader.LearnerCnxAcceptor1150%60%7728284411
LearnerHandler.SyncLimitCheck1140%120%111132325511
QuorumStats950%100%9920204411
FollowerBean910%100%17172323121211
LearnerHandlerBean900%0%7717176611
QuorumPeerConfig.new AtomicFileWritingIdiom.WriterStatement() {...}890%180%111117172211
LearnerMaster890%n/a8823238811
FastLeaderElection.Messenger880%n/a3316163311
SendAckRequestProcessor830%60%8828285511
Leader.ToBeAppliedRequestProcessor810%100%8822223311
UnifiedServerSocket800%40%8824246611
ProposalRequestProcessor770%40%7723235511
LeaderRequestProcessor770%60%7726264411
ObserverMaster.Revalidation770%120%9915153311
BufferStats760%60%101018187711
UnifiedServerSocket.UnifiedInputStream760%0%12122424111111
QuorumPeerConfig.new AtomicFileWritingIdiom.WriterStatement() {...}710%60%5514142211
StateSummary680%120%121212126611
CommitProcessor.CommitWorkRequest640%60%6618183311
QuorumBean620%n/a14142121141411
FastLeaderElection.Messenger.WorkerSender610%40%5518183311
UnifiedServerSocket.UnifiedOutputStream460%0%8817177711
QuorumPeer.SyncMode440%n/a11551111
QuorumPeer.ZabState440%n/a11551111
FastLeaderElection.ToSend.mType440%n/a11551111
QuorumPeer.ServerState440%n/a11551111
LearnerHandler.MarkerQuorumPacket430%80%7710103311
PrependableSocket400%60%6613133311
QuorumPeerConfig.new AtomicFileWritingIdiom.OutputStreamStatement() {...}380%40%44992211
QuorumPeer.new Thread() {...}370%0%3310102211
QuorumCnxManager.QuorumConnectionReqThread350%n/a22882211
UnifiedServerSocket.UnifiedSocket.Mode340%n/a11441111
AckRequestProcessor340%0%5511114411
LearnerHandler.new Thread() {...}290%n/a22772211
SyncThrottleException280%n/a22662211
FastLeaderElection.ToSend0%n/a1110101111
LocalSessionTracker0%n/a44774411
LearnerSyncThrottler.SyncType0%n/a11331111
QuorumPeer.LearnerType0%n/a11331111
QuorumCnxManager.QuorumConnectionReceiverThread0%n/a22662211
Leader.Proposal0%n/a22222211
ObserverMaster.new Runnable() {...}0%0%33552211
LeaderElectionBean0%n/a44554411
SyncedLearnerTracker.QuorumVerifierAcksetPair0%n/a33663311
QuorumPeer.new AtomicFileWritingIdiom.WriterStatement() {...}0%n/a22332211
ServerBean0%n/a33443311
LearnerSyncRequest0%n/a11331111
QuorumPeer.AddressTuple0%n/a11551111
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