Skip to content

Commit 7abe983

Browse files
Add ConnectionRefused as transient network error so gRPC retry works when collector is down (#6259)
Co-authored-by: Rajkumar Rangaraj <[email protected]>
1 parent 844e148 commit 7abe983

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/OpenTelemetry.Exporter.OpenTelemetryProtocol/Implementation/ExportClient/OtlpGrpcExportClient.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ private static bool IsTransientNetworkError(HttpRequestException ex)
158158
return ex.InnerException is System.Net.Sockets.SocketException socketEx
159159
&& (socketEx.SocketErrorCode == System.Net.Sockets.SocketError.TimedOut
160160
|| socketEx.SocketErrorCode == System.Net.Sockets.SocketError.ConnectionReset
161-
|| socketEx.SocketErrorCode == System.Net.Sockets.SocketError.HostUnreachable);
161+
|| socketEx.SocketErrorCode == System.Net.Sockets.SocketError.HostUnreachable
162+
|| socketEx.SocketErrorCode == System.Net.Sockets.SocketError.ConnectionRefused);
162163
}
163164
}

0 commit comments

Comments
 (0)