Uploaded image for project: 'MongoDB Database Tools'
  1. MongoDB Database Tools
  2. TOOLS-3417

Investigate changes in PM-2983: Globally Consistent Replicated Record Ids

    • Type: Icon: Investigation Investigation
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 177

      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.

      Documentation

      Scope Document
      Technical Design Document
      Docs Update

            Assignee:
            Unassigned Unassigned
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: