-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution Team 2024-02-19, Execution Team 2024-03-04
After asking Samy / Matthew, this should work by default - FCBIS and EBS snapshots should preserve recordIds. So we should be good to go in the collection copy phase.
And after SERVER-78348 and SERVER-86046, we should also have the oplog applier be fully compatible with any sort of insert which has a recordId, and so at this point the oplog application ("catch up") phase should also be taken care of.
Finally, we would still have to copy collection metadata that is marking collections as recordIdsReplicated:true. So this may be the only piece of work that this ticket actually has to do.
- is related to
-
SERVER-78348 Apply inserts on secondaries using record id
- Closed
-
SERVER-86046 Include recordIds in the oplog inserts from txns / batched writes / applyOps etc.
- Closed
-
SERVER-86138 Logical initial sync should preserve recordIds when recordIdsReplicated:true
- Closed
- related to
-
SERVER-86142 Handle FCV change during initial sync while copying collections with recordIdsReplicated:true
- Closed