Skip to content

Fix PR feedback on container README

590969e
Select commit
Loading
Failed to load commit list.
Merged

Introduce structured configuration model for YARP container app #3017

Fix PR feedback on container README
590969e
Select commit
Loading
Failed to load commit list.
Azure Pipelines / microsoft-reverse-proxy-ci succeeded Apr 15, 2026 in 4m 30s

Build #20260414.7 had test failures

Details

Tests

  • Failed: 2 (0.01%, 2 new, 0 recurring)
  • Passed: 23,192 (99.46%)
  • Other: 125 (0.54%)
  • Total: 23,319

Annotations

Check failure on line 1 in Yarp.ReverseProxy.Expect100ContinueTests.PostExpect100_SkipRequestBodyWithUnsuccessfulResponseCode

See this annotation in the file changed.

@azure-pipelines azure-pipelines / microsoft-reverse-proxy-ci

Yarp.ReverseProxy.Expect100ContinueTests.PostExpect100_SkipRequestBodyWithUnsuccessfulResponseCode

Test failed

Check failure on line 1 in Yarp.ReverseProxy.Expect100ContinueTests.PostExpect100_SkipRequestBodyWithUnsuccessfulResponseCode(proxyProtocol: Http1, destProtocol: Http1, useContentLength: False)

See this annotation in the file changed.

@azure-pipelines 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 ---