You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Node operators can now specify in `PollSuccessThreshold` how many successful polls in a row must an unreachable RPC pass to become Alive again, on EVM chains. #added #nops
RPCs that sustain polling error rates above 50% will now eventually be marked as unreachable, in addition to previous behaviour of `PollFailureThreshold` failures in a row. #updated #nops
# LogKeepBlocksDepth works in conjunction with Feature.LogPoller. Controls how many blocks the poller will keep, must be greater than FinalityDepth+1.
78
78
LogKeepBlocksDepth = 100000# Default
79
79
# **ADVANCED**
80
+
# LogPollerSkipEmptyBlocks defines if LogPoller should persist or skip blocks that do not contain logs matching any of registered filters. Setting this to true can reduce the load on the database and improve performance for fast chains.
81
+
LogPollerSkipEmptyBlocks = false# Default
82
+
# **ADVANCED**
80
83
# LogPrunePageSize defines size of the page for pruning logs. Controls how many logs/blocks (at most) are deleted in a single prune tick. Default value 0 means no paging, delete everything at once.
81
84
LogPrunePageSize = 0# Default
82
85
# **ADVANCED**
@@ -426,10 +429,14 @@ GasEstimator.PriceMax = '79 gwei' # Example
426
429
#
427
430
# In addition to these settings, `EVM.NoNewHeadsThreshold` controls how long to wait after receiving no new heads before marking the node as out-of-sync.
428
431
[EVM.NodePool]
429
-
# PollFailureThreshold indicates how many consecutive polls must fail in order to mark a node as unreachable.
432
+
# PollFailureThreshold indicates how many polls must fail beyond those that succeed in order to mark a node as unreachable.
430
433
#
431
434
# Set to zero to disable poll checking.
432
435
PollFailureThreshold = 5# Default
436
+
# PollSuccessThreshold indicates how many consecutive polls must succeed in order to mark a node as alive once it has been marked as unreachable.
437
+
#
438
+
# Set to zero to require no successful polls (previous behavior).
439
+
PollSuccessThreshold = 0# Default
433
440
# PollInterval controls how often to poll the node to check for liveness.
0 commit comments