PaxosPrepare

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total425 of 1,37569%70 of 20966%5114670267235
checkForLinearizabilityViolation(PaxosPrepare.Permitted, InetAddressAndPort)24751%3712%2021414301
permitted(PaxosPrepare.Permitted, InetAddressAndPort)4925783%105183%93495801
awaitUntil(long)211744%6100%043701
toStatus(PaxosPrepare.Status.Outcome)197379%3770%3931101
onResponse(PaxosPrepare.Response, InetAddressAndPort)195574%1990%1611701
onFailure(InetAddressAndPort, RequestFailureReason)183364%1583%141901
onRefreshSuccess(Ballot, InetAddressAndPort)153972%5964%4811201
setOnLinearizabilityViolation(Runnable)120%40%333311
onRefreshFailure(InetAddressAndPort, RequestFailureReason)50%n/a112211
PaxosPrepare(Paxos.Participants, PaxosPrepare.AbstractRequest, boolean, Consumer)45292%1150%1201301
signalDone(PaxosPrepare.Status)41780%1375%131701
isCompatibleWithLinearizabilityCheck()4866%2250%231301
needsGossipUpdate(Map)33792%2880%2621101
withoutRead(Message)1285%1150%121301
isRunningLegacyPaxos()777%1150%121301
getLowBoundForKey()1694%1150%120201
start(PaxosPrepare, Paxos.Participants, Message, BiFunction)54100%8100%0501101
hasInProgressProposal()35100%8100%050701
permittedOrTerminateIfElectorateMismatch(PaxosPrepare.Permitted, InetAddressAndPort)29100%4100%030701
maybeCheckForLinearizabilityViolation(PaxosPrepare.Response, InetAddressAndPort)28100%8100%050601
refreshStaleParticipants()25100%2100%020501
prepareWithBallot(Ballot, Paxos.Participants, DecoratedKey, TableMetadata, boolean, boolean, Consumer)19100%n/a010301
prepareWithBallotInternal(Paxos.Participants, PaxosPrepare.Request, boolean, Consumer)19100%n/a010401
prepareWithBallot(Ballot, Paxos.Participants, SinglePartitionReadCommand, boolean, boolean)18100%n/a010301
static {...}16100%n/a010401
lambda$onResponse$2(PaxosPrepare.Permitted, InetAddressAndPort)15100%n/a010401
prepare(Ballot, Paxos.Participants, SinglePartitionReadCommand, boolean, boolean)10100%n/a010101
needLatest()9100%2100%020101
addReadResponse(ReadResponse, InetAddressAndPort)9100%n/a010201
prepare(Paxos.Participants, SinglePartitionReadCommand, boolean, boolean)7100%n/a010101
isDone()7100%2100%020101
lambda$start$0(PaxosPrepare, Message, BiFunction)7100%n/a010101
signalDone(PaxosPrepare.Status.Outcome)6100%n/a010201
lambda$onResponse$1(PaxosPrepare.Permitted, InetAddressAndPort)5100%n/a010101
withLatest()4100%n/a010101