Uh oh!
There was an error while loading. Please reload this page.
H/3 stress - #55098
Conversation
ghost
commented
Jul 2, 2021
Tagging subscribers to this area: @dotnet/ncl Issue DetailsSpin off #54762
|
The stress tests have run. So the pipelines work, docker files are OK, etc. This might be a recent change in kestrel or our client that breaks it since I'm updating here to 6.0 nightly. @antonfirsov Do you know anything about it? cc: @CarnaViire |
ManickaP
commented
Jul 7, 2021
So the error reproduces locally without docker. It happened sometime between 6.0 preview 4 and preview 6. I tested it firstly on preview 4 - no error, downloaded preview 6 and retested and it happens. |
ManickaP
commented
Jul 7, 2021
H/2 issue filed: #55261 |
| @@ -1,4 +1,4 @@ | |||
| ARG SDK_BASE_IMAGE=mcr.microsoft.com/dotnet/nightly/sdk:5.0-buster-slim | |||
| ARG SDK_BASE_IMAGE=mcr.microsoft.com/dotnet/nightly/sdk:6.0-bullseye-slim | |||
There was a problem hiding this comment.
Do we need this? Seems like buster is still latest stable...
There was a problem hiding this comment.
No we don't. I didn't realize it's "testing" and not "stable". I just took the newest without checking. I'll revert it.
There was a problem hiding this comment.
We'll need the bullseye after all. Seems like buster doesn't have current 6.0 preview SDK...
| <configuration> | ||
| <packageSources> | ||
| <!-- Add public nuget feed. --> | ||
| <add key="nuget.org" value="https://api.nuget.org/v3/index.json" /> |
There was a problem hiding this comment.
Isn't this default? I don't mind to be explicit but I'm wondering if we need it in case we do not need custom feeds
There was a problem hiding this comment.
Not if run from runtime repo, ours explicitly removes nuget.org: https://github.com/dotnet/runtime/blob/main/NuGet.config
So it all works in docker, where it's isolated, but when you ran it locally from S.N.Http/tests/... it failed due to one dependency coming from the public feed.
| name: buildStress | ||
| displayName: Build HttpStress | ||
| - bash: | |
There was a problem hiding this comment.
We'll see, but on Linux we should be now able to run stress tests.
| # Pulling the msquic Debian package from msquic-ci public pipeline and from a hardcoded build. | ||
| # Note that this is a temporary solution until we have properly published Linux packages. | ||
| # Also note that in order to update to a newer msquic build, you have update this link. |
There was a problem hiding this comment.
Does this link already contain changes needed for #55291? If not, can we update it?
ManickaP
commented
Jul 8, 2021
/azp run runtime-libraries stress-http |
ManickaP
commented
Jul 8, 2021
/azp run runtime-libraries stress-ssl |
|
Azure Pipelines successfully started running 1 pipeline(s). |
1 similar comment
|
Azure Pipelines successfully started running 1 pipeline(s). |
ManickaP
commented
Jul 8, 2021
Stress tests on Linux are running H/3 🥳 |
ManickaP
commented
Jul 8, 2021
Seeing 10s thousands of |
ManickaP
commented
Jul 8, 2021
/azp run runtime-libraries stress-http |
|
Azure Pipelines successfully started running 1 pipeline(s). |
ManickaP
commented
Jul 8, 2021
/azp run runtime-libraries stress-http |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Looks good now: https://dev.azure.com/dnceng/public/_build/results?buildId=1227406&view=results CI errors are unrelated, merging. |
Spin off #54762
Fixes#40389