Introduce structured configuration model for YARP container app #3017
Azure Pipelines / microsoft-reverse-proxy-ci
succeeded
Apr 15, 2026 in 4m 30s
Build #20260414.7 had test failures
Details
- Failed: 2 (0.01%, 2 new, 0 recurring)
- Passed: 23,192 (99.46%)
- Other: 125 (0.54%)
- Total: 23,319
Annotations
azure-pipelines / microsoft-reverse-proxy-ci
Yarp.ReverseProxy.Expect100ContinueTests.PostExpect100_SkipRequestBodyWithUnsuccessfulResponseCode
Test failed
azure-pipelines / microsoft-reverse-proxy-ci
Yarp.ReverseProxy.Expect100ContinueTests.PostExpect100_SkipRequestBodyWithUnsuccessfulResponseCode(proxyProtocol: Http1, destProtocol: Http1, useContentLength: False)
System.Net.Http.HttpRequestException : Error while copying content to a stream.
---- System.IO.IOException : Unable to read data from the transport connection: Connection reset by peer.
-------- System.Net.Sockets.SocketException : Connection reset by peer
Raw output
at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, MemoryStream tempBuffer)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at Yarp.ReverseProxy.Expect100ContinueTests.ProcessHttpRequest(Uri proxyHostUri, HttpProtocols protocol, String contentString, Boolean useContentLength, Int32 expectedCode, Boolean cancelResponse, Boolean contentRead, Func`2 responseAction) in /_/test/ReverseProxy.FunctionalTests/Expect100ContinueTests.cs:line 304
at Yarp.ReverseProxy.Expect100ContinueTests.<>c__DisplayClass4_0.<<PostExpect100_SkipRequestBodyWithUnsuccessfulResponseCode>b__0>d.MoveNext() in /_/test/ReverseProxy.FunctionalTests/Expect100ContinueTests.cs:line 239
--- End of stack trace from previous location ---
at Yarp.ReverseProxy.Common.TestEnvironment.Invoke(Func`2 clientFunc, CancellationToken cancellationToken) in /_/test/ReverseProxy.FunctionalTests/Common/TestEnvironment.cs:line 82
at Yarp.ReverseProxy.Common.TestEnvironment.Invoke(Func`2 clientFunc, CancellationToken cancellationToken) in /_/test/ReverseProxy.FunctionalTests/Common/TestEnvironment.cs:line 87
at Yarp.ReverseProxy.Expect100ContinueTests.PostExpect100_SkipRequestBodyWithUnsuccessfulResponseCode(HttpProtocols proxyProtocol, HttpProtocols destProtocol, Boolean useContentLength) in /_/test/ReverseProxy.FunctionalTests/Expect100ContinueTests.cs:line 237
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at System.Net.Http.HttpConnection.FillAsync(Boolean async)
at System.Net.Http.HttpConnection.ChunkedEncodingReadStream.CopyToAsyncCore(Stream destination, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionResponseContent.<SerializeToStreamAsync>g__Impl|6_0(Stream stream, CancellationToken cancellationToken)
at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, MemoryStream tempBuffer)
----- Inner Stack Trace -----
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)
at System.Net.Sockets.NetworkStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.Sockets.SocketAsyncEventArgs.TransferCompletionCallbackCore(Int32 bytesTransferred, Memory`1 socketAddress, SocketFlags receivedFlags, SocketError socketError)
at System.Net.Sockets.SocketAsyncEngine.System.Threading.IThreadPoolWorkItem.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
--- End of stack trace from previous location ---
Loading