Gossiper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,329 of 4,5625%560 of 5630%4144191,0301,080132137
applyStateLocally(Map)2200%340%1818424211
applyNewStates(InetAddressAndPort, EndpointState, EndpointState, boolean)1830%310%1717313111
doStatusCheck()1760%360%1919373711
lambda$assassinateEndpoint$2(InetAddressAndPort, String)1410%120%77323211
doShadowRound(Set)1320%200%1111353511
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
makeGossipDigest(List)730%80%55171711
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
computeMinVersion()650%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
maybeGossipToSeed(Message)550%100%66111111
getReleaseVersionsWithPort()550%60%44121211
isSafeForStartup(InetAddressAndPort, UUID, boolean, Map)540%120%77151511
lambda$convict$1(InetAddressAndPort, double)500%60%44111111
isShutdown(InetAddressAndPort)480%80%55131311
advertiseTokenRemoved(InetAddressAndPort, UUID)470%n/a11111111
addLocalApplicationStateInternal(ApplicationState, VersionedValue)460%40%339911
markDead(InetAddressAndPort, EndpointState)450%60%44111111
unsafeGossipWith(InetAddressAndPort)440%40%33121211
start(int, Map)410%20%22101011
waitForSchemaAgreement(long, TimeUnit, BooleanSupplier)400%60%44101011
maybeGossipToUnreachableMember(Message)390%40%338811
getGossipStatus(EndpointState)380%80%55111111
lambda$stateOrderMap$8(Gossiper.1Cache, Map.Entry, Map.Entry)380%100%669911
nodesAgreeOnSchema(Collection)360%80%55101011
checkProperThreadForStateMutation()340%60%447711
evictFromMembership(InetAddressAndPort)330%20%22101011
runInGossipStageBlocking(Runnable)300%20%22121211
getUnreachableTokenOwners()280%40%336611
unsafeSendLocalEndpointStateTo(InetAddressAndPort)280%20%227711
getMaxEndpointStateVersion(EndpointState)250%20%224411
compareEndpointStartup(InetAddressAndPort, InetAddressAndPort)250%40%334411
markAlive(InetAddressAndPort, EndpointState)250%n/a117711
unsafeAnnulEndpoint(InetAddressAndPort)240%n/a116611
addLocalApplicationStates(List)240%20%226611
isUpgradingFromVersionLowerThan(CassandraVersion)240%80%554411
isGossipOnlyMember(InetAddressAndPort)230%60%444411
getSeeds()230%20%225511
initializeUnreachableNodeUnsafe(InetAddressAndPort)230%20%226611
clearUnsafe()220%n/a118811
buildSeedsList()220%40%336611
getForEndpoint(InetAddressAndPort, ApplicationState)210%40%335511
getApplicationState(InetAddressAndPort, ApplicationState)210%40%335511
notifyFailureDetector(Map)210%20%224411
getVeryLongTime()191340%1150%121501
isAlive(InetAddressAndPort)190%60%444411
doBeforeChangeNotifications(InetAddressAndPort, EndpointState, ApplicationState, VersionedValue)190%20%224411
requestAll(GossipDigest, List, int)190%20%224411
maybeInitializeLocalState(int)190%n/a115511
sufficientForStartupSafetyCheck(Map)190%60%442211
getReleaseVersionString(InetAddressAndPort)190%40%335511
lambda$applyNewStates$10(EndpointState, Map.Entry)190%40%332211
doOnChangeNotifications(InetAddressAndPort, ApplicationState, VersionedValue)180%20%224411
hasMajorVersion3Nodes()180%60%442211
getEndpointDowntime(InetAddressAndPort)170%20%224411
silentlyMarkDead(InetAddressAndPort, EndpointState)170%20%225511
addExpireTimeForEndpoint(InetAddressAndPort, long)170%20%224411
getMinVersion(long, TimeUnit)170%n/a116611
getLiveMembers()160%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
doGossipToLiveMember(Message)140%20%224411
isLoneNode(Map)130%40%331111
getExpireTimeForEndpoint(InetAddressAndPort)130%20%222211
isDeadState(EndpointState)120%20%224411
isSilentShutdownState(EndpointState)120%20%224411
isAdministrativelyInactiveState(EndpointState)120%20%224411
isAdministrativelyInactiveState(InetAddressAndPort)120%20%224411
stateOrderMap()120%n/a114411
addLocalApplicationState(ApplicationState, VersionedValue)120%n/a112211
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
forceNewerGeneration()100%n/a113311
assassinateEndpoint(String)90%n/a113311
getHostId(InetAddressAndPort, Map)90%n/a111111
unsafeSetEnabled()90%n/a113311
unsafeSendShutdown(InetAddressAndPort)90%n/a113311
expireUpgradeFromVersion()80%n/a113311
getCurrentGenerationNumber(InetAddressAndPort)80%n/a111111
start(int)80%n/a112211
setLooseEmptyEnabled(boolean)80%n/a113311
unsafeAssassinateEndpoint(String)70%n/a113311
initializeNodeUnsafe(InetAddressAndPort, UUID, int)70%n/a112211
unregister(IEndpointStateChangeSubscriber)60%n/a112211
convict(InetAddressAndPort, double)60%n/a112211
getEndpointStateForEndpoint(InetAddressAndPort)60%n/a111111
getHostId(InetAddressAndPort)60%n/a111111
lambda$stateOrderMap$9(Gossiper.1Cache, Map.Entry)60%n/a111111
lambda$markAlive$7(InetAddressAndPort, EndpointState, Message)60%n/a112211
isEnabled()5758%3125%230201
quarantineEndpoint(InetAddressAndPort)50%n/a112211
isKnownEndpoint(InetAddressAndPort)50%n/a111111
getEndpoints()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
getLiveTokenOwners()40%n/a111111
getUnreachableMembers()40%n/a111111
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
getLastProcessedMessageAt()30%n/a111111
isInShadowRound()30%n/a111111
getLooseEmptyEnabled()20%n/a111111
Gossiper(boolean)107100%1150%1202401
static {...}100100%n/a0101801
register(IEndpointStateChangeSubscriber)6100%n/a010201