Fix test cases to ascertain that durable timestamp should be greater than prepare timestamp

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines - Server Integration
    • ALL
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      For prepared transaction, the durable timestamp should be greater than the prepare timestamp applied, cannot be equal to.
      If this constraint is not honored it could result in torn transaction scenario.

      As part of WT-17339, this check is added.
      A patch build is triggered to verify whether the server test cases adher to this constraint or not and found some test cases are not honoring.

      These below test cases need to be updated to honor the constraint.
      src/mongo/db/storage/wiredtiger/storage_wiredtiger_test
      src/mongo/db/repl/oplog_application_test

      It seems other failures are not related, but better to check other test failures as well to ensure the related test cases are updated

            Assignee:
            Unassigned
            Reporter:
            Vamsi Boyapati
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: