-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
Use Case
As a node driver engineer,
I want to implement the new cmap maxConnecting integration tests
So that when I go to implement maxConnecting, I know that it works as designed
User Impact
- N/A
Dependencies
- Should be done before implementing maxConnecting
Unknowns
N/A
Acceptance Criteria
- Add the new types for integration tests to the cmap spec runner, ensure the handling of any new properties is spec compliant
- Filter the existing unit tests so that only the "unit" style tests run in the unit test file
- Sync the new integration tests
- Add a cmap spec test file to the integration test directory, make sure the setup and the cleanup is performed as defined in the spec
- The tests should be failing, skip the tests after implementing with a note to unskip in
NODE-2993
Implementation Requirements
- See AC
Testing Requirements
- See AC
Documentation Requirements
- N/A
Follow Up Requirements
- N/A
- has to be finished together with
-
NODE-2983 Confirm that Node is using the latest version of the CMAP maxConnecting is enforced test
- Closed
-
NODE-3666 Add a CMAP test that verifies the background thread hands over connections to threads doing checkout
- Closed
- is depended on by
-
NODE-2993 Rate limit new connection creations (maxConnecting)
- Closed