Package | Description |
---|---|
com.yahoo.search.dispatch |
Modifier and Type | Field and Description |
---|---|
private SearchCluster.Node |
SearchCluster.Pinger.node |
Modifier and Type | Field and Description |
---|---|
private ClusterMonitor<SearchCluster.Node> |
SearchCluster.clusterMonitor |
private Optional<SearchCluster.Node> |
SearchCluster.directDispatchTarget
A search node on this local machine having the entire corpus, which we therefore
should prefer to dispatch directly to, or empty if there is no such local search node.
|
private com.google.common.collect.ImmutableList<SearchCluster.Node> |
SearchCluster.Group.nodes |
private com.google.common.collect.ImmutableMultimap<String,SearchCluster.Node> |
SearchCluster.nodesByHost |
Modifier and Type | Method and Description |
---|---|
Optional<SearchCluster.Node> |
SearchCluster.directDispatchTarget()
Returns the recipient we should dispatch queries directly to (bypassing fdispatch),
or empty if we should not dispatch directly.
|
private static Optional<SearchCluster.Node> |
SearchCluster.findDirectDispatchTarget(String selfHostname,
int searchClusterSize,
int containerClusterSize,
com.google.common.collect.ImmutableMultimap<String,SearchCluster.Node> nodesByHost,
com.google.common.collect.ImmutableMap<Integer,SearchCluster.Group> groups) |
com.google.common.collect.ImmutableList<SearchCluster.Node> |
SearchCluster.Group.nodes()
Returns the nodes in this group as an immutable list
|
com.google.common.collect.ImmutableMultimap<String,SearchCluster.Node> |
SearchCluster.nodesByHost()
Returns the nodes of this cluster as an immutable map indexed by host.
|
private static com.google.common.collect.ImmutableList<SearchCluster.Node> |
SearchCluster.toNodes(com.yahoo.vespa.config.search.DispatchConfig dispatchConfig) |
Modifier and Type | Method and Description |
---|---|
void |
SearchCluster.failed(SearchCluster.Node node)
Used by the cluster monitor to manage node status
|
private Pong |
SearchCluster.getPong(FutureTask<Pong> futurePong,
SearchCluster.Node node) |
void |
SearchCluster.ping(SearchCluster.Node node,
Executor executor)
Used by the cluster monitor to manage node status
|
private boolean |
SearchCluster.usesDirectDispatchTo(SearchCluster.Node node) |
void |
SearchCluster.working(SearchCluster.Node node)
Used by the cluster monitor to manage node status
|
Modifier and Type | Method and Description |
---|---|
private static Optional<SearchCluster.Node> |
SearchCluster.findDirectDispatchTarget(String selfHostname,
int searchClusterSize,
int containerClusterSize,
com.google.common.collect.ImmutableMultimap<String,SearchCluster.Node> nodesByHost,
com.google.common.collect.ImmutableMap<Integer,SearchCluster.Group> groups) |
Constructor and Description |
---|
Pinger(SearchCluster.Node node) |
Constructor and Description |
---|
Group(int id,
List<SearchCluster.Node> nodes) |
SearchCluster(double minActivedocsCoverage,
List<SearchCluster.Node> nodes,
FS4ResourcePool fs4ResourcePool,
int containerClusterSize,
com.yahoo.container.handler.VipStatus vipStatus) |
Copyright © 2017. All rights reserved.