From b315e068411a69936c97f409e64a7db1a1aadb98 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 4 Apr 2026 11:00:13 +0000 Subject: [PATCH 1/2] Quarantine Http2ConnectionTests.StreamPool_StreamIsInvalidState_DontReturnedToPool This test has failed 2 times in the last 30 days (builds 1362336, 1357441). The failure indicates a race condition where an HTTP/2 stream in invalid state is still returned to the stream pool after an app throws an InvalidOperationException. Associated issue: #aw_strmpl Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs index e79ca27d5059..e04bc235cab0 100644 --- a/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs +++ b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs @@ -579,6 +579,7 @@ await ExpectAsync(Http2FrameType.HEADERS, } [Fact] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/TODO")] public async Task StreamPool_StreamIsInvalidState_DontReturnedToPool() { // Add (or don't add) stream to Http2Connection._completedStreams inline with SetResult(). From b4e975749b5bc64e0465b11553aad70264cf4703 Mon Sep 17 00:00:00 2001 From: wigodbe Date: Sat, 4 Apr 2026 12:37:47 -0700 Subject: [PATCH 2/2] Fix QuarantinedTest issue URL to point to #66142 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs index e04bc235cab0..091f12c87b1e 100644 --- a/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs +++ b/src/Servers/Kestrel/test/InMemory.FunctionalTests/Http2/Http2ConnectionTests.cs @@ -579,7 +579,7 @@ await ExpectAsync(Http2FrameType.HEADERS, } [Fact] - [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/TODO")] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/66142")] public async Task StreamPool_StreamIsInvalidState_DontReturnedToPool() { // Add (or don't add) stream to Http2Connection._completedStreams inline with SetResult().