PaxosPrepare

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total466 of 1,37566%76 of 20963%5614679267635
checkForLinearizabilityViolation(PaxosPrepare.Permitted, InetAddressAndPort)2520%380%2121434311
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
getLowBoundForKey()170%20%222211
onRefreshSuccess(Ballot, InetAddressAndPort)153972%5964%4811201
isCompatibleWithLinearizabilityCheck()120%40%333311
setOnLinearizabilityViolation(Runnable)120%40%333311
isRunningLegacyPaxos()90%20%223311
maybeCheckForLinearizabilityViolation(PaxosPrepare.Response, InetAddressAndPort)52382%1787%151601
onRefreshFailure(InetAddressAndPort, RequestFailureReason)50%n/a112211
PaxosPrepare(Paxos.Participants, PaxosPrepare.AbstractRequest, boolean, Consumer)45292%1150%1201301
signalDone(PaxosPrepare.Status)41780%1375%131701
needsGossipUpdate(Map)33792%2880%2621101
withoutRead(Message)1285%1150%121301
start(PaxosPrepare, Paxos.Participants, Message, BiFunction)54100%8100%0501101
hasInProgressProposal()35100%8100%050701
permittedOrTerminateIfElectorateMismatch(PaxosPrepare.Permitted, InetAddressAndPort)29100%4100%030701
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