-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
Sharding 2020-11-16, Sharding 2020-11-30, Sharding 2020-12-14, Sharding 2020-12-28, Sharding 2021-01-11
Add testing for the following types of oplogs entries:
- An atomic applyOps.
- Small non-prepared transaction.
- Large non-prepared, committed transaction.
- Large non-prepared, aborted transaction.
- Small prepared transaction.
- Large prepared transaction.
- All of the above for the matching (namespace, recipient), a different recipient, and a different namespace.
- depends on
-
SERVER-49891 Write and test aggregation pipeline for oplog fetcher for resharding
- Closed
- related to
-
SERVER-53625 createOplogFetchingPipelineForResharding() should filter out applyOps entries for aborted transactions
- Closed
-
SERVER-90370 Re-enable resharding_generate_oplog_entries.js test in multiversion suites
- Backlog
-
SERVER-53542 Extend createOplogFetchingPipelineForResharding() to support atomic applyOps
- Closed
-
SERVER-53544 Verify prevOpTime chain for transactions is intact in resharding oplog fetcher
- Closed