Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-2969

Increase timeoutMS values in live CSOT prose tests

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Component/s: CSOT
    • None
    • Needed - No Spec Changes
    • Hide

      Summary of necessary driver changes

      • The prose tests for Client Side Operations Timeout GridFS and endSessions have been increased from 10/15ms to 150/200ms to permit drivers with slower testing frameworks or setup times to get the expected assertions.
      • A recommendation was added to the GridFS tests, when testing on a sharded cluster drivers may apply logic similar to the unified test format's useMultipleMongoses=false to ensure the mongos that has the fail point set is hit by the test run.

      Commits for syncing spec/prose tests
      (and/or refer to an existing language POC if needed)

      Context for other referenced/linked tickets

      •  
      Show
      Summary of necessary driver changes The prose tests for Client Side Operations Timeout GridFS and endSessions have been increased from 10/15ms to 150/200ms to permit drivers with slower testing frameworks or setup times to get the expected assertions. A recommendation was added to the GridFS tests, when testing on a sharded cluster drivers may apply logic similar to the unified test format's useMultipleMongoses=false to ensure the mongos that has the fail point set is hit by the test run. Commits for syncing spec/prose tests (and/or refer to an existing language POC if needed) https://github.com/mongodb/specifications/commit/12d9c8e260dffa10ccaf47bb0e27e2761d143463 Context for other referenced/linked tickets  
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CDRIVER-5679 Backlog
      CXX-3096 Backlog
      CSHARP-5265 Backlog
      GODRIVER-3330 Backlog
      JAVA-5592 Investigating
      NODE-6360 Duplicate
      MOTOR-1361 Duplicate
      PYTHON-4726 In Progress 4.11
      PHPLIB-1504 Backlog
      RUBY-3538 Backlog
      RUST-2029 Won't Do
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CDRIVER-5679 Backlog CXX-3096 Backlog CSHARP-5265 Backlog GODRIVER-3330 Backlog JAVA-5592 Investigating NODE-6360 Duplicate MOTOR-1361 Duplicate PYTHON-4726 In Progress 4.11 PHPLIB-1504 Backlog RUBY-3538 Backlog RUST-2029 Won't Do

      Summary

      Increase the timeoutMS and blockTimeMS values in the live CSOT tests.

      Motivation

      This is to help with running the tests with Java as sometimes setting up the operation and getting the connection takes longer than the allotted time on evergreen.

      Is this ticket only for tests?

      Yes

      Acceptance Criteria

      PR - review and acceptance by spec owner

            Assignee:
            neal.beeken@mongodb.com Neal Beeken
            Reporter:
            neal.beeken@mongodb.com Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: