MigrationCoordinator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total311 of 1,15273%45 of 13265%4210071252734
shouldPullFromEndpoint(InetAddressAndPort)385860%5964%5892501
getIgnoredEndpoints()351123%5116%3461001
maybePullSchema(MigrationCoordinator.VersionInfo)327469%31381%3941601
getIgnoredVersions()31718%5116%344701
reportCurrentSchemaVersionOnEndpoint(InetAddressAndPort)310%60%448811
outstandingVersions()300%40%335511
awaitSchemaRequests(long)235570%3975%3751901
clearVersionsInfo()220%20%227711
submitToMigrationIfNotShutdown(Runnable)181951%3350%3461001
reset()150%n/a115511
pullSchema(InetAddressAndPort, RequestCallback)93378%1375%1331101
shouldPullSchema(UUID)61976%1375%132801
getVersionInfoUnsafe(UUID)60%n/a111111
pullUnreceivedSchemaVersions()53085%1583%142801
lambda$awaitSchemaRequests$4(long, WaitQueue.Signal)40%n/a111111
setUptimeFn(LongSupplier)30%n/a112211
removeEndpointFromVersion(InetAddressAndPort, UUID)15098%1583%1411201
removeAndIgnoreEndpoint(InetAddressAndPort)13597%1375%130801
lambda$start$1(long, ScheduledFuture)11292%1150%121301
reportEndpointVersion(InetAddressAndPort, UUID)106100%1990%1601901
pushSchemaMutations(Collection)56100%4100%0301201
scheduleSchemaPull(InetAddressAndPort, MigrationCoordinator.VersionInfo)53100%2100%020701
MigrationCoordinator(MessagingService, ExecutorPlus, ScheduledExecutorService, int, Gossiper, Supplier, BiConsumer)42100%n/a0101301
shouldPullImmediately(InetAddressAndPort, UUID)38100%4100%030701
start()22100%n/a010501
shouldPushSchemaTo(InetAddressAndPort)21100%2466%240301
static {...}19100%n/a010601
pullComplete(InetAddressAndPort, MigrationCoordinator.VersionInfo, boolean)18100%2100%020501
shouldApplySchemaFor(MigrationCoordinator.VersionInfo)16100%4100%030301
announce(UUID)15100%2100%020401
sendMigrationMessage(InetAddressAndPort, RequestCallback)15100%n/a010401
lambda$scheduleSchemaPull$2(InetAddressAndPort, MigrationCoordinator.VersionInfo)10100%n/a010101
lambda$scheduleSchemaPull$3(FutureTask)4100%n/a010101
lambda$static$0()3100%n/a010101