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

WT_CURSOR.modify must require explicit, snapshot-isolation transaction

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT3.2.1, 4.3.1, 4.2.0-rc3, 4.0.13
    • Component/s: None
    • Labels:
      None
    • Story Points:
      8
    • Sprint:
      Storage Engines 2019-07-01
    • Backport Requested:
      v4.2, v4.0, v3.6

      Description

      This Jenkins job, running on kodkod-aws failed with a data mismatch.
      http://build.wiredtiger.com:8080/job/wiredtiger-test-format-stress/70912/console

      snapshot-isolation 0000301057.00/opqrstuvwxyzabc search mismatch
      	expected {0000301057/3030303030303030303030303030303030303030303030303030303030303030iyxwvdygihgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazwvfyazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazwvzycbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbaz}
      	found {0000301057/3030303030303030303030303030303030303030303030303030303030303030iyxwvdygihgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazwvfyazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazwvzycbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbazgfedcbaz}
      

      NOTE: This is running row-store WITHOUT timestamps.

      SUMMARY:
      This ticket resolves the issue of nonsensical data results from WT_CURSOR.modify operations, in the context of relaxed isolation modes, by disallowing WT_CURSOR.modify operations in any isolation mode other than snapshot isolation.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                keith.bostic Keith Bostic
                Reporter:
                sue.loverso Susan LoVerso
              • Votes:
                1 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: