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

Long running test: ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued #56449

Closed
ViktorHofer opened this issue Jul 28, 2021 · 9 comments
Assignees
Labels
area-System.Net disabled-test The test is disabled in source code against the issue runtime-mono specific to the Mono runtime
Milestone

Comments

@ViktorHofer
Copy link
Member

ViktorHofer commented Jul 28, 2021

Looks like recent regression on 7/26

Failures 7/8-7/28 (incl. PRs) -- all of them Mono Interpreter (from console log) on Debian.9.Amd64.Open:

Day Run
7/26 PR #56271
7/27 PR #56417
7/27 PR #56424
7/27 PR #56321
7/27 PR #56224
7/27 PR #53338
7/27 PR #56379
7/27 PR #56374
7/27 Official run
7/27 PR #56346
7/27 PR #56346
7/27 PR #56347
7/27 PR #55849
7/27 PR #55362
7/27 PR #56334
7/27 PR #56332
7/28 PR #56430
7/28 PR #56434
7/28 Official run
7/28 PR #56453
  Discovering: System.Net.NameResolution.Functional.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Net.NameResolution.Functional.Tests (found 56 of 63 test cases)
  Starting:    System.Net.NameResolution.Functional.Tests (parallel test collections = on, max threads = 2)
    System.Net.NameResolution.Tests.GetHostByNameTest.DnsObsoleteBeginEndGetHostByName_EmptyString_ReturnsHostName [SKIP]
      Test environment is not configured for this test to work.
    System.Net.NameResolution.Tests.GetHostByNameTest.DnsObsoleteGetHostByName_EmptyString_ReturnsHostName [SKIP]
      Test environment is not configured for this test to work.
    System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntry_DisableIPv6_ExcludesIPv6Addresses [SKIP]
      Condition(s) not met: "GetHostEntry_DisableIPv6_Condition"
    System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntryAsync_DisableIPv6_ExcludesIPv6Addresses [SKIP]
      Condition(s) not met: "GetHostEntry_DisableIPv6_Condition"
    System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntry_HostString_Ok [SKIP]
      Condition(s) not met: "GetHostEntryWorks"
    System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntryAsync_HostString_Ok [SKIP]
      Condition(s) not met: "GetHostEntryWorks"
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:02:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:04:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:06:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:08:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:10:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:12:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:14:11

https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-56417-merge-1a35455b79e140a4a2/System.Net.NameResolution.Functional.Tests/console.f5167dbc.log?sv=2019-07-07&se=2021-08-16T22%3A09%3A27Z&sr=c&sp=rl&sig=tkQ0Zs4oqqd4jYfLCqOHaRDncjfQmS42yt9MGnIejCo%3D

Build: https://dev.azure.com/dnceng/public/_build/results?buildId=1261893&view=ms.vss-test-web.build-test-results-tab&runId=37399536&resultId=187174&paneView=dotnet-dnceng.dnceng-build-release-tasks.helix-test-information-tab

cc @dotnet/ncl

@dotnet-issue-labeler dotnet-issue-labeler bot added area-System.Net untriaged New issue has not been triaged by the area owner labels Jul 28, 2021
@ghost
Copy link

ghost commented Jul 28, 2021

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

Issue Details
  Discovering: System.Net.NameResolution.Functional.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Net.NameResolution.Functional.Tests (found 56 of 63 test cases)
  Starting:    System.Net.NameResolution.Functional.Tests (parallel test collections = on, max threads = 2)
    System.Net.NameResolution.Tests.GetHostByNameTest.DnsObsoleteBeginEndGetHostByName_EmptyString_ReturnsHostName [SKIP]
      Test environment is not configured for this test to work.
    System.Net.NameResolution.Tests.GetHostByNameTest.DnsObsoleteGetHostByName_EmptyString_ReturnsHostName [SKIP]
      Test environment is not configured for this test to work.
    System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntry_DisableIPv6_ExcludesIPv6Addresses [SKIP]
      Condition(s) not met: "GetHostEntry_DisableIPv6_Condition"
    System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntryAsync_DisableIPv6_ExcludesIPv6Addresses [SKIP]
      Condition(s) not met: "GetHostEntry_DisableIPv6_Condition"
    System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntry_HostString_Ok [SKIP]
      Condition(s) not met: "GetHostEntryWorks"
    System.Net.NameResolution.Tests.GetHostEntryTest.Dns_GetHostEntryAsync_HostString_Ok [SKIP]
      Condition(s) not met: "GetHostEntryWorks"
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:02:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:04:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:06:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:08:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:10:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:12:11
   System.Net.NameResolution.Functional.Tests: [Long Running Test] 'System.Net.NameResolution.Tests.TelemetryTest.ResolutionsWaitingOnQueue_ResolutionStartCalledBeforeEnqueued', Elapsed: 00:14:11

cc @dotnet/ncl

Author: ViktorHofer
Assignees: -
Labels:

area-System.Net, untriaged

Milestone: -

@karelz
Copy link
Member

karelz commented Jul 28, 2021

@MihaZupan looks like Telemetry related. Any thoughts here?

@MihaZupan
Copy link
Member

This is a quite new test, but every possible wait is behind a timeout. It should never hang.

Given that this is only hanging on the mono interpreter, I suspect it's an issue with the interpreter rather than the test/product.

@karelz karelz added the runtime-mono specific to the Mono runtime label Jul 28, 2021
@karelz
Copy link
Member

karelz commented Jul 28, 2021

@MihaZupan do you have data how often it fails? Or was it just this one occurrence we are aware of?

@marek-safar to triage it for Mono interpreter ...

@MihaZupan
Copy link
Member

Looks like 18 times so far, consistently failing on debian.9.amd64.open.rt with interpreter.

@karelz
Copy link
Member

karelz commented Aug 13, 2021

@marek-safar @steveisok @lewing can you please help to get this issue triaged for 6.0?

@lewing
Copy link
Member

lewing commented Aug 20, 2021

@BrzVlad can you triage the severity here?

cc @SamMonoRT

@lewing lewing added this to the 7.0.0 milestone Aug 20, 2021
@lewing lewing removed the untriaged New issue has not been triaged by the area owner label Aug 20, 2021
@BrzVlad
Copy link
Member

BrzVlad commented Sep 6, 2021

I can't reproduce this issue.

@BrzVlad
Copy link
Member

BrzVlad commented Apr 8, 2022

I expect this to be fixed by #67663. Re-enabled the test

@BrzVlad BrzVlad closed this as completed Apr 8, 2022
@ghost ghost locked as resolved and limited conversation to collaborators May 8, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Net disabled-test The test is disabled in source code against the issue runtime-mono specific to the Mono runtime
Projects
None yet
Development

No branches or pull requests

5 participants