-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Labels
Description
More YARP tests are running now thanks to #6633.
The full failure output is below.
Failed Microsoft.DotNet.Docker.Tests.YarpImageTests.VerifyBasicScenario(imageData: ProductImageData { Arch = Amd64, IsArm = False, OS = azurelinux3.0-distroless, IsDistroless = True, DefaultPort = 8080, NonRootUID = 1654, Platform = linux/amd64, ArchVariant = , IsWindows = False, Rid = linux-x64, OsVersion = 3.0, HasCustomSdk = False, GlobalizationInvariantMode = True, SupportsPowerShell = True, SupportsDnx = False, SdkOS = azurelinux3.0-distroless, SdkImageVariant = None, OSTag = , OSDir = azurelinux-distroless, Version = 2.3, VersionFamily = 9.0, ImageVariant = None, SupportedImageRepos = Yarp, VersionString = 2.3 }) [1 m 18 s]
Error Message:
System.Net.Http.HttpRequestException : No route to host (172.17.0.5:5000)
---- System.Net.Sockets.SocketException : No route to host
Stack Trace:
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at Microsoft.DotNet.Docker.Tests.WebScenario.<>c__DisplayClass14_0.<<GetHttpResponseFromContainerAsync>b__1>d.MoveNext() in /repo/tests/Microsoft.DotNet.Docker.Tests/TestScenarios/WebScenario.cs:line 110
--- End of stack trace from previous location ---
at Polly.ResiliencePipeline.<>c__10`1.<<ExecuteAsync>b__10_0>d.MoveNext()
--- End of stack trace from previous location ---
at Polly.ResiliencePipeline.ExecuteAsync[TResult](Func`2 callback, CancellationToken cancellationToken)
at Microsoft.DotNet.Docker.Tests.WebScenario.GetHttpResponseFromContainerAsync(String containerName, DockerHelper dockerHelper, ITestOutputHelper outputHelper, Int32 containerPort, String pathAndQuery, AuthenticationHeaderValue authorizationHeader) in /repo/tests/Microsoft.DotNet.Docker.Tests/TestScenarios/WebScenario.cs:line 107
at Microsoft.DotNet.Docker.Tests.YarpBasicScenario.ExecuteAsync() in /repo/tests/Microsoft.DotNet.Docker.Tests/TestScenarios/ReverseProxyBasicScenario.cs:line 102
at Microsoft.DotNet.Docker.Tests.YarpImageTests.VerifyBasicScenario(ProductImageData imageData) in /repo/tests/Microsoft.DotNet.Docker.Tests/YarpImageTests.cs:line 32
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
Standard Output Messages:
Executing: docker build -t local-otlptestlistener -f /repo/tests/Microsoft.DotNet.Docker.Tests/bin/Debug/net9.0/TestAppArtifacts/otlptestlistener/Dockerfile /repo/tests/Microsoft.DotNet.Docker.Tests/bin/Debug/net9.0/TestAppArtifacts/otlptestlistener
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 759B done
#1 DONE 0.0s
#2 [internal] load metadata for mcr.microsoft.com/dotnet/sdk:9.0-azurelinux3.0
#2 DONE 0.2s
#3 [internal] load metadata for mcr.microsoft.com/dotnet/aspnet:9.0-azurelinux3.0-distroless
#3 DONE 0.3s
#4 [internal] load .dockerignore
#4 transferring context: 107B done
#4 DONE 0.0s
#5 [stage-1 1/3] FROM mcr.microsoft.com/dotnet/aspnet:9.0-azurelinux3.0-distroless@sha256:adf22790afb2f72488d720f0909a0705fed5f54baa84d6a2b823d3f6a1e3036d
#5 resolve mcr.microsoft.com/dotnet/aspnet:9.0-azurelinux3.0-distroless@sha256:adf22790afb2f72488d720f0909a0705fed5f54baa84d6a2b823d3f6a1e3036d 0.0s done
#5 ...
#6 [internal] load build context
#6 transferring context: 78.52kB 0.0s done
#6 DONE 0.0s
#5 [stage-1 1/3] FROM mcr.microsoft.com/dotnet/aspnet:9.0-azurelinux3.0-distroless@sha256:adf22790afb2f72488d720f0909a0705fed5f54baa84d6a2b823d3f6a1e3036d
#5 sha256:adf22790afb2f72488d720f0909a0705fed5f54baa84d6a2b823d3f6a1e3036d 743B / 743B done
#5 sha256:e100ec57b78bd10588ee78bbfd2ad3ba077f0eac2668567ca52b36c1f44684a4 1.58kB / 1.58kB done
#5 sha256:faf1e321178847c4a80a95285d3bf9cb3e2a24baf0c5747013386a541d7c98c3 2.10MB / 9.44MB 0.1s
#5 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 0.0s done
#5 sha256:723d1a80306fbb39ae73b20faec1102336c794ca48ca9f379ed31358b2c1480a 0B / 34.55MB 0.1s
#5 sha256:f666673032b9b879c3d5590eef62fd6f502ec813bed7729e58734202e3bdf009 2.66kB / 2.66kB done
#5 sha256:d6c1997e7cddd1009bd9b6db973b42a18e0ed0ace030353d2104005b49ba6117 0B / 151B 0.1s
#5 extracting sha256:faf1e321178847c4a80a95285d3bf9cb3e2a24baf0c5747013386a541d7c98c3
#5 sha256:faf1e321178847c4a80a95285d3bf9cb3e2a24baf0c5747013386a541d7c98c3 9.44MB / 9.44MB 0.2s done
#5 sha256:d6c1997e7cddd1009bd9b6db973b42a18e0ed0ace030353d2104005b49ba6117 151B / 151B 0.1s done
#5 sha256:9ae92ee3fe9a69357a7109426c2f8e0763192c27205b7199d1cae0aead922c22 0B / 11.31MB 0.2s
#5 sha256:9ae92ee3fe9a69357a7109426c2f8e0763192c27205b7199d1cae0aead922c22 7.34MB / 11.31MB 0.3s
#5 sha256:9ae92ee3fe9a69357a7109426c2f8e0763192c27205b7199d1cae0aead922c22 11.31MB / 11.31MB 0.3s done
#5 sha256:723d1a80306fbb39ae73b20faec1102336c794ca48ca9f379ed31358b2c1480a 11.53MB / 34.55MB 0.5s
#5 sha256:723d1a80306fbb39ae73b20faec1102336c794ca48ca9f379ed31358b2c1480a 25.17MB / 34.55MB 0.7s
#5 sha256:723d1a80306fbb39ae73b20faec1102336c794ca48ca9f379ed31358b2c1480a 34.55MB / 34.55MB 0.8s done
#5 extracting sha256:faf1e321178847c4a80a95285d3bf9cb3e2a24baf0c5747013386a541d7c98c3 1.1s done
#5 extracting sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 done
#5 extracting sha256:723d1a80306fbb39ae73b20faec1102336c794ca48ca9f379ed31358b2c1480a
#5 extracting sha256:723d1a80306fbb39ae73b20faec1102336c794ca48ca9f379ed31358b2c1480a 1.7s done
#5 extracting sha256:d6c1997e7cddd1009bd9b6db973b42a18e0ed0ace030353d2104005b49ba6117 done
#5 extracting sha256:9ae92ee3fe9a69357a7109426c2f8e0763192c27205b7199d1cae0aead922c22
#5 extracting sha256:9ae92ee3fe9a69357a7109426c2f8e0763192c27205b7199d1cae0aead922c22 0.5s done
#5 DONE 4.4s
#7 [stage-1 2/3] WORKDIR /app
#7 DONE 0.2s
#8 [build 1/7] FROM mcr.microsoft.com/dotnet/sdk:9.0-azurelinux3.0@sha256:049142c3a6b8bae0fc547f543d9bffa8f10e130b5b54b02f142b5478b903136e
#8 resolve mcr.microsoft.com/dotnet/sdk:9.0-azurelinux3.0@sha256:049142c3a6b8bae0fc547f543d9bffa8f10e130b5b54b02f142b5478b903136e 0.0s done
#8 sha256:049142c3a6b8bae0fc547f543d9bffa8f10e130b5b54b02f142b5478b903136e 743B / 743B done
#8 sha256:258fdbb2a0c29922c2831fa0db410c21236c28b2e94258d6e64ea89400fc9c15 2.43kB / 2.43kB done
#8 sha256:ea70e7b3d0674f6867ea0d4cb472bbf2b260d0098a35fd89a896c10d6eae8393 5.24kB / 5.24kB done
#8 sha256:50d466bd381de49d3221945affa2093dc13ba177a28292f5dfa896aa4be38aab 34.55MB / 34.55MB 0.7s done
#8 sha256:6029d26fab20eb8bb56ca51291a10ba6eedb372a8dd9ee47aadffd9591cd8de7 154B / 154B 0.4s done
#8 sha256:720a4355f751bb348cc73d8172e90048dca3008e859b201c79f3704b3a6de404 11.31MB / 11.31MB 0.7s done
#8 sha256:de542899f7e08f78afa44d0831a6e103985d050965b648ff4d407a80b5e29aa0 42.21MB / 42.21MB 1.3s done
#8 sha256:a4a62f3e7ebe300004c31db3fadeff85c5e7260f6c5cf0bc2402396f302bb3f5 176.29MB / 176.29MB 2.9s done
#8 extracting sha256:50d466bd381de49d3221945affa2093dc13ba177a28292f5dfa896aa4be38aab 2.4s done
#8 sha256:0e37256e3f9da0559d1ab5e2502da23391e27455130dad9494530f5bb7b5d42b 2.68kB / 2.68kB 1.0s done
#8 sha256:b1d922b0b687bcb14e3e363d7595df8cfa027298b8e14991dd4aab9a89c07f47 17.43MB / 17.43MB 1.7s done
#8 extracting sha256:6029d26fab20eb8bb56ca51291a10ba6eedb372a8dd9ee47aadffd9591cd8de7 done
#8 extracting sha256:720a4355f751bb348cc73d8172e90048dca3008e859b201c79f3704b3a6de404 0.5s done
#8 extracting sha256:de542899f7e08f78afa44d0831a6e103985d050965b648ff4d407a80b5e29aa0 0.6s
#8 extracting sha256:de542899f7e08f78afa44d0831a6e103985d050965b648ff4d407a80b5e29aa0 2.2s done
#8 extracting sha256:a4a62f3e7ebe300004c31db3fadeff85c5e7260f6c5cf0bc2402396f302bb3f5
#8 extracting sha256:a4a62f3e7ebe300004c31db3fadeff85c5e7260f6c5cf0bc2402396f302bb3f5 5.0s
#8 extracting sha256:a4a62f3e7ebe300004c31db3fadeff85c5e7260f6c5cf0bc2402396f302bb3f5 6.1s done
#8 extracting sha256:0e37256e3f9da0559d1ab5e2502da23391e27455130dad9494530f5bb7b5d42b
#8 extracting sha256:0e37256e3f9da0559d1ab5e2502da23391e27455130dad9494530f5bb7b5d42b done
#8 extracting sha256:b1d922b0b687bcb14e3e363d7595df8cfa027298b8e14991dd4aab9a89c07f47 0.1s
#8 extracting sha256:b1d922b0b687bcb14e3e363d7595df8cfa027298b8e14991dd4aab9a89c07f47 0.6s done
#8 DONE 15.3s
#9 [build 2/7] WORKDIR /source
#9 DONE 0.0s
#10 [build 3/7] COPY --link OtlpTestListener/*.csproj ./OtlpTestListener/
#10 DONE 0.0s
#11 [build 4/7] RUN dotnet restore OtlpTestListener/*.csproj
#11 1.211 Determining projects to restore...
#11 4.448 Restored /source/OtlpTestListener/OtlpTestListener.csproj (in 2.85 sec).
#11 DONE 4.5s
#12 [build 5/7] COPY --link OtlpTestListener/. ./OtlpTestListener/
#12 DONE 0.1s
#13 [build 6/7] WORKDIR /source/OtlpTestListener
#13 DONE 0.0s
#14 [build 7/7] RUN dotnet publish -c release --no-restore -o /app
#14 9.553 OtlpTestListener -> /source/OtlpTestListener/bin/release/net9.0/OtlpTestListener.dll
#14 9.675 OtlpTestListener -> /app/
#14 DONE 9.8s
#15 [stage-1 3/3] COPY --link --from=build /app .
#15 DONE 0.0s
#16 exporting to image
#16 exporting layers
#16 exporting layers 0.9s done
#16 writing image sha256:fa1fefaa17818dfbe70ba8f6a57d0fd30fbe42cf5e515133bcd41e818705cc10 done
#16 naming to docker.io/library/local-otlptestlistener done
#16 DONE 0.9s
Execution Elapsed Time: 00:00:31.6604315
Executing: docker run --name 2.3-YarpBasicScenario-134013151473908959_otel -d -t -P local-otlptestlistener
13eaa9c332512007d91f8ccb848a754215b3d646b81b0b39bd72687855aae5a9
Execution Elapsed Time: 00:00:00.2411395
Executing: docker inspect -f "{{(index (index .NetworkSettings.Ports \"4317/tcp\") 0).HostPort}}" 2.3-YarpBasicScenario-134013151473908959_otel
32817
Execution Elapsed Time: 00:00:00.0199417
Executing: docker run --name 2.3-YarpBasicScenario-134013151473908959_aspnetapp -d -t mcr.microsoft.com/dotnet/samples:aspnetapp
6bca8c892e20cdb6b331ee4795276defdfa70d974f3b2060390082a5319d35f4
Execution Elapsed Time: 00:00:00.2311212
Executing: docker inspect -f "{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}" 2.3-YarpBasicScenario-134013151473908959_otel
172.17.0.3
Execution Elapsed Time: 00:00:00.0440650
Sending request: GET http://172.17.0.3:8080/report
Sending request: GET http://172.17.0.3:8080/report
Response: HTTP OK
Content: {
"SpanIdCount": 0,
"LogMessageCount": 0,
"MetricNames": [],
"ResourceNames": [],
"TraceIds": []
}
Executing: docker run --name 2.3-YarpBasicScenario-134013151473908959 -d -t -e OTEL_EXPORTER_OTLP_ENDPOINT=http://host.docker.internal:32817 -e OTEL_EXPORTER_OTLP_TIMEOUT=1000 -p 5000 -v /tmp/c12ed64c-1f22-4a60-9475-b4b9b7afb2e7:/etc/yarp.config --link 2.3-YarpBasicScenario-134013151473908959_aspnetapp:aspnetapp1 mcr.microsoft.com/dotnet/nightly/yarp:2.3-preview-amd64
ab18e20a301bbcc6840a6230ec023f64471ff55a76bad95e21a6db31204b1b34
Execution Elapsed Time: 00:00:00.2642102
Executing: docker inspect -f "{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}" 2.3-YarpBasicScenario-134013151473908959
172.17.0.5
Execution Elapsed Time: 00:00:00.0461591
Sending request: GET http://172.17.0.5:5000/
Sending request: GET http://172.17.0.5:5000/
Executing: docker stop 2.3-YarpBasicScenario-134013151473908959
2.3-YarpBasicScenario-134013151473908959
Execution Elapsed Time: 00:00:00.0145339
Executing: docker container rm -f 2.3-YarpBasicScenario-134013151473908959
2.3-YarpBasicScenario-134013151473908959
Execution Elapsed Time: 00:00:00.0180109
Executing: docker stop 2.3-YarpBasicScenario-134013151473908959_aspnetapp
2.3-YarpBasicScenario-134013151473908959_aspnetapp
Execution Elapsed Time: 00:00:00.1413691
Executing: docker container rm -f 2.3-YarpBasicScenario-134013151473908959_aspnetapp
2.3-YarpBasicScenario-134013151473908959_aspnetapp
Execution Elapsed Time: 00:00:00.0210483
Executing: docker stop 2.3-YarpBasicScenario-134013151473908959_otel
2.3-YarpBasicScenario-134013151473908959_otel
Execution Elapsed Time: 00:00:00.1907965
Executing: docker container rm -f 2.3-YarpBasicScenario-134013151473908959_otel
2.3-YarpBasicScenario-134013151473908959_otel
Execution Elapsed Time: 00:00:00.0208281
Executing: docker image rm -f local-otlptestlistener
Untagged: local-otlptestlistener:latest
Deleted: sha256:fa1fefaa17818dfbe70ba8f6a57d0fd30fbe42cf5e515133bcd41e818705cc10
Execution Elapsed Time: 00:00:00.0177372
Results File: /repo/tests/Microsoft.DotNet.Docker.Tests/TestResults/_788d39e6ad75_2025-09-02_19_22_40.trx
Failed! - Failed: 1, Passed: 140, Skipped: 10, Total: 151, Duration: 11 m 10 s - Microsoft.DotNet.Docker.Tests.dll (net9.0)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Backlog