-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: Cursors
Use Case
User Experience
Dependencies
- n/a
Risks/Unknowns
- Cursors are a crucial code path - we should be careful to ensure that no performance regression occurs with the refactor.
Acceptance Criteria
Implementation Requirements
- Migrate the following operations to subclass ModernizedOperation:
- KillCursorsOperation
- GetMoreOperation
- FindOperation
- AggregateOperation
- ListCollectionsOperation
- ListIndexesOperation
Testing Requirements
- Ensure all existing tests pass.
- Check performance to ensure that there is no regression in read benchmarks in the driver.
Documentation Requirements
- n/a
Follow Up Requirements
- n/a