mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-03 00:31:50 +00:00
Suppress RPC Error disconnect log (#5802)
* Suppress RPC Error disconnect log
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user