Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
Fully Compatible
-
Sharding 2020-11-16, Sharding 2020-11-30, Sharding 2020-12-14, Sharding 2020-12-28, Sharding 2021-01-11
Description
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.
Attachments
Issue Links
- 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-53542 Extend createOplogFetchingPipelineForResharding() to support atomic applyOps
-
- Closed
-
-
SERVER-53544 Verify prevOpTime chain for transactions is intact in resharding oplog fetcher
-
- Closed
-