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

Read at or before the stable timestamp in the CppSuite.

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT11.0.0, 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • 2
    • Storage - Ra 2022-06-13

      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.

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