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

Read at or before the stable timestamp in the CppSuite.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • WT11.0.0, 6.1.0-rc0
    • None
    • 2
    • Storage - Ra 2022-06-13

    Description

      When committing a transaction in Wiredtiger if the first_commit timestamp is older than the last_active_read_timestamp the commit will be rolled back, with the caller receiving EINVAL. However as a result of a recent change WiredTiger will also abort in diagnostic mode. This has affected the CppSuite as it runs in diagnostic mode and doesn't do much in the way of timestamp checking.

      To avoid hitting this abort we can ensure that readers read at or behind the stable timestamp.

      Attachments

        Activity

          People

            luke.pearson@mongodb.com Luke Pearson
            luke.pearson@mongodb.com Luke Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: