Fix HTTP3 stress (#69182)
authorRadek Zikmund <32671551+rzikm@users.noreply.github.com>
Fri, 20 May 2022 10:46:48 +0000 (03:46 -0700)
committerGitHub <noreply@github.com>
Fri, 20 May 2022 10:46:48 +0000 (12:46 +0200)
commit8d4a724883715cc5ae71e020b22762136f7ce50b
tree6073b803ce6665c192dd38752e258e0f8900b04f
parent5a52a130ad07b601a21dc6ab508fdd3b70a6d6e6
Fix HTTP3 stress (#69182)

* Build msquic locally

* Use IPv4 addresses only when testing HTTP3

* Code review changes

* fixup! Use IPv4 addresses only when testing HTTP3

* Make listening on IPv6Any accept IPv4 connections as well

* Minor changes

* Don't continue if runtime image build fails

* Switch to 1es-ubuntu-1804-open image

* Code review feedback
eng/pipelines/libraries/stress/http.yml
src/libraries/Common/src/System/Net/SocketAddress.cs
src/libraries/System.Net.Http/tests/StressTests/HttpStress/Dockerfile
src/libraries/System.Net.Http/tests/StressTests/HttpStress/StressServer.cs
src/libraries/System.Net.Quic/src/System/Net/Quic/Implementations/MsQuic/Internal/MsQuicAddressHelpers.cs
src/libraries/System.Net.Quic/src/System/Net/Quic/Implementations/MsQuic/Internal/MsQuicParameterHelpers.cs
src/libraries/System.Net.Quic/src/System/Net/Quic/Implementations/MsQuic/MsQuicListener.cs
src/libraries/System.Net.Quic/tests/FunctionalTests/QuicListenerTests.cs