From b3a60e6b0630a15b2daa549429b9ae2cf19f4400 Mon Sep 17 00:00:00 2001 From: Tingluo Huang Date: Thu, 13 Nov 2025 13:24:09 -0500 Subject: [PATCH] Retry http error related to DNS resolution failure. (#4110) --- src/Sdk/Common/Common/VssHttpRetryMessageHandler.cs | 8 ++++---- src/Sdk/Common/Common/VssNetworkHelper.cs | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Sdk/Common/Common/VssHttpRetryMessageHandler.cs b/src/Sdk/Common/Common/VssHttpRetryMessageHandler.cs index 237af57e1..144aeb3eb 100644 --- a/src/Sdk/Common/Common/VssHttpRetryMessageHandler.cs +++ b/src/Sdk/Common/Common/VssHttpRetryMessageHandler.cs @@ -1,14 +1,14 @@ -using GitHub.Services.Common.Diagnostics; -using System; +using System; +using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; +using System.Linq; using System.Net; using System.Net.Http; using System.Net.Sockets; using System.Threading; using System.Threading.Tasks; -using System.Collections.Generic; -using System.Linq; +using GitHub.Services.Common.Diagnostics; using GitHub.Services.Common.Internal; namespace GitHub.Services.Common diff --git a/src/Sdk/Common/Common/VssNetworkHelper.cs b/src/Sdk/Common/Common/VssNetworkHelper.cs index 209b86825..9ddeba933 100644 --- a/src/Sdk/Common/Common/VssNetworkHelper.cs +++ b/src/Sdk/Common/Common/VssNetworkHelper.cs @@ -146,6 +146,7 @@ namespace GitHub.Services.Common sockEx.SocketErrorCode == SocketError.TimedOut || sockEx.SocketErrorCode == SocketError.HostDown || sockEx.SocketErrorCode == SocketError.HostUnreachable || + sockEx.SocketErrorCode == SocketError.HostNotFound || sockEx.SocketErrorCode == SocketError.TryAgain) { return true;