diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2018-04-05 19:38:00 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2018-04-05 22:47:24 +0200 |
commit | 9d8d6613058bf05bee2e7bcbbe9d3fd6a163bcde (patch) | |
tree | 945cc55d34a3f7f3cff01ff30411f68fbe78d0fd /container-search | |
parent | a20eb679819c3f87037f5ff4c8305111b709b5d0 (diff) |
Only add the local TLD.
Diffstat (limited to 'container-search')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java | 18 |
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) { |