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

checkpoint can miss transactions with commit times before stable

    XMLWordPrintable

Details

    • 13
    • StorEng - Refinement Pipeline

    Description

      There's a window where a checkpoint can fail to include a transaction's updates with commit times before stable. If:

      1. the commit timestamp is checked at transaction commit and the transaction sleeps
      2. stable is then moved past the commit timestamp
      3. checkpoint selects a stable timestamp and runs

      The checkpoint will not include changes for a commit timestamp that is before the checkpoint's stable timestamp.

      Attachments

        Issue Links

          Activity

            People

              backlog-server-storage-engines Backlog - Storage Engines Team
              keith.bostic@mongodb.com Keith Bostic (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated: