aboutsummaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2018-04-05 19:38:00 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2018-04-05 22:47:24 +0200
commit9d8d6613058bf05bee2e7bcbbe9d3fd6a163bcde (patch)
tree945cc55d34a3f7f3cff01ff30411f68fbe78d0fd /container-search
parenta20eb679819c3f87037f5ff4c8305111b709b5d0 (diff)
Only add the local TLD.
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java18
1 files changed, 10 insertions, 8 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java b/container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java
index 89f58bc944b..a2e806dde93 100644
--- a/container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java
+++ b/container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java
@@ -152,18 +152,20 @@ public class ClusterSearcher extends Searcher {
gotExpectedBackend = true;
} else {
for (int dispatcherIndex = 0; dispatcherIndex < searchClusterConfig.dispatcher().size(); dispatcherIndex++) {
- Backend b = createBackend(searchClusterConfig.dispatcher(dispatcherIndex));
- FastSearcher searcher = searchDispatch(searchClusterIndex, fs4ResourcePool,
- searchClusterConfig, cacheParams, emulationConfig, docSumParams,
- documentDbConfig, b, dispatcher, dispatcherIndex);
try {
- searcher.setLocalDispatching( ! isRemote(searchClusterConfig.dispatcher(dispatcherIndex).host()));
+ if (! isRemote(searchClusterConfig.dispatcher(dispatcherIndex).host())) {
+ Backend b = createBackend(searchClusterConfig.dispatcher(dispatcherIndex));
+ FastSearcher searcher = searchDispatch(searchClusterIndex, fs4ResourcePool,
+ searchClusterConfig, cacheParams, emulationConfig, docSumParams,
+ documentDbConfig, b, dispatcher, dispatcherIndex);
+ searcher.setLocalDispatching(true);
+ backends.add(b);
+ addBackendSearcher(searcher);
+ gotExpectedBackend |= searcher.isLocalDispatching();
+ }
} catch (UnknownHostException e) {
throw new RuntimeException(e);
}
- backends.add(b);
- addBackendSearcher(searcher);
- gotExpectedBackend |= searcher.isLocalDispatching();
}
}
if ( ! gotExpectedBackend) {