MigrationCoordinator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total38 of 1,15296%13 of 13290%1310013252034
submitToMigrationIfNotShutdown(Runnable)82978%1583%1431001
outstandingVersions()82273%1375%131501
shouldPullFromEndpoint(InetAddressAndPort)78992%21285%2832501
getIgnoredEndpoints()64086%1583%1421001
shouldPullSchema(UUID)61976%1375%132801
removeEndpointFromVersion(InetAddressAndPort, UUID)15098%1583%1411201
removeAndIgnoreEndpoint(InetAddressAndPort)13597%1375%130801
lambda$start$1(long, ScheduledFuture)11292%1150%121301
maybePullSchema(MigrationCoordinator.VersionInfo)106100%11593%1901601
reportEndpointVersion(InetAddressAndPort, UUID)106100%10100%0601901
awaitSchemaRequests(long)78100%11191%1701901
pushSchemaMutations(Collection)56100%4100%0301201
scheduleSchemaPull(InetAddressAndPort, MigrationCoordinator.VersionInfo)53100%2100%020701
MigrationCoordinator(MessagingService, ExecutorPlus, ScheduledExecutorService, int, Gossiper, Supplier, BiConsumer)42100%n/a0101301
pullSchema(InetAddressAndPort, RequestCallback)42100%4100%0301101
getIgnoredVersions()38100%1583%140701
shouldPullImmediately(InetAddressAndPort, UUID)38100%4100%030701
pullUnreceivedSchemaVersions()35100%6100%040801
reportCurrentSchemaVersionOnEndpoint(InetAddressAndPort)31100%1583%140801
start()22100%n/a010501
clearVersionsInfo()22100%2100%020701
shouldPushSchemaTo(InetAddressAndPort)21100%6100%040301
static {...}19100%n/a010601
pullComplete(InetAddressAndPort, MigrationCoordinator.VersionInfo, boolean)18100%2100%020501
shouldApplySchemaFor(MigrationCoordinator.VersionInfo)16100%4100%030301
reset()15100%n/a010501
announce(UUID)15100%2100%020401
sendMigrationMessage(InetAddressAndPort, RequestCallback)15100%n/a010401
lambda$scheduleSchemaPull$2(InetAddressAndPort, MigrationCoordinator.VersionInfo)10100%n/a010101
getVersionInfoUnsafe(UUID)6100%n/a010101
lambda$awaitSchemaRequests$4(long, WaitQueue.Signal)4100%n/a010101
lambda$scheduleSchemaPull$3(FutureTask)4100%n/a010101
setUptimeFn(LongSupplier)3100%n/a010201
lambda$static$0()3100%n/a010101