Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test timeout: BeginReceiveFromV6BoundToSpecificV6_Success #58452

Closed
karelz opened this issue Aug 31, 2021 · 9 comments
Closed

Test timeout: BeginReceiveFromV6BoundToSpecificV6_Success #58452

karelz opened this issue Aug 31, 2021 · 9 comments
Labels
area-System.Net.Sockets test-run-core Test failures in .NET Core test runs
Milestone

Comments

@karelz
Copy link
Member

karelz commented Aug 31, 2021

Test type: System.Net.Sockets.Tests.DualModeConnectionlessBeginReceiveFrom

Failures 2021/3/12-8/31 (incl. PRs):

Day Run OS
7/13 Official run Alpine.312.Amd64.Open
7/22 Official run - release/6.0-preview6 SLES.12.Amd64.Open
7/30 Official run Debian.9.Arm32.Open - arm
8/11 Official run Windows.10.Amd64.ServerRS5.Open - x86
8/16 Official run Windows.10.Amd64.ServerRS5.Open - x86
8/28 Official run - release/6.0 Debian.10.Amd64.Open
8/31 Official run Windows.10.Amd64.Server19H1.Open

Failure:

System.TimeoutException : The operation has timed out.

   at System.Net.Sockets.Tests.DualModeConnectionlessBeginReceiveFrom.BeginReceiveFrom_Helper(IPAddress listenOn, IPAddress connectTo, Boolean expectedToTimeout) in /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/DualModeSocketTest.cs:line 1612
   at System.Net.Sockets.Tests.DualModeConnectionlessBeginReceiveFrom.BeginReceiveFromV6BoundToSpecificV6_Success() in /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/DualModeSocketTest.cs:line 1539
@karelz karelz added area-System.Net.Sockets test-run-core Test failures in .NET Core test runs labels Aug 31, 2021
@karelz karelz added this to the Future milestone Aug 31, 2021
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Aug 31, 2021
@ghost
Copy link

ghost commented Aug 31, 2021

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

Issue Details

Test type: System.Net.Sockets.Tests.DualModeConnectionlessBeginReceiveFrom

Failures 3/12-8/31 (incl. PRs):

Day Run OS
7/13 Official run Alpine.312.Amd64.Open
7/22 Official run - release/6.0-preview6 SLES.12.Amd64.Open
7/30 Official run Debian.9.Arm32.Open - arm
8/11 Official run Windows.10.Amd64.ServerRS5.Open - x86
8/16 Official run Windows.10.Amd64.ServerRS5.Open - x86
8/28 Official run - release/6.0 Debian.10.Amd64.Open
8/31 Official run Windows.10.Amd64.Server19H1.Open

Failure:

System.TimeoutException : The operation has timed out.

   at System.Net.Sockets.Tests.DualModeConnectionlessBeginReceiveFrom.BeginReceiveFrom_Helper(IPAddress listenOn, IPAddress connectTo, Boolean expectedToTimeout) in /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/DualModeSocketTest.cs:line 1612
   at System.Net.Sockets.Tests.DualModeConnectionlessBeginReceiveFrom.BeginReceiveFromV6BoundToSpecificV6_Success() in /_/src/libraries/System.Net.Sockets/tests/FunctionalTests/DualModeSocketTest.cs:line 1539
Author: karelz
Assignees: -
Labels:

area-System.Net.Sockets, test-run-core

Milestone: Future

@karelz karelz removed the untriaged New issue has not been triaged by the area owner label Aug 31, 2021
@karelz karelz modified the milestones: Future, 7.0.0 Aug 31, 2021
@wfurt
Copy link
Member

wfurt commented May 10, 2022

this looks pretty old. Do we have any recent failures @rzikm?

@antonfirsov antonfirsov self-assigned this Jun 2, 2022
@karelz
Copy link
Member Author

karelz commented Jul 19, 2022

Triage: @antonfirsov please look at failure history. If it is not frequent, we should punt it into Future or 8.0 (based on frequency).

@rzikm
Copy link
Member

rzikm commented Jul 21, 2022

I don't see any recent failures, so we can probably close this.

@karelz
Copy link
Member Author

karelz commented Jul 21, 2022

I see only 2 failures (incl. PRs) which passed on rerun:

Failures 2022/3/27-7/21 (incl. PRs):

Day Failure Run OS
4/16 PassedOnRerun Official Debian.11.Arm32.Open
5/18 PassedOnRerun Official Windows.11.Amd64.ClientPre.Open
let failedTests = (methodName : string, includePR : bool, messageSubstr: string, includePassedOnRerun : bool) {
cluster('engsrvprod.kusto.windows.net').database('engineeringdata').AzureDevOpsTests
    | where TestName startswith "System.Net" 
        and includePassedOnRerun or (Outcome == 'Failed')
    | extend startOfTestName = indexof_regex(TestName, @"[^.]+$")
    | extend Method = substring(TestName, startOfTestName)
    | extend Type = substring(TestName, 0, startOfTestName - 1)
    | project-away startOfTestName
    | where Method == methodName
    | where Message contains messageSubstr
    | distinct JobId, WorkItemId, Message, StackTrace, Method, Type, Arguments, Outcome
    | join kind=inner (cluster('engsrvprod.kusto.windows.net').database('engineeringdata').Jobs
        | where ((Branch == 'refs/heads/main') or (Branch == 'refs/heads/master') or (includePR and (Source startswith "pr/")))
        | where Type startswith "test/functional/cli/"
            and not(Properties contains "runtime-staging")
        | summarize arg_max(Finished, Properties, Type, Branch, Source, Started, QueueName) by JobId
        | project-rename JobType = Type) on JobId
    | extend PropertiesJson = parse_json(Properties)
    | extend OS = replace_regex(tostring(PropertiesJson.operatingSystem), @'\((.*)\).*|([^\(].*)', @'\1\2')
    | extend Runtime = iif(PropertiesJson.runtimeFlavor == "mono", "Mono", iif(PropertiesJson.DefinitionName contains "coreclr", "CoreCLR", ""))
    | extend TargetBranch = extractjson("$.['System.PullRequest.TargetBranch']", Properties)
    | extend Architecture = PropertiesJson.architecture
    | extend Scenario = iif(isempty(PropertiesJson.scenario), "--", PropertiesJson.scenario)
    //| extend DefinitionName = PropertiesJson.DefinitionName
    | project-away PropertiesJson
};
failedTests('BeginReceiveFromV6BoundToSpecificV6_Success', true, '', true);

@karelz karelz modified the milestones: 7.0.0, Future Jul 21, 2022
@karelz
Copy link
Member Author

karelz commented Jul 21, 2022

Given the low frequency, moving to Future.

@antonfirsov
Copy link
Member

antonfirsov commented Jul 21, 2022

I also see one failure on release/6.0. We may close this, or address it together with #1481. The root cause might be related.

@wfurt
Copy link
Member

wfurt commented Jan 25, 2023

triage: we should look for recent failures and close if it looks stable.

@antonfirsov
Copy link
Member

No failures in last 15 days (can't query timeouts for longer period). #80715 should improve these tests. Closing for now, if it comes back, we can reopen.

@antonfirsov antonfirsov removed their assignment Feb 1, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Mar 3, 2023
@karelz karelz modified the milestones: Future, 8.0.0 Mar 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Net.Sockets test-run-core Test failures in .NET Core test runs
Projects
None yet
Development

No branches or pull requests

4 participants