Package | Description |
---|---|
com.yahoo.prelude.cluster |
Cluster monitoring for content clusters queried over fnet.
|
com.yahoo.prelude.fastsearch | |
com.yahoo.vespa.streamingvisitors |
Modifier and Type | Field and Description |
---|---|
private VespaBackEndSearcher[] |
Hasher.allNodes |
private VespaBackEndSearcher[] |
Hasher.localNodes |
private VespaBackEndSearcher |
NodeMonitor.node
The object representing the monitored node
|
Modifier and Type | Field and Description |
---|---|
private Map<VespaBackEndSearcher,NodeMonitor> |
ClusterMonitor.nodeMonitors
A map from Node to corresponding MonitoredNode
|
Modifier and Type | Method and Description |
---|---|
private static VespaBackEndSearcher[] |
Hasher.addNode(VespaBackEndSearcher node,
VespaBackEndSearcher[] oldNodes) |
VespaBackEndSearcher |
NodeMonitor.getNode() |
private VespaBackEndSearcher[] |
Hasher.removeNode(VespaBackEndSearcher node,
VespaBackEndSearcher[] oldNodes) |
VespaBackEndSearcher |
Hasher.select(int trynum)
Return a node, prefer local nodes, try to skip already hit nodes.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
ClusterMonitor.add(VespaBackEndSearcher node)
Adds a new node for monitoring.
|
void |
Hasher.add(VespaBackEndSearcher node)
Make a node available for search.
|
(package private) void |
ClusterSearcher.addBackendSearcher(VespaBackEndSearcher searcher) |
private static VespaBackEndSearcher[] |
Hasher.addNode(VespaBackEndSearcher node,
VespaBackEndSearcher[] oldNodes) |
private static VespaBackEndSearcher[] |
Hasher.addNode(VespaBackEndSearcher node,
VespaBackEndSearcher[] oldNodes) |
(package private) void |
ClusterSearcher.failed(VespaBackEndSearcher node)
Called from ClusterMonitor.
|
(package private) void |
ClusterMonitor.failed(VespaBackEndSearcher node,
ErrorMessage error)
Called from ClusterSearcher/NodeManager when a node failed
|
(package private) void |
ClusterSearcher.ping(VespaBackEndSearcher node)
Pinging a node, called from ClusterMonitor.
|
void |
Hasher.remove(VespaBackEndSearcher node)
Removes a node
|
private VespaBackEndSearcher[] |
Hasher.removeNode(VespaBackEndSearcher node,
VespaBackEndSearcher[] oldNodes) |
private VespaBackEndSearcher[] |
Hasher.removeNode(VespaBackEndSearcher node,
VespaBackEndSearcher[] oldNodes) |
(package private) void |
ClusterMonitor.responded(VespaBackEndSearcher node,
boolean hasSearchNodesOnline)
Called when a node responded
|
(package private) void |
ClusterSearcher.working(VespaBackEndSearcher node)
NodeManager method, called from ClusterMonitor.
|
Constructor and Description |
---|
NodeMonitor(VespaBackEndSearcher node)
Creates a new node monitor for a node
|
Modifier and Type | Class and Description |
---|---|
class |
FastSearcher
The searcher which forwards queries to fdispatch nodes, using the fnet/fs4
network layer.
|
Modifier and Type | Method and Description |
---|---|
static VespaBackEndSearcher |
VespaBackEndSearcher.getSearcher(String s) |
Modifier and Type | Class and Description |
---|---|
class |
VdsStreamingSearcher
The searcher which forwards queries to storage nodes using visiting.
|
Copyright © 2017. All rights reserved.