step s2i:  INSERT INTO child VALUES (2, 1); 
 step s2u:  UPDATE parent SET aux = 'baz';  <waiting ...>
 step s1u:  UPDATE parent SET aux = 'bar'; 
-step s2u: <... completed>
 ERROR:  deadlock detected
+step s2u: <... completed>
 step s2c:  COMMIT; 
 step s1c:  COMMIT; 
 
 step s1i:  INSERT INTO child VALUES (1, 1); 
 step s2u:  UPDATE parent SET aux = 'baz';  <waiting ...>
 step s1u:  UPDATE parent SET aux = 'bar'; 
-step s2u: <... completed>
 ERROR:  deadlock detected
+step s2u: <... completed>
 step s2c:  COMMIT; 
 step s1c:  COMMIT; 
 
 
 step s2u1:  UPDATE B SET Col2 = 1 WHERE BID = 2; 
 step s2u2:  UPDATE B SET Col2 = 1 WHERE BID = 2;  <waiting ...>
 step s1u2:  UPDATE B SET Col2 = 1 WHERE BID = 2; 
-step s2u2: <... completed>
 ERROR:  deadlock detected
+step s2u2: <... completed>
 step s1c:  COMMIT; 
 step s2c:  COMMIT; 
 
 step s2u1:  UPDATE B SET Col2 = 1 WHERE BID = 2; 
 step s2u2:  UPDATE B SET Col2 = 1 WHERE BID = 2;  <waiting ...>
 step s1u2:  UPDATE B SET Col2 = 1 WHERE BID = 2; 
-step s2u2: <... completed>
 ERROR:  deadlock detected
+step s2u2: <... completed>
 step s2c:  COMMIT; 
 step s1c:  COMMIT; 
 
 step s1u1:  UPDATE A SET Col1 = 1 WHERE AID = 1; 
 step s2u2:  UPDATE B SET Col2 = 1 WHERE BID = 2;  <waiting ...>
 step s1u2:  UPDATE B SET Col2 = 1 WHERE BID = 2; 
-step s2u2: <... completed>
 ERROR:  deadlock detected
+step s2u2: <... completed>
 step s1c:  COMMIT; 
 step s2c:  COMMIT; 
 
 step s1u1:  UPDATE A SET Col1 = 1 WHERE AID = 1; 
 step s2u2:  UPDATE B SET Col2 = 1 WHERE BID = 2;  <waiting ...>
 step s1u2:  UPDATE B SET Col2 = 1 WHERE BID = 2; 
-step s2u2: <... completed>
 ERROR:  deadlock detected
+step s2u2: <... completed>
 step s2c:  COMMIT; 
 step s1c:  COMMIT; 
 
 
 }
 
 session "s1"
-setup      { BEGIN; }
+setup      { BEGIN; SET deadlock_timeout = '20ms'; }
 step "s1i" { INSERT INTO child VALUES (1, 1); }
 step "s1u" { UPDATE parent SET aux = 'bar'; }
 step "s1c" { COMMIT; }
 
 session "s2"
-setup      { BEGIN; }
+setup      { BEGIN; SET deadlock_timeout = '10s'; }
 step "s2i" { INSERT INTO child VALUES (2, 1); }
 step "s2u" { UPDATE parent SET aux = 'baz'; }
 step "s2c" { COMMIT; }
 
 }
 
 session "s1"
-setup      { BEGIN; }
+setup      { BEGIN; SET deadlock_timeout = '20ms'; }
 step "s1u1"    { UPDATE A SET Col1 = 1 WHERE AID = 1; }
 step "s1u2"    { UPDATE B SET Col2 = 1 WHERE BID = 2; }
 step "s1c" { COMMIT; }
 
 session "s2"
-setup      { BEGIN; }
+setup      { BEGIN; SET deadlock_timeout = '10s'; }
 step "s2u1"    { UPDATE B SET Col2 = 1 WHERE BID = 2; }
 step "s2u2"    { UPDATE B SET Col2 = 1 WHERE BID = 2; }
 step "s2c" { COMMIT; }