Skip to content

load quic early to prevent interaction with tests - #75488

Merged
wfurt merged 7 commits into
dotnet:mainfrom
wfurt:quicLoadSsl
Sep 14, 2022
Merged

load quic early to prevent interaction with tests#75488
wfurt merged 7 commits into
dotnet:mainfrom
wfurt:quicLoadSsl

Conversation

@wfurt

Copy link
Copy Markdown
Member

duplicates #75424 for SslStream tests
fixes#75484

@wfurtwfurt added area-System.Net.Security os-linux Linux OS (any supported distro) test-enhancement Improvements of test source code labels Sep 12, 2022
@wfurt
wfurt requested review from a team and akoeplingerSeptember 12, 2022 21:47
@wfurtwfurt self-assigned this Sep 12, 2022
@ghost

Copy link
Copy Markdown

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

Issue Details

duplicates #75424 for SslStream tests
fixes #75484

Author:wfurt
Assignees:wfurt
Labels:

area-System.Net.Security, os-linux, test-enhancement

Milestone:-

Comment threadsrc/libraries/System.Net.Security/tests/FunctionalTests/TestHelper.cs Outdated
Comment threadsrc/libraries/System.Net.Security/tests/FunctionalTests/TestHelper.cs Outdated
Comment threadsrc/libraries/System.Net.Security/tests/FunctionalTests/TestHelper.cs Outdated
Link="Common\System\Diagnostics\Tracing\TestEventListener.cs" />
<Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
Link="Common\System\IO\TempFile.cs" />
<Compile Include="$(CommonTestPath)System\Net\QuicLoad.cs"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Did we actually see "Error while reaping child" error in the System.Net.Mail tests or is this just a pre-emptive change?

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

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

no we did not. There are two failures I'm investigating so it is pre-emptive.

@wfurt
wfurt merged commit f235b8b into dotnet:mainSep 14, 2022
@wfurt
wfurt deleted the quicLoadSsl branch September 14, 2022 00:06
@karelz

Copy link
Copy Markdown
Member

/backport to release/7.0

@github-actions

Copy link
Copy Markdown
Contributor

Started backporting to release/7.0: https://github.com/dotnet/runtime/actions/runs/3050625996

@github-actions

Copy link
Copy Markdown
Contributor

@karelz backporting to release/7.0 failed, the patch most likely resulted in conflicts:

$ git am --3way --ignore-whitespace --keep-non-patch changes.patch
Applying: load quic early to prevent interaction with tests
Applying: update Debian10 image for x64
Using index info to reconstruct a base tree...
M	eng/pipelines/libraries/helix-queues-setup.yml
Falling back to patching base and 3-way merge...
Auto-merging eng/pipelines/libraries/helix-queues-setup.yml
CONFLICT (content): Merge conflict in eng/pipelines/libraries/helix-queues-setup.yml
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0002 update Debian10 image for x64
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
Error: The process '/usr/bin/git' failed with exit code 128

Please backport manually!

@karelz

Copy link
Copy Markdown
Member

@CarnaViire@ManickaP can you please help with manual backport here? Thanks!

CarnaViire added a commit to CarnaViire/runtime that referenced this pull request Sep 14, 2022
* load quic early to prevent interaction with tests
* update Debian10 image for x64
* rever helix change
* feedback from review
* remove quic reference
* Update src/libraries/System.Net.Security/tests/FunctionalTests/TestHelper.cs
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
carlossanlop pushed a commit that referenced this pull request Sep 14, 2022
* load quic early to prevent interaction with tests
* update Debian10 image for x64
* rever helix change
* feedback from review
* remove quic reference
* Update src/libraries/System.Net.Security/tests/FunctionalTests/TestHelper.cs
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
@ghostghost locked as resolved and limited conversation to collaborators Oct 14, 2022
@karelzkarelz added this to the 8.0.0 milestone Mar 22, 2023
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-System.Net.Securityos-linuxLinux OS (any supported distro)test-enhancementImprovements of test source code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

System.Net.Security crash on arm64-Mono

5 participants

@wfurt@karelz@danmoseley@jkotas@liveans