Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-39828

Track the first timestamp of transaction in transaction table

    • Type: Icon: Task Task
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Replication
    • Replication

      With SERVER-39680, we'll compute the oldest active transaction timestamp by reading the transaction table. For prepared transactions, prevOpTime happens to be the first optime of the transaction in the old applyOps format. With the new format of both unprepared and prepared transactions, we need to add a new field in the transaction table to track the first timestamp of any oplog entry in a transaction.

            Assignee:
            backlog-server-repl [DO NOT USE] Backlog - Replication Team
            Reporter:
            siyuan.zhou@mongodb.com Siyuan Zhou
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: