Skip to content

Conversation

@liveans
Copy link
Member

@liveans liveans commented Jul 11, 2024

Fixes #103754
Server 2022 WinHttp supports the automatic chunking in HTTP/2 now, so our requests are going as HTTP/2 requests instead of falling back to HTTP/1.1.

OSVersion doesn't report revision (reports it as 0) and build version will be 20348 for WS2022.

@liveans liveans added NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) NO-REVIEW Experimental/testing PR, do NOT review it labels Jul 11, 2024
@ghost ghost added the area-System.Net.Http label Jul 11, 2024
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

@liveans liveans marked this pull request as ready for review July 12, 2024 12:01
@liveans
Copy link
Member Author

liveans commented Jul 12, 2024

/azp run runtime-libraries-coreclr outerloop-windows

@liveans liveans requested a review from a team July 12, 2024 12:49
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@liveans
Copy link
Member Author

liveans commented Jul 12, 2024

This is ready for review, but I will wait until winhttp folks confirms the version over email, only after than that I'll merge this.

@liveans liveans force-pushed the investigate_103754 branch from 164528d to 202690d Compare July 12, 2024 13:27
Copy link
Member

@rzikm rzikm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@liveans liveans merged commit c3b4850 into dotnet:main Jul 12, 2024
@liveans
Copy link
Member Author

liveans commented Jul 12, 2024

/backport to release/8.0-staging

@github-actions
Copy link
Contributor

Started backporting to release/8.0-staging: https://github.com/dotnet/runtime/actions/runs/9914519934

@github-actions
Copy link
Contributor

@liveans backporting to release/8.0-staging failed, the patch most likely resulted in conflicts:

$ git am --3way --ignore-whitespace --keep-non-patch changes.patch

Applying: Add WS2022 to OsSupport check for Bidirectional Streaming
Applying: Enable the disabled test
error: sha1 information is lacking or useless (src/libraries/System.Net.Http.WinHttpHandler/tests/FunctionalTests/BidirectionStreamingTest.cs).
error: could not build fake ancestor
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0002 Enable the disabled test
Error: The process '/usr/bin/git' failed with exit code 128

Please backport manually!

@github-actions
Copy link
Contributor

@liveans an error occurred while backporting to release/8.0-staging, please check the run log for details!

Error: git am failed, most likely due to a merge conflict.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-System.Net.Http test-bug Problem in test source code (most likely)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Test Failure] System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11

4 participants