Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-4316

Sync CMAP tests for Pool Pausing

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • Not Needed

      Goal:

      Sync all spec tests that have been added or updated in the commits related to pool pausing.

       

      Summary:

      • All spec test files in cmap/tests directory can be safely synced to latest versions
      • Existing tests:
        • add a ready operation, which is currently parsed as a no-op by the driver (and should be implemented as an actual operation in NODE-2994)
        • add a backgroundThreadIntervalMS, which should initially be ignored and then handled in NODE-3255
      • New tests are as follows and should be skipped initially, then unskipped in NODE-2994:
        •         - pool-clear-clears-waitqueue
        •         - pool-clear-min-size
        •         - pool-clear-paused
        •         - pool-clear-ready
        •         - pool-create-min-size-error
          • NOTE: will need to add handling for appName when ready to unskip
        •         - pool-ready-ready
        •         - pool-ready

      AC:

       

      Follow up work:

            Assignee:
            daria.pardue@mongodb.com Daria Pardue
            Reporter:
            daria.pardue@mongodb.com Daria Pardue
            Bailey Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: