Package com.yahoo.search.cluster
Class MonitorConfiguration
java.lang.Object
com.yahoo.search.cluster.MonitorConfiguration
The configuration of a cluster monitor instance
- Author:
- bratseth
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
Returns the interval between each ping of idle or failing nodes.long
Returns the number of milliseconds a node is allowed to fail before we mark it as not workinglong
Deprecated.Will go away in Vespa 8long
Returns the number of milliseconds to attempt to service a request (at different nodes) before giving up.void
setCheckInterval
(long intervalMs) Deprecated.void
setFailLimit
(long failLimit) Deprecated.void
setFailQuarantineLimit
(int failQuarantineLimit) Deprecated.Will go away in Vespa 8void
setIdleLimit
(int idleLimit) Deprecated.Will go away in Vespa 8void
setQuarantineTime
(long quarantineTime) Deprecated.Will go away in Vespa 8void
setResponseAfterFailLimit
(int responseAfterFailLimit) Deprecated.will go away in Vespa 8toString()
-
Constructor Details
-
MonitorConfiguration
public MonitorConfiguration()
-
-
Method Details
-
setCheckInterval
Deprecated.Sets the interval between each ping of idle or failing nodes. Default is 1000 ms. -
getCheckInterval
public long getCheckInterval()Returns the interval between each ping of idle or failing nodes. Default is 1000 ms. -
setResponseAfterFailLimit
Deprecated.will go away in Vespa 8Sets the number of times a failed node must respond before it is put back in service. Default is 3. -
setIdleLimit
Deprecated.Will go away in Vespa 8Sets the number of ms a node (failing or working) is allowed to stay idle before it is pinged. Default is 3000. -
getIdleLimit
Deprecated.Will go away in Vespa 8Gets the number of ms a node (failing or working) is allowed to stay idle before it is pinged. Default is 3000. -
getRequestTimeout
public long getRequestTimeout()Returns the number of milliseconds to attempt to service a request (at different nodes) before giving up. Default is 5000 ms. -
setFailLimit
Deprecated.Sets the number of milliseconds a node is allowed to fail before we mark it as not working -
getFailLimit
public long getFailLimit()Returns the number of milliseconds a node is allowed to fail before we mark it as not working -
setFailQuarantineLimit
Deprecated.Will go away in Vespa 8The number of times a node must fail in one hour to be placed in quarantine. Once in quarantine it won't be put back in productuion before quarantineTime has expired even if it is working. Default is 3 -
setQuarantineTime
Deprecated.Will go away in Vespa 8The number of ms an unstable node is quarantined. Default is 100*60*60 -
toString
-