Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-2779

Floating ConnectedComponent Feature Failures for GitHub Actions on windows

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 3.5.4
    • 3.7.0, 3.6.2, 3.5.5
    • javascript
    • None
    • GitHub Actions - Windows

    Description

      The GitHub Actions workflow for Gremlin Javascript produces Floating Cucumber JS Timeout Failures. The probability of occurrence is ~2%.

      This error happens when a Scenario has a step that takes longer than 5s to resolve. This slowdown occurs in the Gremlin Server that is spun up to run integration tests. For the Failing cases, the server does process the request, but since it took longer than 5s to process, it ends up not having anywhere to return the results to as Cucumber severs the connection to the server after 5s.

      A few tests are impacted by this problem mostly related to `ConnectedComponent.feature`. This issue has been observed in the Dotnet Driver as well so it seems to not be a client issue.

       

      The failing Scenario times out at the `iterated to list` step with a message:
      ```
      Error: function timed out, ensure the promise resolves within 5000 milliseconds
      ```

      Attachments

        Activity

          People

            spmallette Stephen Mallette
            L0Lmaker Rithin Kumar R S
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: