-
Type: Investigation
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
312
Original Downstream Change Summary
Newly created collections will have replicated record ids. Oplog entries for writes on such collections will contain the record id of the document being written. Similarly, the change stream events for these writes may contain the record id if flag is passed to do so.
Description of Linked Ticket
Epic Summary
Summary
Make record ids consistent across replica set nodes.
Motivation
For replica set nodes to share a tiered storage object, they must have identical physical layouts of their b-trees. If the b-tree is organized by RecordId (that is, does not use clustering), the RecordId's must be the same on all nodes.
This also has a nice side-effect that it allows a query started on one replica set node to be resumable on another replica set node.