applyStateLocally(Map) |   | 58% |   | 73% | 8 | 18 | 7 | 42 | 0 | 1 |
unsafeClearRemoteState() |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
applyNewStates(InetAddressAndPort, EndpointState, EndpointState, boolean) |   | 62% |   | 61% | 9 | 17 | 5 | 31 | 0 | 1 |
seenAnySeed() |   | 30% |   | 16% | 6 | 7 | 14 | 17 | 0 | 1 |
lambda$assassinateEndpoint$2(InetAddressAndPort, String) |   | 68% |   | 50% | 6 | 7 | 8 | 32 | 0 | 1 |
unsafeGossipWith(InetAddressAndPort) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
maybeFinishShadowRound(InetAddressAndPort, boolean, Map) |   | 51% |   | 50% | 4 | 6 | 9 | 19 | 0 | 1 |
makeGossipDigest(List) |   | 57% |   | 50% | 3 | 5 | 8 | 17 | 0 | 1 |
checkProperThreadForStateMutation() |   | 14% |   | 33% | 3 | 4 | 5 | 7 | 0 | 1 |
reloadSeeds() |   | 63% |   | 87% | 1 | 5 | 8 | 22 | 0 | 1 |
unsafeSendLocalEndpointStateTo(InetAddressAndPort) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
getStateForVersionBiggerThan(InetAddressAndPort, int) |   | 78% |   | 87% | 2 | 9 | 2 | 24 | 0 | 1 |
computeMinVersion() |   | 63% |   | 70% | 2 | 6 | 7 | 19 | 0 | 1 |
clearUnsafe() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
doStatusCheck() |   | 88% |   | 77% | 6 | 19 | 5 | 37 | 0 | 1 |
addSavedEndpoint(InetAddressAndPort) |   | 65% |   | 50% | 3 | 4 | 5 | 16 | 0 | 1 |
getForEndpoint(InetAddressAndPort, ApplicationState) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
getVeryLongTime() |   | 40% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
getUnreachableTokenOwners() |   | 50% |   | 25% | 2 | 3 | 3 | 6 | 0 | 1 |
runInGossipStageBlocking(Runnable) |   | 60% |  | 100% | 0 | 2 | 4 | 12 | 0 | 1 |
isAdministrativelyInactiveState(EndpointState) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
isAdministrativelyInactiveState(InetAddressAndPort) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
doShadowRound(Set) |   | 91% |   | 95% | 1 | 11 | 3 | 35 | 0 | 1 |
waitToSettle() |   | 88% |   | 66% | 3 | 7 | 4 | 30 | 0 | 1 |
addLocalApplicationStateInternal(ApplicationState, VersionedValue) |   | 78% |   | 50% | 2 | 3 | 0 | 9 | 0 | 1 |
getMinVersion(long, TimeUnit) |   | 41% | | n/a | 0 | 1 | 5 | 6 | 0 | 1 |
realMarkAlive(InetAddressAndPort, EndpointState) |   | 85% |   | 66% | 2 | 4 | 2 | 16 | 0 | 1 |
markDead(InetAddressAndPort, EndpointState) |   | 80% |   | 66% | 2 | 4 | 2 | 11 | 0 | 1 |
unsafeSetEnabled() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
unsafeSendShutdown(InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
expireUpgradeFromVersion() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
setLooseEmptyEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
start(int, Map) |   | 82% |   | 50% | 1 | 2 | 1 | 10 | 0 | 1 |
isUpgradingFromVersionLowerThan(CassandraVersion) |   | 70% |   | 50% | 3 | 5 | 1 | 4 | 0 | 1 |
unsafeAssassinateEndpoint(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
advertiseRemoving(InetAddressAndPort, UUID, UUID) |   | 93% |   | 50% | 1 | 2 | 1 | 18 | 0 | 1 |
isShutdown(InetAddressAndPort) |   | 87% |   | 75% | 2 | 5 | 1 | 13 | 0 | 1 |
getGossipStatus(EndpointState) |   | 84% |   | 75% | 2 | 5 | 1 | 11 | 0 | 1 |
examineGossiper(List, List, Map) |   | 94% |   | 85% | 3 | 11 | 0 | 23 | 0 | 1 |
lambda$convict$1(InetAddressAndPort, double) |   | 90% |   | 66% | 2 | 4 | 2 | 11 | 0 | 1 |
initializeUnreachableNodeUnsafe(InetAddressAndPort) |   | 78% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
requestAll(GossipDigest, List, int) |   | 73% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
isKnownEndpoint(InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getEndpointDowntime(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getCurrentGenerationNumber(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
handleMajorStateChange(InetAddressAndPort, EndpointState) |   | 95% |   | 93% | 1 | 9 | 1 | 22 | 0 | 1 |
sendGossip(Message, Set) |   | 92% |   | 87% | 1 | 5 | 1 | 14 | 0 | 1 |
isSafeForStartup(InetAddressAndPort, UUID, boolean, Map) |   | 92% |   | 75% | 3 | 7 | 1 | 15 | 0 | 1 |
compareEndpointStartup(InetAddressAndPort, InetAddressAndPort) |   | 84% |   | 50% | 2 | 3 | 0 | 4 | 0 | 1 |
getApplicationState(InetAddressAndPort, ApplicationState) |   | 80% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 |
lambda$doStatusCheck$5(InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getReleaseVersionsWithPort() |   | 96% |   | 83% | 1 | 4 | 0 | 12 | 0 | 1 |
isGossipOnlyMember(InetAddressAndPort) |   | 91% |   | 83% | 1 | 4 | 1 | 4 | 0 | 1 |
copyEndpointStateForEndpoint(InetAddressAndPort) |   | 86% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
removeEndpoint(InetAddressAndPort) |  | 98% |   | 75% | 2 | 5 | 1 | 20 | 0 | 1 |
markAsShutdown(InetAddressAndPort) |  | 98% |   | 75% | 1 | 3 | 1 | 16 | 0 | 1 |
notifyFailureDetector(InetAddressAndPort, EndpointState) |  | 98% |   | 75% | 3 | 7 | 1 | 21 | 0 | 1 |
maybeGossipToSeed(Message) |  | 98% |   | 80% | 2 | 6 | 1 | 11 | 0 | 1 |
sufficientForStartupSafetyCheck(Map) |  | 94% |   | 83% | 1 | 4 | 0 | 2 | 0 | 1 |
quarantineEndpoint(InetAddressAndPort, long) |  | 93% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
getSchemaVersion(InetAddressAndPort) |  | 90% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
Gossiper(boolean) |  | 100% |   | 50% | 1 | 2 | 0 | 24 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 18 | 0 | 1 |
initializeNodeUnsafe(InetAddressAndPort, UUID, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 13 | 0 | 1 |
examineShadowState() |  | 100% |   | 70% | 3 | 6 | 0 | 17 | 0 | 1 |
lambda$new$0() |  | 100% |  | 100% | 0 | 10 | 0 | 21 | 0 | 1 |
stop() |  | 100% |  | 100% | 0 | 6 | 0 | 14 | 0 | 1 |
advertiseTokenRemoved(InetAddressAndPort, UUID) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
waitForSchemaAgreement(long, TimeUnit, BooleanSupplier) |  | 100% |   | 83% | 1 | 4 | 0 | 10 | 0 | 1 |
maybeGossipToUnreachableMember(Message) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
lambda$stateOrderMap$8(Gossiper.1Cache, Map.Entry, Map.Entry) |  | 100% |   | 90% | 1 | 6 | 0 | 9 | 0 | 1 |
nodesAgreeOnSchema(Collection) |  | 100% |   | 87% | 1 | 5 | 0 | 10 | 0 | 1 |
evictFromMembership(InetAddressAndPort) |  | 100% |   | 50% | 1 | 2 | 0 | 10 | 0 | 1 |
getMaxEndpointStateVersion(EndpointState) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
markAlive(InetAddressAndPort, EndpointState) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
unsafeAnnulEndpoint(InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
addLocalApplicationStates(List) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
getSeeds() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
buildSeedsList() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
notifyFailureDetector(Map) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
isAlive(InetAddressAndPort) |  | 100% |   | 83% | 1 | 4 | 0 | 4 | 0 | 1 |
doBeforeChangeNotifications(InetAddressAndPort, EndpointState, ApplicationState, VersionedValue) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
maybeInitializeLocalState(int) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
getReleaseVersionString(InetAddressAndPort) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
lambda$applyNewStates$10(EndpointState, Map.Entry) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
doOnChangeNotifications(InetAddressAndPort, ApplicationState, VersionedValue) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
hasMajorVersion3Nodes() |  | 100% |   | 66% | 2 | 4 | 0 | 2 | 0 | 1 |
getEndpointDowntime(InetAddressAndPort) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
silentlyMarkDead(InetAddressAndPort, EndpointState) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
addExpireTimeForEndpoint(InetAddressAndPort, long) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
getLiveMembers() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
lambda$doStatusCheck$4(InetAddressAndPort) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
sendAll(GossipDigest, Map, int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
replacedEndpoint(InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
doGossipToLiveMember(Message) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
isLoneNode(Map) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
getExpireTimeForEndpoint(InetAddressAndPort) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
isDeadState(EndpointState) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
isSilentShutdownState(EndpointState) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
stateOrderMap() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
addLocalApplicationState(ApplicationState, VersionedValue) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isEnabled() |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
stopShutdownAndWait(long, TimeUnit) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$maybeGossipToUnreachableMember$3(InetAddressAndPort) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
replacementQuarantine(InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
order(Map) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
injectApplicationState(InetAddressAndPort, ApplicationState, VersionedValue) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
forceNewerGeneration() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
assassinateEndpoint(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
getHostId(InetAddressAndPort, Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getCurrentGenerationNumber(InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
start(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
initializeNodeUnsafe(InetAddressAndPort, UUID, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
register(IEndpointStateChangeSubscriber) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
unregister(IEndpointStateChangeSubscriber) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
convict(InetAddressAndPort, double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getEndpointStateForEndpoint(InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getHostId(InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$stateOrderMap$9(Gossiper.1Cache, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$markAlive$7(InetAddressAndPort, EndpointState, Message) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
quarantineEndpoint(InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getEndpoints() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$markAlive$6(InetAddressAndPort, EndpointState) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isInGossipStage() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setLastProcessedMessageAt(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getLiveTokenOwners() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getUnreachableMembers() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getEndpointCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getEndpointStateMap() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getJustRemovedEndpoints() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getUnreachableEndpoints() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getSeedsInShadowRound() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
doShadowRound() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
computeExpireTime() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getLastProcessedMessageAt() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isInShadowRound() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getLooseEmptyEnabled() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |