File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -343,8 +343,14 @@ func (e *Engine) processEntityRequestWorker(ctx irrecoverable.SignalerContext, r
343
343
lg .Trace ().Msg ("worker picked up entity request for processing" )
344
344
err := e .onEntityRequest (request )
345
345
if err != nil {
346
- if engine .IsInvalidInputError (err ) || engine .IsNetworkTransmissionError (err ) {
347
- lg .Error ().Err (err ).Msg ("worker could not process entity request" )
346
+ if engine .IsInvalidInputError (err ) {
347
+ // log at debug level since nodes that recently unstaked are allowed to communicate over
348
+ // the network, but not allowed to request entities. Even an honest node may have been
349
+ // behind processing blocks and inadvertently continue requesting entities after they
350
+ // have left the network.
351
+ lg .Debug ().Err (err ).Msg ("could not process entity request: invalid request" )
352
+ } else if engine .IsNetworkTransmissionError (err ) {
353
+ lg .Error ().Err (err ).Msg ("could not process entity request: transmit error" )
348
354
} else {
349
355
// this is an unexpected error, we crash the node.
350
356
ctx .Throw (err )
You can’t perform that action at this time.
0 commit comments