-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
ALL
-
Server Serverless 2022-06-13, Server Serverless 2022-06-27
-
131
When applying applyOps entries, we execute a code path different from the normal path when applying entries (which, for tenant migration namespaces, will ensure operations are applied serially). As a result, applyOps entries (for example, from a TTL deletion) can be applied in a different thread, thus resulting in out-of-order application. We should ensure that all oplog entries for tenant migration-related namespaces are applied serially.
- is depended on by
-
SERVER-66985 Oplog applier should serialize writes to shard split namespace
- Closed
- is related to
-
SERVER-63040 Batch TTL deletions
- Closed