-
Type: Task
-
Resolution: Unresolved
-
Priority: Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: CSOT, Spec Test Coverage
Use Case
As a Node.js engineer
I want to confirm CSOT prose/spec tests pass on 4.4 replica sets
So that I know CSOT works on this server version
User Experience
- What is the desired/expected outcome for the user once this ticket is implemented?
- Same as the rest of CSOT, times out TXN/Session operations
- If bug: What is the number of impacted customers? How severe is the impact? Is anyone blocked or broken?
- Not a bug
Dependencies
- Failpoints, 4.4 replica set
Risks/Unknowns
- What could go wrong while implementing this change? (e.g., performance, inadvertent behavioral changes in adjacent functionality, existing tech debt, etc)
- No driver changes, test only
- Is there an opportunity for better cross-driver alignment or testing in this area?
- Potentially, it is unknown why we weren't able to get this server version/topology to respond to the fail point correctly.
- Is there an opportunity to improve existing documentation on this subject?
- If
Acceptance Criteria
Implementation Requirements
- Make 4.4 replica sets block a connection for long enough to fire a CSOT error
Testing Requirements
- Unskip CSOT session tests on 4.4 replica sets
Documentation Requirements
- None
Follow Up Requirements
- Use investigation to determine if the spec or prose tests need clarification