Skip to content

Test failure: System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated #43877

Closed

Description

@v-haren

failed in job: runtime-libraries-coreclr outerloop 20201026.3

net6.0-Linux-Release-x64-CoreCLR_release-(Ubuntu.1910.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-19.10-helix-amd64-cfcfd50-20191030180623

Error message

Assert.Equal() Failure
Expected: 2
Actual:   1


Stack trace
   at System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated() in /_/src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs:line 2217
--- End of stack trace from previous location ---

Activity

  1. v-haren commented on Nov 26, 2020

    @v-haren
    Author

    failed again in job: runtime-libraries-coreclr outerloop 20201125.1

    failed test: System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated

    net6.0-Linux-Release-x64-CoreCLR_release-Debian.9.Amd64.Open

    Error message

    Assert.Equal() Failure
    Expected: 2
    Actual:   1
    
    
    Stack trace
       at System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated() in /_/src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs:line 2217
    --- End of stack trace from previous location ---
    
  2. added this to the 6.0.0 milestone on Dec 1, 2020
  3. added
    test-run-coreTest failures in .NET Core test runs
    and removed
    untriagedNew issue has not been triaged by the area owner
    on Dec 1, 2020
  4. ManickaP commented on Dec 10, 2020

    @ManickaP
    Member

    We might consider disable this one as well. It steadily fails every other day:

    Queued Duration Message Exception QueueName Type1
    2020-12-10T12:19:52.909Z 60.016 Assert.Equal() Failure\nExpected: 2\nActual: 1 ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-12-08T17:03:04.548Z 60.023 Assert.Equal() Failure\nExpected: 2\nActual: 1 ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-12-08T11:59:38.885Z 60.02 Assert.Equal() Failure\nExpected: 2\nActual: 1 ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-12-05T11:54:02.543Z 60.023 Assert.Equal() Failure\nExpected: 2\nActual: 1 ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-12-03T12:12:24.309Z 60.017 Assert.Equal() Failure\nExpected: 2\nActual: 1 ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-12-01T01:41:25.196Z 60.0210146 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException debian.9.amd64.open.rt test/functional/cli/innerloop/
    2020-11-30T11:46:09.738Z 60.0158047 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-29T12:26:12.234Z 60.0528061 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-26T12:01:31.352Z 60.0140252 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-25T12:02:05.892Z 60.0226894 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException debian.9.amd64.open.rt test/functional/cli/outerloop/
    2020-11-24T18:19:52.047Z 60.0168769 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException sles.12.amd64.open.rt test/functional/cli/innerloop/
    2020-11-23T22:08:14.172Z 60.0189548 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-23T12:13:42.103Z 60.0146112 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-23T01:39:30.498Z 60.0221159 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/innerloop/
    2020-11-23T00:35:53.544Z 60.0261906 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-22T03:09:36.421Z 60.021282 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-20T12:17:57.454Z 60.031967 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-20T06:17:08.966Z 60.0173632 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException sles.15.amd64.open.rt test/functional/cli/innerloop/
    2020-11-17T12:11:41.979Z 60.0432125 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1804.amd64.open.rt test/functional/cli/outerloop/
    2020-11-16T12:08:56.774Z 60.0305342 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException sles.12.amd64.open.rt test/functional/cli/outerloop/
    2020-11-14T11:58:40.765Z 60.0262203 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-14T11:58:34.95Z 60.0315422 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException debian.9.amd64.open.rt test/functional/cli/outerloop/
    2020-11-13T22:14:14.061Z 60.0179671 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/innerloop/
    2020-11-13T16:14:04.683Z 60.0196313 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException sles.15.amd64.open.rt test/functional/cli/innerloop/
    2020-11-13T15:54:22.547Z 60.0180469 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/innerloop/
    2020-11-12T12:32:52.653Z 60.0320077 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open.rt test/functional/cli/outerloop/
    2020-11-08T11:59:39.336Z 60.0314569 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open test/functional/cli/outerloop/
    2020-11-05T12:02:47.988Z 60.1641286 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1804.armarch.open test/functional/cli/outerloop/
    2020-11-03T12:07:13.525Z 60.0227342 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open test/functional/cli/outerloop/
    2020-11-01T15:54:09.508Z 60.0200438 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open test/functional/cli/outerloop/
    2020-10-30T12:00:37.494Z 60.0137323 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open test/functional/cli/outerloop/
    2020-10-26T12:11:21.795Z 60.014107 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open test/functional/cli/outerloop/
    2020-10-21T12:01:02.553Z 60.0222572 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open test/functional/cli/outerloop/
    2020-10-20T01:44:44.887Z 60.0365392 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open test/functional/cli/outerloop/
    2020-10-20T01:44:42.695Z 60.0307921 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1604.amd64.open test/functional/cli/outerloop/
    2020-10-17T08:40:47.397Z 60.0329814 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException sles.12.amd64.open test/functional/cli/innerloop/
    2020-10-14T13:34:53.76Z 60.0383223 Assert.Equal() Failure\nExpected: 2\nActual: 1 Xunit.Sdk.EqualException ubuntu.1804.amd64.open test/functional/cli/innerloop/
  5. v-haren commented on Jan 8, 2021

    @v-haren
    Author

    failed again in job: runtime-libraries-coreclr outerloop 20210107.2

    failed test: System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated

    net6.0-Linux-Release-x64-CoreCLR_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7

    Error message

    Assert.Equal() Failure
    Expected: 2
    Actual:   1
    
    
    Stack trace
       at System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated() in /_/src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs:line 2218
    --- End of stack trace from previous location ---
    
  6. VincentBu commented on Jan 29, 2021

    @VincentBu
    Contributor

    Failed again in run : runtime-libraries-coreclr outerloop 20210128.2

    Failed test : System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated

    net6.0-Linux-Release-x64-CoreCLR_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7

    Error message:

    Assert.Equal() Failure
    Expected: 2
    Actual:   1
    
    
    Stack trace
       at System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated() in /_/src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs:line 2218
    --- End of stack trace from previous location ---
    
  7. VincentBu commented on Apr 8, 2021

    @VincentBu
    Contributor

    Failed again in runtime-libraries-coreclr outerloop 20210407.3

    Failed test:

    net6.0-Linux-Release-x64-CoreCLR_release-(Alpine.312.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-20200601195603-e06dc59
     -System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated
    

    Error message:

    Assert.Equal() Failure
    Expected: 2
    Actual:   1
    
    
    Stack trace
       at System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated() in /_/src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs:line 2239
    --- End of stack trace from previous location ---
    
  8. VincentBu commented on Apr 28, 2021

    @VincentBu
    Contributor

    Failed again in runtime-libraries-coreclr outerloop 20210427.4

    Failed test:

    net6.0-Linux-Release-x64-CoreCLR_release-(Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759
     -System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated
    

    Error message:

    Assert.Equal() Failure
    Expected: 2
    Actual:   1
    
    
    Stack trace
       at System.Net.Http.Functional.Tests.SocketsHttpHandlerTest_Http2.Http2_MultipleConnectionsEnabled_IdleConnectionTimeoutExpired_ConnectionRemovedAndNewCreated() in /_/src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs:line 2239
    --- End of stack trace from previous location ---
    
  9. karelz commented on May 10, 2021

    @karelz
    Member

    Failures during 3/11-5/10 (incl. PRs): 34 failures ... we absolutely need to disable this test.

  10. karelz commented on May 10, 2021

    @karelz
    Member

    From @ManickaP: With this test disabled, it looks like we're down to a single HTTP2 multiple connections test.

    We should not punt this disabled test to Future without increasing test coverage of the space.

  11. added
    disabled-testThe test is disabled in source code against the issue
    on May 11, 2021
  12. karelz commented on May 11, 2021

    @karelz
    Member

    Test disabled in #52555

  13. ghost added
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 1, 2021
  14. ghost removed
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 13, 2021
  15. alnikola commented on Jul 16, 2021

    @alnikola
    Contributor

    This failure is probably caused by the bug in Http2Connection.GetIdleTicks method.

  16. karelz commented on Jul 16, 2021

    @karelz
    Member

    @alnikola which bug do you have on mind?

  17. ghost added
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 16, 2021
  18. alnikola commented on Jul 16, 2021

    @alnikola
    Contributor

    The incorrect operand order.
    Now (broken): _idleSinceTickCount - nowTicks
    Fixed: nowTicks - _idleSinceTickCount

  19. karelz commented on Jul 16, 2021

    @karelz
    Member

    Ah, nice catch!

  20. added a commit that references this issue on Jul 16, 2021
    04a8f5e
  21. ghost removed
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 16, 2021
  22. ghost locked as resolved and limited conversation to collaborators on Aug 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions