Gossiper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,825 of 4,56259%276 of 56350%2244194251,08039137
lambda$assassinateEndpoint$2(InetAddressAndPort, String)1410%120%77323211
getStateForVersionBiggerThan(InetAddressAndPort, int)1140%160%99242411
examineGossiper(List, List, Map)990%200%1111232311
applyStateLocally(Map)8413661%161852%1218104201
waitToSettle()840%120%77303011
unsafeClearRemoteState()780%60%44141411
applyNewStates(InetAddressAndPort, EndpointState, EndpointState, boolean)7510859%151651%111773101
examineShadowState()730%100%66171711
markAsShutdown(InetAddressAndPort)680%40%33161611
notifyFailureDetector(InetAddressAndPort, EndpointState)590%120%77212111
getReleaseVersionsWithPort()550%60%44121211
unsafeGossipWith(InetAddressAndPort)440%40%33121211
maybeGossipToSeed(Message)342138%6440%4651101
isSafeForStartup(InetAddressAndPort, UUID, boolean, Map)322240%8433%5781501
doShadowRound(Set)3110176%61470%51173501
makeGossipDigest(List)314257%4450%3581701
checkProperThreadForStateMutation()29514%3350%245701
maybeFinishShadowRound(InetAddressAndPort, boolean, Map)283857%5550%4671901
unsafeSendLocalEndpointStateTo(InetAddressAndPort)280%20%227711
waitForSchemaAgreement(long, TimeUnit, BooleanSupplier)271332%5116%3451001
doStatusCheck()2615085%102672%81953701
compareEndpointStartup(InetAddressAndPort, InetAddressAndPort)250%40%334411
seenAnySeed()244263%6650%5761701
computeMinVersion()244163%3770%2671901
unsafeAnnulEndpoint(InetAddressAndPort)240%n/a116611
initializeUnreachableNodeUnsafe(InetAddressAndPort)230%20%226611
removeEndpoint(InetAddressAndPort)215472%4450%3562001
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
handleMajorStateChange(InetAddressAndPort, EndpointState)158384%41275%4942201
runInGossipStageBlocking(Runnable)151550%1150%1261201
copyEndpointStateForEndpoint(InetAddressAndPort)150%20%224411
sendAll(GossipDigest, Map, int)150%20%224411
getUnreachableTokenOwners()141450%3125%233601
replacedEndpoint(InetAddressAndPort)140%n/a116611
isAdministrativelyInactiveState(EndpointState)120%20%224411
isAdministrativelyInactiveState(InetAddressAndPort)120%20%224411
stopShutdownAndWait(long, TimeUnit)120%n/a113311
replacementQuarantine(InetAddressAndPort)110%n/a113311
addLocalApplicationStateInternal(ApplicationState, VersionedValue)103678%2250%230901
getMinVersion(long, TimeUnit)10741%n/a015601
stop()96187%2880%2611401
realMarkAlive(InetAddressAndPort, EndpointState)95585%2466%2421601
markDead(InetAddressAndPort, EndpointState)93680%2466%2421101
assassinateEndpoint(String)90%n/a113311
unsafeSetEnabled()90%n/a113311
unsafeSendShutdown(InetAddressAndPort)90%n/a113311
addSavedEndpoint(InetAddressAndPort)85286%1583%1411601
getCurrentGenerationNumber(InetAddressAndPort)80%n/a111111
setLooseEmptyEnabled(boolean)80%n/a113311
start(int, Map)73482%1150%1211001
unsafeAssassinateEndpoint(String)70%n/a113311
advertiseRemoving(InetAddressAndPort, UUID, UUID)68393%1150%1211801
sendGossip(Message, Set)64989%2675%2521401
lambda$convict$1(InetAddressAndPort, double)64488%3350%3431101
isShutdown(InetAddressAndPort)64287%3562%3511301
getGossipStatus(EndpointState)63284%2675%2511101
doGossipToLiveMember(Message)6857%1150%121401
lambda$markAlive$7(InetAddressAndPort, EndpointState, Message)60%n/a112211
isUpgradingFromVersionLowerThan(CassandraVersion)51979%3562%251401
lambda$doStatusCheck$4(InetAddressAndPort)51168%1150%122601
isKnownEndpoint(InetAddressAndPort)50%n/a111111
getEndpointDowntime(String)50%n/a111111
getCurrentGenerationNumber(String)50%n/a111111
lambda$markAlive$6(InetAddressAndPort, EndpointState)50%n/a111111
setLastProcessedMessageAt(long)40%n/a112211
doShadowRound()40%n/a111111
lambda$new$0()27197%11794%11012101
nodesAgreeOnSchema(Collection)23494%3562%3511001
isGossipOnlyMember(InetAddressAndPort)22191%1583%141401
getReleaseVersionString(InetAddressAndPort)21789%1375%131501
getLooseEmptyEnabled()20%n/a111111
reloadSeeds()7598%1787%1512201
isAlive(InetAddressAndPort)1894%2466%240401
hasMajorVersion3Nodes()1794%2466%240201
quarantineEndpoint(InetAddressAndPort, long)1493%1150%121501
lambda$maybeGossipToUnreachableMember$3(InetAddressAndPort)1191%1150%120101
getSchemaVersion(InetAddressAndPort)1090%1150%120201
Gossiper(boolean)107100%2100%0202401
static {...}100100%n/a0101801
initializeNodeUnsafe(InetAddressAndPort, UUID, int, int)74100%2100%0201301
advertiseTokenRemoved(InetAddressAndPort, UUID)47100%n/a0101101
maybeGossipToUnreachableMember(Message)39100%1375%130801
lambda$stateOrderMap$8(Gossiper.1Cache, Map.Entry, Map.Entry)38100%10100%060901
evictFromMembership(InetAddressAndPort)33100%1150%1201001
getMaxEndpointStateVersion(EndpointState)25100%2100%020401
markAlive(InetAddressAndPort, EndpointState)25100%n/a010701
addLocalApplicationStates(List)24100%2100%020601
getSeeds()23100%2100%020501
clearUnsafe()22100%n/a010801
buildSeedsList()22100%4100%030601
doBeforeChangeNotifications(InetAddressAndPort, EndpointState, ApplicationState, VersionedValue)19100%2100%020401
maybeInitializeLocalState(int)19100%n/a010501
sufficientForStartupSafetyCheck(Map)19100%1583%140201
lambda$applyNewStates$10(EndpointState, Map.Entry)19100%4100%030201
doOnChangeNotifications(InetAddressAndPort, ApplicationState, VersionedValue)18100%2100%020401
getEndpointDowntime(InetAddressAndPort)17100%2100%020401
silentlyMarkDead(InetAddressAndPort, EndpointState)17100%1150%120501
addExpireTimeForEndpoint(InetAddressAndPort, long)17100%1150%120401
getLiveMembers()16100%2100%020401
isLoneNode(Map)13100%1375%130101
getExpireTimeForEndpoint(InetAddressAndPort)13100%2100%020201
isDeadState(EndpointState)12100%2100%020401
isSilentShutdownState(EndpointState)12100%2100%020401
stateOrderMap()12100%n/a010401
addLocalApplicationState(ApplicationState, VersionedValue)12100%n/a010201
isEnabled()12100%4100%030201
order(Map)11100%n/a010301
injectApplicationState(InetAddressAndPort, ApplicationState, VersionedValue)11100%n/a010301
forceNewerGeneration()10100%n/a010301
getHostId(InetAddressAndPort, Map)9100%n/a010101
expireUpgradeFromVersion()8100%n/a010301
start(int)8100%n/a010201
initializeNodeUnsafe(InetAddressAndPort, UUID, int)7100%n/a010201
register(IEndpointStateChangeSubscriber)6100%n/a010201
unregister(IEndpointStateChangeSubscriber)6100%n/a010201
convict(InetAddressAndPort, double)6100%n/a010201
getEndpointStateForEndpoint(InetAddressAndPort)6100%n/a010101
getHostId(InetAddressAndPort)6100%n/a010101
lambda$stateOrderMap$9(Gossiper.1Cache, Map.Entry)6100%n/a010101
quarantineEndpoint(InetAddressAndPort)5100%n/a010201
getEndpoints()5100%n/a010101
isInGossipStage()4100%n/a010101
getLiveTokenOwners()4100%n/a010101
getUnreachableMembers()4100%n/a010101
getEndpointCount()4100%n/a010101
getEndpointStateMap()4100%n/a010101
getJustRemovedEndpoints()4100%n/a010101
getUnreachableEndpoints()4100%n/a010101
getSeedsInShadowRound()4100%n/a010101
computeExpireTime()4100%n/a010101
lambda$doStatusCheck$5(InetAddressAndPort)4100%n/a010101
getLastProcessedMessageAt()3100%n/a010101
isInShadowRound()3100%n/a010101