diff options
author | James Newton-King <james@newtonking.com> | 2022-08-31 01:35:11 +0300 |
---|---|---|
committer | James Newton-King <james@newtonking.com> | 2022-08-31 01:36:02 +0300 |
commit | 087aa84206e47c8614d14ee6b02bafa2fd962526 (patch) | |
tree | bf619108fa4a5048b0a1543b51a70a47a6394e93 | |
parent | 02ae3b372cd8baea03ec0ae79d22ecd39076eff1 (diff) |
PR feedbackjamesnk/retry-v3
-rw-r--r-- | src/Servers/Kestrel/shared/test/ServerRetryHelper.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Servers/Kestrel/shared/test/ServerRetryHelper.cs b/src/Servers/Kestrel/shared/test/ServerRetryHelper.cs index 26207cf2e9..d2491c7523 100644 --- a/src/Servers/Kestrel/shared/test/ServerRetryHelper.cs +++ b/src/Servers/Kestrel/shared/test/ServerRetryHelper.cs @@ -17,7 +17,9 @@ public static class ServerRetryHelper public static async Task BindPortsWithRetry(Func<int, Task> retryFunc, ILogger logger) { var retryCount = 0; - var nextPortAttempt = 5000; + + // Add a random number to starting port to reduce chance of conflicts because of multiple tests using this retry. + var nextPortAttempt = 5000 + Random.Shared.Next(500); while (true) { |