Gossiper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,762 of 4,56217%503 of 56310%3684198871,080100137
applyStateLocally(Map)2200%340%1818424211
applyNewStates(InetAddressAndPort, EndpointState, EndpointState, boolean)1830%310%1717313111
lambda$assassinateEndpoint$2(InetAddressAndPort, String)1410%120%77323211
doStatusCheck()1364022%30616%1719263701
doShadowRound(Set)120129%18210%1011323501
getStateForVersionBiggerThan(InetAddressAndPort, int)1140%160%99242411
examineGossiper(List, List, Map)990%200%1111232311
handleMajorStateChange(InetAddressAndPort, EndpointState)980%160%99222211
advertiseRemoving(InetAddressAndPort, UUID, UUID)890%20%22181811
waitToSettle()840%120%77303011
unsafeClearRemoteState()780%60%44141411
reloadSeeds()760%80%55222211
removeEndpoint(InetAddressAndPort)750%80%55202011
initializeNodeUnsafe(InetAddressAndPort, UUID, int, int)740%20%22131311
examineShadowState()730%100%66171711
lambda$new$0()730%180%1010212111
stop()700%100%66141411
markAsShutdown(InetAddressAndPort)680%40%33161611
seenAnySeed()660%120%77171711
maybeFinishShadowRound(InetAddressAndPort, boolean, Map)660%100%66191911
realMarkAlive(InetAddressAndPort, EndpointState)640%60%44161611
addSavedEndpoint(InetAddressAndPort)600%60%44161611
notifyFailureDetector(InetAddressAndPort, EndpointState)590%120%77212111
sendGossip(Message, Set)550%80%55141411
getReleaseVersionsWithPort()550%60%44121211
lambda$convict$1(InetAddressAndPort, double)500%60%44111111
maybeGossipToSeed(Message)48712%9110%5681101
isShutdown(InetAddressAndPort)480%80%55131311
advertiseTokenRemoved(InetAddressAndPort, UUID)470%n/a11111111
isSafeForStartup(InetAddressAndPort, UUID, boolean, Map)45916%1118%67121501
markDead(InetAddressAndPort, EndpointState)450%60%44111111
unsafeGossipWith(InetAddressAndPort)440%40%33121211
lambda$stateOrderMap$8(Gossiper.1Cache, Map.Entry, Map.Entry)380%100%669911
checkProperThreadForStateMutation()340%60%447711
evictFromMembership(InetAddressAndPort)330%20%22101011
makeGossipDigest(List)314257%4450%3581701
runInGossipStageBlocking(Runnable)300%20%22121211
computeMinVersion()283756%5550%3671901
getUnreachableTokenOwners()280%40%336611
unsafeSendLocalEndpointStateTo(InetAddressAndPort)280%20%227711
waitForSchemaAgreement(long, TimeUnit, BooleanSupplier)271332%5116%3451001
compareEndpointStartup(InetAddressAndPort, InetAddressAndPort)250%40%334411
markAlive(InetAddressAndPort, EndpointState)250%n/a117711
maybeGossipToUnreachableMember(Message)241538%3125%234801
unsafeAnnulEndpoint(InetAddressAndPort)240%n/a116611
isUpgradingFromVersionLowerThan(CassandraVersion)240%80%554411
isGossipOnlyMember(InetAddressAndPort)230%60%444411
getSeeds()230%20%225511
initializeUnreachableNodeUnsafe(InetAddressAndPort)230%20%226611
clearUnsafe()220%n/a118811
getForEndpoint(InetAddressAndPort, ApplicationState)210%40%335511
getApplicationState(InetAddressAndPort, ApplicationState)210%40%335511
notifyFailureDetector(Map)210%20%224411
getVeryLongTime()191340%1150%121501
requestAll(GossipDigest, List, int)190%20%224411
sufficientForStartupSafetyCheck(Map)190%60%442211
lambda$applyNewStates$10(EndpointState, Map.Entry)190%40%332211
hasMajorVersion3Nodes()180%60%442211
getEndpointDowntime(InetAddressAndPort)170%20%224411
silentlyMarkDead(InetAddressAndPort, EndpointState)170%20%225511
addExpireTimeForEndpoint(InetAddressAndPort, long)170%20%224411
lambda$doStatusCheck$4(InetAddressAndPort)160%20%226611
quarantineEndpoint(InetAddressAndPort, long)150%20%225511
copyEndpointStateForEndpoint(InetAddressAndPort)150%20%224411
sendAll(GossipDigest, Map, int)150%20%224411
replacedEndpoint(InetAddressAndPort)140%n/a116611
isLoneNode(Map)130%40%331111
getExpireTimeForEndpoint(InetAddressAndPort)130%20%222211
isSilentShutdownState(EndpointState)120%20%224411
isAdministrativelyInactiveState(EndpointState)120%20%224411
isAdministrativelyInactiveState(InetAddressAndPort)120%20%224411
stateOrderMap()120%n/a114411
stopShutdownAndWait(long, TimeUnit)120%n/a113311
lambda$maybeGossipToUnreachableMember$3(InetAddressAndPort)120%20%221111
replacementQuarantine(InetAddressAndPort)110%n/a113311
order(Map)110%n/a113311
injectApplicationState(InetAddressAndPort, ApplicationState, VersionedValue)110%n/a113311
getSchemaVersion(InetAddressAndPort)110%20%222211
addLocalApplicationStateInternal(ApplicationState, VersionedValue)103678%2250%230901
getMinVersion(long, TimeUnit)10741%n/a015601
forceNewerGeneration()100%n/a113311
assassinateEndpoint(String)90%n/a113311
unsafeSetEnabled()90%n/a113311
unsafeSendShutdown(InetAddressAndPort)90%n/a113311
expireUpgradeFromVersion()80%n/a113311
getCurrentGenerationNumber(InetAddressAndPort)80%n/a111111
setLooseEmptyEnabled(boolean)80%n/a113311
start(int, Map)73482%1150%1211001
unsafeAssassinateEndpoint(String)70%n/a113311
initializeNodeUnsafe(InetAddressAndPort, UUID, int)70%n/a112211
getGossipStatus(EndpointState)63284%3562%3511101
buildSeedsList()61672%1375%132601
doGossipToLiveMember(Message)6857%1150%121401
unregister(IEndpointStateChangeSubscriber)60%n/a112211
convict(InetAddressAndPort, double)60%n/a112211
lambda$stateOrderMap$9(Gossiper.1Cache, Map.Entry)60%n/a111111
lambda$markAlive$7(InetAddressAndPort, EndpointState, Message)60%n/a112211
quarantineEndpoint(InetAddressAndPort)50%n/a112211
isKnownEndpoint(InetAddressAndPort)50%n/a111111
getEndpointDowntime(String)50%n/a111111
getCurrentGenerationNumber(String)50%n/a111111
lambda$markAlive$6(InetAddressAndPort, EndpointState)50%n/a111111
isInGossipStage()40%n/a111111
setLastProcessedMessageAt(long)40%n/a112211
getEndpointCount()40%n/a111111
getEndpointStateMap()40%n/a111111
getJustRemovedEndpoints()40%n/a111111
getUnreachableEndpoints()40%n/a111111
getSeedsInShadowRound()40%n/a111111
doShadowRound()40%n/a111111
computeExpireTime()40%n/a111111
lambda$doStatusCheck$5(InetAddressAndPort)40%n/a111111
isAlive(InetAddressAndPort)31684%3350%341401
getLastProcessedMessageAt()30%n/a111111
isInShadowRound()30%n/a111111
nodesAgreeOnSchema(Collection)23494%3562%3511001
getReleaseVersionString(InetAddressAndPort)21789%1375%131501
getLooseEmptyEnabled()20%n/a111111
Gossiper(boolean)107100%1150%1202401
static {...}100100%n/a0101801
getMaxEndpointStateVersion(EndpointState)25100%2100%020401
addLocalApplicationStates(List)24100%2100%020601
doBeforeChangeNotifications(InetAddressAndPort, EndpointState, ApplicationState, VersionedValue)19100%2100%020401
maybeInitializeLocalState(int)19100%n/a010501
doOnChangeNotifications(InetAddressAndPort, ApplicationState, VersionedValue)18100%2100%020401
getLiveMembers()16100%1150%120401
isDeadState(EndpointState)12100%2100%020401
addLocalApplicationState(ApplicationState, VersionedValue)12100%n/a010201
isEnabled()12100%1375%130201
getHostId(InetAddressAndPort, Map)9100%n/a010101
start(int)8100%n/a010201
register(IEndpointStateChangeSubscriber)6100%n/a010201
getEndpointStateForEndpoint(InetAddressAndPort)6100%n/a010101
getHostId(InetAddressAndPort)6100%n/a010101
getEndpoints()5100%n/a010101
getLiveTokenOwners()4100%n/a010101
getUnreachableMembers()4100%n/a010101