Skip to content

Commit

Permalink
Suppress RPC Error disconnect log (sigp#5802)
Browse files Browse the repository at this point in the history
* Suppress RPC Error disconnect log
  • Loading branch information
dapplion authored May 23, 2024
1 parent 61b29fa commit 7073242
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions beacon_node/lighthouse_network/src/service/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1383,14 +1383,21 @@ impl<AppReqId: ReqId, E: EthSpec> Network<AppReqId, E> {
// Silencing this event breaks the API contract with RPC where every request ends with
// - A stream termination event, or
// - An RPCError event
if !matches!(event.event, HandlerEvent::Err(HandlerErr::Outbound { .. })) {
return if let HandlerEvent::Err(HandlerErr::Outbound {
id: RequestId::Application(id),
error,
..
}) = event.event
{
Some(NetworkEvent::RPCFailed { peer_id, id, error })
} else {
debug!(
self.log,
"Ignoring rpc message of disconnecting peer";
event
);
return None;
}
None
};
}

let handler_id = event.conn_id;
Expand Down

0 comments on commit 7073242

Please sign in to comment.