]> granicus.if.org Git - postgresql/commitdiff
Add alternative output for ON CONFLICT toast isolation test.
authorAndres Freund <andres@anarazel.de>
Fri, 19 Aug 2016 00:30:14 +0000 (17:30 -0700)
committerAndres Freund <andres@anarazel.de>
Fri, 19 Aug 2016 00:34:16 +0000 (17:34 -0700)
On some buildfarm animals the isolationtest added in 07ef0351 failed, as
the order in which processes are run after unlocking is not
guaranteed. Add an alternative output for that.

Discussion: <7969.1471484738@sss.pgh.pa.us>
Backpatch: 9.6, like the test in the aforementioned commit

src/test/isolation/expected/insert-conflict-toast_1.out [new file with mode: 0644]

diff --git a/src/test/isolation/expected/insert-conflict-toast_1.out b/src/test/isolation/expected/insert-conflict-toast_1.out
new file mode 100644 (file)
index 0000000..1834616
--- /dev/null
@@ -0,0 +1,15 @@
+Parsed test spec with 3 sessions
+
+starting permutation: s2insert s3insert s1commit
+pg_advisory_xact_lock
+
+               
+step s2insert: 
+  INSERT INTO ctoast (key, val) VALUES (1, ctoast_large_val()) ON CONFLICT DO NOTHING;
+ <waiting ...>
+step s3insert: 
+  INSERT INTO ctoast (key, val) VALUES (1, ctoast_large_val()) ON CONFLICT DO NOTHING;
+ <waiting ...>
+step s1commit: COMMIT;
+step s3insert: <... completed>
+step s2insert: <... completed>