[test-quarantine] Quarantine ShutdownTests.ConfigurationChangeForcesChildProcessRestart - #68152
Merged
Merged
Conversation
Quarantines ConfigurationChangeForcesChildProcessRestart due to intermittent connection-reset failures observed when IIS kills the old worker process during restart, seen across 2 CI builds on main over the past 30 days. Associated issue: #aw_iisshutdown Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
github-actions
Bot
requested review from
BrennanConroy and
halter73
as code owners
August 1, 2026 11:01
wtgodbe
approved these changes
Aug 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Quarantines
Microsoft.AspNetCore.Server.IIS.NewShim.FunctionalTests.ShutdownTests.ConfigurationChangeForcesChildProcessRestartdue to intermittent connection-reset failures observed when IIS kills the old worker process during a child process restart, seen across 2 CI builds onmainover the past 30 days.Failure Summary
The test verifies that when
web.configis modified, the IIS ANCM (ASP.NET Core Module) restarts the out-of-process worker. During the restart, if an HTTP request arrives while the old process is shutting down and the new process has not yet started listening, the OS forcibly closes the connection (SocketException 10054). TheLoggingHandlerin the test infrastructure attempts to buffer the response body for logging, but the connection is torn down mid-read, producingHttpRequestException: Error while copying content to a stream.Failed 2 times over the past 30 days. Most recent failing build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1533151&view=results
Observed in builds: 1533151, 1531282.
Associated issue: #68150