Skip to content

Intermittent parallel/test-http-regr-gh-2821 failure on V6.9.2 (Windows) #10286

Description

@Akpotohwo

Version: 6.9.2
Platform: 32-bit (Win2012)

=== release test-http-regr-gh-2821 ===
Path: parallel/test-http-regr-gh-2821
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at exports._errnoException (util.js:1022:11)
    at TCP.onread (net.js:569:26)
Command: C:\node\node\out\Release\node.exe C:\node\node\test\parallel\test-http-regr-gh-2821.js

We're seeing this failure intermittently on Windows.

Activity

  1. gibfahn commented on Dec 15, 2016

    @gibfahn
    Member

    @nodejs/platform-windows

  2. added
    windowsIssues and PRs related to the Windows platform.
    on Dec 15, 2016
  3. added
    httpIssues and PRs related to the http subsystem.
    testIssues and PRs related to Node.js core tests and test infrastructure.
    on Dec 15, 2016
  4. Trott commented on Dec 15, 2016

    @Trott
    Member

    FWIW, there is at least one existing "tolerate ECONNRESET on Windows" workarounds in our tests:

    if (common.isWindows) {
    s.on('error', function(err) {
    // Prevent possible ECONNRESET errors from popping up
    if (err.code !== 'ECONNRESET')
    throw err;
    });
    }

    If the cause gets sorted out for this file, maybe the workaround can be removed from that one.

  5. bzoz commented on Apr 24, 2017

    @bzoz
    Contributor

    @Akpotohwo are you running the tests inside a virtual machine?

  6. Akpotohwo commented on Apr 25, 2017

    @Akpotohwo
    Author

    @bzoz Yes I am

  7. refack commented on Apr 27, 2017

    @refack
    Contributor

    Another sighting: #12621 (comment)

    23	parallel/test-child-process-fork-regr-gh-2847	
    duration_ms	
    0.313
    severity	
    fail
    stack	
    c:\workspace\node-test-binary-windows\RUN_SUBSET\1\VS_VERSION\vcbt2015\label\win10\test\parallel\test-child-process-fork-regr-gh-2847.js:61
                throw err;
                ^
    
    Error: write EMFILE
        at exports._errnoException (util.js:1026:11)
        at ChildProcess.target._send (internal/child_process.js:663:20)
        at ChildProcess.target.send (internal/child_process.js:547:19)
        at Worker.send (internal/cluster/worker.js:54:28)
        at Socket.<anonymous> (c:\workspace\node-test-binary-windows\RUN_SUBSET\1\VS_VERSION\vcbt2015\label\win10\test\parallel\test-child-process-fork-regr-gh-2847.js:33:14)
        at Object.onceWrapper (events.js:312:19)
        at emitNone (events.js:105:13)
        at Socket.emit (events.js:207:7)
        at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1102:10)
    

    FWIW https://ci.nodejs.org/job/node-test-binary-windows/8042/RUN_SUBSET=1,VS_VERSION=vcbt2015,label=win10/ (I don't know how long there are cached)

  8. gibfahn commented on May 11, 2017

    @gibfahn
    Member

    @refack that looks like a different test (parallel/test-http-regr-gh-2821 vs
    parallel/test-child-process-fork-regr-gh-2847)

  9. refack commented on May 11, 2017

    @refack
    Contributor

    @refack that looks like a different test (parallel/test-http-regr-gh-2821 vs
    parallel/test-child-process-fork-regr-gh-2847)

    As far as I recall the underlying problem was suggested to be the same #3635 (comment)

  10. added a commit that references this issue on May 19, 2017
  11. added a commit that references this issue on Jul 17, 2017
  12. gibfahn commented on Sep 8, 2017

    @gibfahn
    Member

    I don't think #12698 fixed this, as @gireeshpunathil mentions in #3635 (comment) , there are three errors, #12698 fixes the EMFILE one. I'm still seeing this locally.

  13. reopened this on Sep 8, 2017
  14. added
    flaky-testIssues and PRs involving tests that fail intermittently in CI.
    on Dec 25, 2017
  15. Trott commented on Oct 18, 2018

    @Trott
    Member

    This test no longer exists. (It has probably been renamed.) Closing.

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

    flaky-testIssues and PRs involving tests that fail intermittently in CI.httpIssues and PRs related to the http subsystem.testIssues and PRs related to Node.js core tests and test infrastructure.windowsIssues and PRs related to the Windows platform.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions