Source file "org/apache/solr/cloud/ZkController.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 5,600 of 5,600 | 0% | 582 of 582 | 0% | 410 | 410 | 1,274 | 1,274 | 119 | 119 |
register(String, CoreDescriptor, boolean, boolean, boolean) | ![]() | 0% | ![]() | 0% | 28 | 28 | 73 | 73 | 1 | 1 |
publish(CoreDescriptor, Replica.State, boolean, boolean) | ![]() | 0% | ![]() | 0% | 26 | 26 | 60 | 60 | 1 | 1 |
ZkController(CoreContainer, String, int, CloudConfig, CurrentCoreDescriptorProvider) | ![]() | 0% | ![]() | 0% | 8 | 8 | 48 | 48 | 1 | 1 |
waitForLeaderToSeeDownState(CoreDescriptor, String) | ![]() | 0% | ![]() | 0% | 14 | 14 | 65 | 65 | 1 | 1 |
persistConfigResourceToZooKeeper(ZkSolrResourceLoader, int, String, byte[], boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 46 | 46 | 1 | 1 |
rejoinShardLeaderElection(SolrParams) | ![]() | 0% | ![]() | 0% | 4 | 4 | 30 | 30 | 1 | 1 |
ensureRegisteredSearcher(SolrCore) | ![]() | 0% | ![]() | 0% | 14 | 14 | 35 | 35 | 1 | 1 |
getLeader(CloudDescriptor, int) | ![]() | 0% | ![]() | 0% | 5 | 5 | 29 | 29 | 1 | 1 |
unregister(String, CoreDescriptor, boolean) | ![]() | 0% | ![]() | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
registerAllCoresAsDown(CurrentCoreDescriptorProvider, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 37 | 37 | 1 | 1 |
init(CurrentCoreDescriptorProvider) | ![]() | 0% | ![]() | 0% | 4 | 4 | 28 | 28 | 1 | 1 |
checkStateInZk(CoreDescriptor) | ![]() | 0% | ![]() | 0% | 7 | 7 | 22 | 22 | 1 | 1 |
lambda$registerLiveNodesListener$10(SortedSet, SortedSet) | ![]() | 0% | ![]() | 0% | 8 | 8 | 29 | 29 | 1 | 1 |
linkConfSet(SolrZkClient, String, String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 23 | 23 | 1 | 1 |
giveupLeadership(CoreDescriptor) | ![]() | 0% | ![]() | 0% | 9 | 9 | 26 | 26 | 1 | 1 |
waitForCoreNodeName(CoreDescriptor) | ![]() | 0% | ![]() | 0% | 8 | 8 | 26 | 26 | 1 | 1 |
preRegister(CoreDescriptor, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 26 | 26 | 1 | 1 |
createEphemeralLiveNode() | ![]() | 0% | ![]() | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
joinElection(CoreDescriptor, boolean, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
rejoinOverseerElection(String, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
getDefaultConfigDirPath() | ![]() | 0% | ![]() | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
checkOverseerDesignate() | ![]() | 0% | ![]() | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
checkRecovery(boolean, boolean, boolean, String, String, String, SolrCore, CoreContainer, boolean) | ![]() | 0% | ![]() | 0% | 12 | 12 | 21 | 21 | 1 | 1 |
getSolrCloudManager() | ![]() | 0% | ![]() | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
close() | ![]() | 0% | ![]() | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
bootstrapConf(SolrZkClient, CoreContainer) | ![]() | 0% | ![]() | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
repairSecurityJson(SolrZkClient) | ![]() | 0% | ![]() | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
publishAndWaitForDownStates(int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
sendToOverseer(DocCollection, String) | ![]() | 0% | ![]() | 0% | 10 | 10 | 12 | 12 | 1 | 1 |
normalizeHostName(String) | ![]() | 0% | ![]() | 0% | 8 | 8 | 25 | 25 | 1 | 1 |
createClusterZkNodes(SolrZkClient) | ![]() | 0% | n/a | 1 | 1 | 15 | 15 | 1 | 1 | |
checkForExistingEphemeralNode() | ![]() | 0% | ![]() | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
getLeaderProps(String, String, int, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
preClose() | ![]() | 0% | ![]() | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
removeEphemeralLiveNode() | ![]() | 0% | ![]() | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
fireEventListeners(String) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
lambda$checkStateInZk$13(AtomicReference, CloudDescriptor, AtomicReference, String, DocCollection) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
checkChrootPath(String, boolean) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
waitForShardId(CoreDescriptor) | ![]() | 0% | ![]() | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
publishNodeAsDown(String) | ![]() | 0% | n/a | 1 | 1 | 12 | 12 | 1 | 1 | |
lambda$publishAndWaitForDownStates$11(String, Set, CountDownLatch, DocCollection) | ![]() | 0% | ![]() | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
touchConfDir(ZkSolrResourceLoader) | ![]() | 0% | ![]() | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
getConfDirListeners(String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
unregisterConfListener(String, Runnable) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
getConfigFileData(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
createCollection(String) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
checkIfCoreNodeNameAlreadyExists(CoreDescriptor) | ![]() | 0% | ![]() | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
lambda$getConfigDirListener$16() | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
startReplicationFromLeader(String, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
setConfWatcher(String, Watcher, Stat) | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
registerConfListenerForCore(String, SolrCore, Runnable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
closeExistingElectionContext(CoreDescriptor) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
getReplicaOrNull(DocCollection, String, String) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
getCollectionTerms(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
trimLeadingAndTrailingSlashes(String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
isPublishAsDownOnStartup(CloudDescriptor) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
removeOnReconnectListener(OnReconnect) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
markAllAsNotLeader(CurrentCoreDescriptorProvider) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
bootstrapDefaultConfigSet(SolrZkClient) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
generateNodeName(String, String, String) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
configFileExists(String, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
getCoreNodeName(CoreDescriptor) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
lambda$fireEventListeners$15(String, Set) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
stopReplicationFromLeader(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
closeOutstandingElections(CurrentCoreDescriptorProvider) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
tryCancelAllElections() | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
claimAsyncId(String) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
addOnReconnectListener(OnReconnect) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
throwErrorIfReplicaReplaced(CoreDescriptor) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
clearAsyncId(String) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
clearZkCollectionTerms() | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
doGetShardIdAndNodeNameProcess(CoreDescriptor) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
lambda$tryCancelAllElections$14(ElectionContext) | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
lambda$giveupLeadership$8(Set, Replica) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
lambda$close$5() | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
getCurrentOnReconnectListeners() | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
lambda$checkForExistingEphemeralNode$9(CountDownLatch, WatchedEvent) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
lambda$register$12(String, String, DocCollection) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
registerLiveNodesListener() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
register(String, CoreDescriptor, boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
pathExists(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLeaderProps(String, String, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
publish(CoreDescriptor, Replica.State) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
lambda$preClose$2() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$preClose$1() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getShardTerms(String, String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
unregister(String, CoreDescriptor) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
lambda$close$3() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$new$0(CoreContainer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
getClusterState() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
publishAndWaitForDownStates() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
isConnected() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
printLayoutToStdOut() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
lambda$close$7() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$close$6() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$close$4() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLeaderVoteWait() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getLeaderConflictResolveWait() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getSysPropsCacher() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getHostName() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getHostPort() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getZkClient() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getZkServerAddress() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isClosed() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getNodeName() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getBaseUrl() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getZkStateReader() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getOverseerJobQueue() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getOverseerCollectionQueue() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getOverseerConfigSetQueue() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getOverseerRunningMap() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getOverseerCompletedMap() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getOverseerFailureMap() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getClientTimeout() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getOverseer() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getOverseerElector() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getCoreContainer() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getConfigDirListener() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |