Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-10150

Fix undefined interaction between prepared txn and checkpoint cursor

    • StorEng - Refinement Pipeline

      The transaction documentation includes the following warning:

      Similarly, if a transaction has a durable timestamp later than its commit timestamp, and a checkpoint is taken while the global stable timestamp is between these points, the transaction may or may not be visible when the checkpoint is opened with a checkpoint cursor; the behavior is unspecified. Applications should avoid this situation.

      daniel.gottlieb@mongodb.com pointed that if the server eventually uses checkpoint cursors for validation, they will want this behavior to be defined – preferably so those transactions are visible. 

      This isn't causing any problems right now. I'm just creating the ticket to highlight and track the (potential) issue.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            keith.smith@mongodb.com Keith Smith
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: