Parsed test spec with 2 sessions starting permutation: b1 b2 r1 r2 w1 w2 c1 c2 step b1: BEGIN ISOLATION LEVEL SERIALIZABLE; step b2: BEGIN ISOLATION LEVEL SERIALIZABLE; step r1: SELECT * FROM test WHERE i IN (5, 7) i|t -+---------------- 5|apple 7|pear_hot_updated (2 rows) step r2: SELECT * FROM test WHERE i IN (5, 7) i|t -+---------------- 5|apple 7|pear_hot_updated (2 rows) step w1: UPDATE test SET t = 'pear_xact1' WHERE i = 7 step w2: UPDATE test SET t = 'apple_xact2' WHERE i = 5 step c1: COMMIT; step c2: COMMIT; ERROR: could not serialize access due to read/write dependencies among transactions