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.