From 29a9ba634603cb9fac45316a228d131d2bb09f91 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Tue, 6 Apr 2021 14:35:12 +0200 Subject: [PATCH] Don't report confusing unsupported protocol errors (#8482) --- substrate/client/network/src/service.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/substrate/client/network/src/service.rs b/substrate/client/network/src/service.rs index 7e7f2689eb..f8a3e2a7d3 100644 --- a/substrate/client/network/src/service.rs +++ b/substrate/client/network/src/service.rs @@ -1477,7 +1477,11 @@ impl Future for NetworkWorker { let reason = match err { ResponseFailure::Network(InboundFailure::Timeout) => "timeout", ResponseFailure::Network(InboundFailure::UnsupportedProtocols) => - "unsupported", + // `UnsupportedProtocols` is reported for every single + // inbound request whenever a request with an unsupported + // protocol is received. This is not reported in order to + // avoid confusions. + continue, ResponseFailure::Network(InboundFailure::ResponseOmission) => "busy-omitted", ResponseFailure::Network(InboundFailure::ConnectionClosed) =>