1Parsed test spec with 4 sessions
2
3starting permutation: r1 r2 w2 w3 p1 p2 p3 c3 c1 c2 check
4a
5-
6(0 rows)
7
8a
9-
10(0 rows)
11
12step r1: SELECT * FROM test2;
13b
14-
15(0 rows)
16
17step r2: SELECT * FROM test3;
18c
19-
20(0 rows)
21
22step w2: INSERT INTO test2 VALUES (2);
23step w3: INSERT INTO test3 VALUES (3);
24step p1: PREPARE TRANSACTION 's1';
25step p2: PREPARE TRANSACTION 's2';
26step p3: PREPARE TRANSACTION 's3';
27ERROR:  could not serialize access due to read/write dependencies among transactions
28step c3: COMMIT PREPARED 's3';
29ERROR:  prepared transaction with identifier "s3" does not exist
30step c1: COMMIT PREPARED 's1';
31step c2: COMMIT PREPARED 's2';
32step check: SELECT * FROM test1,test2,test3;
33a|b|c
34-+-+-
35(0 rows)
36
37
38starting permutation: r1 r2 w2 w3 p1 p2 p3 c3 c2 c1 check
39a
40-
41(0 rows)
42
43a
44-
45(0 rows)
46
47step r1: SELECT * FROM test2;
48b
49-
50(0 rows)
51
52step r2: SELECT * FROM test3;
53c
54-
55(0 rows)
56
57step w2: INSERT INTO test2 VALUES (2);
58step w3: INSERT INTO test3 VALUES (3);
59step p1: PREPARE TRANSACTION 's1';
60step p2: PREPARE TRANSACTION 's2';
61step p3: PREPARE TRANSACTION 's3';
62ERROR:  could not serialize access due to read/write dependencies among transactions
63step c3: COMMIT PREPARED 's3';
64ERROR:  prepared transaction with identifier "s3" does not exist
65step c2: COMMIT PREPARED 's2';
66step c1: COMMIT PREPARED 's1';
67step check: SELECT * FROM test1,test2,test3;
68a|b|c
69-+-+-
70(0 rows)
71
72
73starting permutation: r1 r2 w2 w3 p1 p3 p2 c3 c1 c2 check
74a
75-
76(0 rows)
77
78a
79-
80(0 rows)
81
82step r1: SELECT * FROM test2;
83b
84-
85(0 rows)
86
87step r2: SELECT * FROM test3;
88c
89-
90(0 rows)
91
92step w2: INSERT INTO test2 VALUES (2);
93step w3: INSERT INTO test3 VALUES (3);
94step p1: PREPARE TRANSACTION 's1';
95step p3: PREPARE TRANSACTION 's3';
96step p2: PREPARE TRANSACTION 's2';
97ERROR:  could not serialize access due to read/write dependencies among transactions
98step c3: COMMIT PREPARED 's3';
99step c1: COMMIT PREPARED 's1';
100step c2: COMMIT PREPARED 's2';
101ERROR:  prepared transaction with identifier "s2" does not exist
102step check: SELECT * FROM test1,test2,test3;
103a|b|c
104-+-+-
105(0 rows)
106
107
108starting permutation: r1 r2 w2 w3 p1 p3 p2 c3 c2 c1 check
109a
110-
111(0 rows)
112
113a
114-
115(0 rows)
116
117step r1: SELECT * FROM test2;
118b
119-
120(0 rows)
121
122step r2: SELECT * FROM test3;
123c
124-
125(0 rows)
126
127step w2: INSERT INTO test2 VALUES (2);
128step w3: INSERT INTO test3 VALUES (3);
129step p1: PREPARE TRANSACTION 's1';
130step p3: PREPARE TRANSACTION 's3';
131step p2: PREPARE TRANSACTION 's2';
132ERROR:  could not serialize access due to read/write dependencies among transactions
133step c3: COMMIT PREPARED 's3';
134step c2: COMMIT PREPARED 's2';
135ERROR:  prepared transaction with identifier "s2" does not exist
136step c1: COMMIT PREPARED 's1';
137step check: SELECT * FROM test1,test2,test3;
138a|b|c
139-+-+-
140(0 rows)
141
142
143starting permutation: r1 r2 w2 w3 p1 p3 c3 p2 c1 c2 check
144a
145-
146(0 rows)
147
148a
149-
150(0 rows)
151
152step r1: SELECT * FROM test2;
153b
154-
155(0 rows)
156
157step r2: SELECT * FROM test3;
158c
159-
160(0 rows)
161
162step w2: INSERT INTO test2 VALUES (2);
163step w3: INSERT INTO test3 VALUES (3);
164step p1: PREPARE TRANSACTION 's1';
165step p3: PREPARE TRANSACTION 's3';
166step c3: COMMIT PREPARED 's3';
167step p2: PREPARE TRANSACTION 's2';
168ERROR:  could not serialize access due to read/write dependencies among transactions
169step c1: COMMIT PREPARED 's1';
170step c2: COMMIT PREPARED 's2';
171ERROR:  prepared transaction with identifier "s2" does not exist
172step check: SELECT * FROM test1,test2,test3;
173a|b|c
174-+-+-
175(0 rows)
176
177
178starting permutation: r1 r2 w2 w3 p1 p3 c3 p2 c2 c1 check
179a
180-
181(0 rows)
182
183a
184-
185(0 rows)
186
187step r1: SELECT * FROM test2;
188b
189-
190(0 rows)
191
192step r2: SELECT * FROM test3;
193c
194-
195(0 rows)
196
197step w2: INSERT INTO test2 VALUES (2);
198step w3: INSERT INTO test3 VALUES (3);
199step p1: PREPARE TRANSACTION 's1';
200step p3: PREPARE TRANSACTION 's3';
201step c3: COMMIT PREPARED 's3';
202step p2: PREPARE TRANSACTION 's2';
203ERROR:  could not serialize access due to read/write dependencies among transactions
204step c2: COMMIT PREPARED 's2';
205ERROR:  prepared transaction with identifier "s2" does not exist
206step c1: COMMIT PREPARED 's1';
207step check: SELECT * FROM test1,test2,test3;
208a|b|c
209-+-+-
210(0 rows)
211
212
213starting permutation: r1 r2 w2 w3 p1 p3 c3 c1 p2 c2 check
214a
215-
216(0 rows)
217
218a
219-
220(0 rows)
221
222step r1: SELECT * FROM test2;
223b
224-
225(0 rows)
226
227step r2: SELECT * FROM test3;
228c
229-
230(0 rows)
231
232step w2: INSERT INTO test2 VALUES (2);
233step w3: INSERT INTO test3 VALUES (3);
234step p1: PREPARE TRANSACTION 's1';
235step p3: PREPARE TRANSACTION 's3';
236step c3: COMMIT PREPARED 's3';
237step c1: COMMIT PREPARED 's1';
238step p2: PREPARE TRANSACTION 's2';
239ERROR:  could not serialize access due to read/write dependencies among transactions
240step c2: COMMIT PREPARED 's2';
241ERROR:  prepared transaction with identifier "s2" does not exist
242step check: SELECT * FROM test1,test2,test3;
243a|b|c
244-+-+-
245(0 rows)
246
247
248starting permutation: r1 r2 w2 w3 p2 p1 p3 c3 c1 c2 check
249a
250-
251(0 rows)
252
253a
254-
255(0 rows)
256
257step r1: SELECT * FROM test2;
258b
259-
260(0 rows)
261
262step r2: SELECT * FROM test3;
263c
264-
265(0 rows)
266
267step w2: INSERT INTO test2 VALUES (2);
268step w3: INSERT INTO test3 VALUES (3);
269step p2: PREPARE TRANSACTION 's2';
270step p1: PREPARE TRANSACTION 's1';
271step p3: PREPARE TRANSACTION 's3';
272ERROR:  could not serialize access due to read/write dependencies among transactions
273step c3: COMMIT PREPARED 's3';
274ERROR:  prepared transaction with identifier "s3" does not exist
275step c1: COMMIT PREPARED 's1';
276step c2: COMMIT PREPARED 's2';
277step check: SELECT * FROM test1,test2,test3;
278a|b|c
279-+-+-
280(0 rows)
281
282
283starting permutation: r1 r2 w2 w3 p2 p1 p3 c3 c2 c1 check
284a
285-
286(0 rows)
287
288a
289-
290(0 rows)
291
292step r1: SELECT * FROM test2;
293b
294-
295(0 rows)
296
297step r2: SELECT * FROM test3;
298c
299-
300(0 rows)
301
302step w2: INSERT INTO test2 VALUES (2);
303step w3: INSERT INTO test3 VALUES (3);
304step p2: PREPARE TRANSACTION 's2';
305step p1: PREPARE TRANSACTION 's1';
306step p3: PREPARE TRANSACTION 's3';
307ERROR:  could not serialize access due to read/write dependencies among transactions
308step c3: COMMIT PREPARED 's3';
309ERROR:  prepared transaction with identifier "s3" does not exist
310step c2: COMMIT PREPARED 's2';
311step c1: COMMIT PREPARED 's1';
312step check: SELECT * FROM test1,test2,test3;
313a|b|c
314-+-+-
315(0 rows)
316
317
318starting permutation: r1 r2 w2 w3 p2 p3 p1 c3 c1 c2 check
319a
320-
321(0 rows)
322
323a
324-
325(0 rows)
326
327step r1: SELECT * FROM test2;
328b
329-
330(0 rows)
331
332step r2: SELECT * FROM test3;
333c
334-
335(0 rows)
336
337step w2: INSERT INTO test2 VALUES (2);
338step w3: INSERT INTO test3 VALUES (3);
339step p2: PREPARE TRANSACTION 's2';
340step p3: PREPARE TRANSACTION 's3';
341ERROR:  could not serialize access due to read/write dependencies among transactions
342step p1: PREPARE TRANSACTION 's1';
343step c3: COMMIT PREPARED 's3';
344ERROR:  prepared transaction with identifier "s3" does not exist
345step c1: COMMIT PREPARED 's1';
346step c2: COMMIT PREPARED 's2';
347step check: SELECT * FROM test1,test2,test3;
348a|b|c
349-+-+-
350(0 rows)
351
352
353starting permutation: r1 r2 w2 w3 p2 p3 p1 c3 c2 c1 check
354a
355-
356(0 rows)
357
358a
359-
360(0 rows)
361
362step r1: SELECT * FROM test2;
363b
364-
365(0 rows)
366
367step r2: SELECT * FROM test3;
368c
369-
370(0 rows)
371
372step w2: INSERT INTO test2 VALUES (2);
373step w3: INSERT INTO test3 VALUES (3);
374step p2: PREPARE TRANSACTION 's2';
375step p3: PREPARE TRANSACTION 's3';
376ERROR:  could not serialize access due to read/write dependencies among transactions
377step p1: PREPARE TRANSACTION 's1';
378step c3: COMMIT PREPARED 's3';
379ERROR:  prepared transaction with identifier "s3" does not exist
380step c2: COMMIT PREPARED 's2';
381step c1: COMMIT PREPARED 's1';
382step check: SELECT * FROM test1,test2,test3;
383a|b|c
384-+-+-
385(0 rows)
386
387
388starting permutation: r1 r2 w2 w3 p2 p3 c3 p1 c1 c2 check
389a
390-
391(0 rows)
392
393a
394-
395(0 rows)
396
397step r1: SELECT * FROM test2;
398b
399-
400(0 rows)
401
402step r2: SELECT * FROM test3;
403c
404-
405(0 rows)
406
407step w2: INSERT INTO test2 VALUES (2);
408step w3: INSERT INTO test3 VALUES (3);
409step p2: PREPARE TRANSACTION 's2';
410step p3: PREPARE TRANSACTION 's3';
411ERROR:  could not serialize access due to read/write dependencies among transactions
412step c3: COMMIT PREPARED 's3';
413ERROR:  prepared transaction with identifier "s3" does not exist
414step p1: PREPARE TRANSACTION 's1';
415step c1: COMMIT PREPARED 's1';
416step c2: COMMIT PREPARED 's2';
417step check: SELECT * FROM test1,test2,test3;
418a|b|c
419-+-+-
420(0 rows)
421
422
423starting permutation: r1 r2 w2 w3 p2 p3 c3 p1 c2 c1 check
424a
425-
426(0 rows)
427
428a
429-
430(0 rows)
431
432step r1: SELECT * FROM test2;
433b
434-
435(0 rows)
436
437step r2: SELECT * FROM test3;
438c
439-
440(0 rows)
441
442step w2: INSERT INTO test2 VALUES (2);
443step w3: INSERT INTO test3 VALUES (3);
444step p2: PREPARE TRANSACTION 's2';
445step p3: PREPARE TRANSACTION 's3';
446ERROR:  could not serialize access due to read/write dependencies among transactions
447step c3: COMMIT PREPARED 's3';
448ERROR:  prepared transaction with identifier "s3" does not exist
449step p1: PREPARE TRANSACTION 's1';
450step c2: COMMIT PREPARED 's2';
451step c1: COMMIT PREPARED 's1';
452step check: SELECT * FROM test1,test2,test3;
453a|b|c
454-+-+-
455(0 rows)
456
457
458starting permutation: r1 r2 w2 w3 p2 p3 c3 c2 p1 c1 check
459a
460-
461(0 rows)
462
463a
464-
465(0 rows)
466
467step r1: SELECT * FROM test2;
468b
469-
470(0 rows)
471
472step r2: SELECT * FROM test3;
473c
474-
475(0 rows)
476
477step w2: INSERT INTO test2 VALUES (2);
478step w3: INSERT INTO test3 VALUES (3);
479step p2: PREPARE TRANSACTION 's2';
480step p3: PREPARE TRANSACTION 's3';
481ERROR:  could not serialize access due to read/write dependencies among transactions
482step c3: COMMIT PREPARED 's3';
483ERROR:  prepared transaction with identifier "s3" does not exist
484step c2: COMMIT PREPARED 's2';
485step p1: PREPARE TRANSACTION 's1';
486step c1: COMMIT PREPARED 's1';
487step check: SELECT * FROM test1,test2,test3;
488a|b|c
489-+-+-
490(0 rows)
491
492
493starting permutation: r1 r2 w2 w3 p3 p1 p2 c3 c1 c2 check
494a
495-
496(0 rows)
497
498a
499-
500(0 rows)
501
502step r1: SELECT * FROM test2;
503b
504-
505(0 rows)
506
507step r2: SELECT * FROM test3;
508c
509-
510(0 rows)
511
512step w2: INSERT INTO test2 VALUES (2);
513step w3: INSERT INTO test3 VALUES (3);
514step p3: PREPARE TRANSACTION 's3';
515step p1: PREPARE TRANSACTION 's1';
516step p2: PREPARE TRANSACTION 's2';
517ERROR:  could not serialize access due to read/write dependencies among transactions
518step c3: COMMIT PREPARED 's3';
519step c1: COMMIT PREPARED 's1';
520step c2: COMMIT PREPARED 's2';
521ERROR:  prepared transaction with identifier "s2" does not exist
522step check: SELECT * FROM test1,test2,test3;
523a|b|c
524-+-+-
525(0 rows)
526
527
528starting permutation: r1 r2 w2 w3 p3 p1 p2 c3 c2 c1 check
529a
530-
531(0 rows)
532
533a
534-
535(0 rows)
536
537step r1: SELECT * FROM test2;
538b
539-
540(0 rows)
541
542step r2: SELECT * FROM test3;
543c
544-
545(0 rows)
546
547step w2: INSERT INTO test2 VALUES (2);
548step w3: INSERT INTO test3 VALUES (3);
549step p3: PREPARE TRANSACTION 's3';
550step p1: PREPARE TRANSACTION 's1';
551step p2: PREPARE TRANSACTION 's2';
552ERROR:  could not serialize access due to read/write dependencies among transactions
553step c3: COMMIT PREPARED 's3';
554step c2: COMMIT PREPARED 's2';
555ERROR:  prepared transaction with identifier "s2" does not exist
556step c1: COMMIT PREPARED 's1';
557step check: SELECT * FROM test1,test2,test3;
558a|b|c
559-+-+-
560(0 rows)
561
562
563starting permutation: r1 r2 w2 w3 p3 p1 c3 p2 c1 c2 check
564a
565-
566(0 rows)
567
568a
569-
570(0 rows)
571
572step r1: SELECT * FROM test2;
573b
574-
575(0 rows)
576
577step r2: SELECT * FROM test3;
578c
579-
580(0 rows)
581
582step w2: INSERT INTO test2 VALUES (2);
583step w3: INSERT INTO test3 VALUES (3);
584step p3: PREPARE TRANSACTION 's3';
585step p1: PREPARE TRANSACTION 's1';
586step c3: COMMIT PREPARED 's3';
587step p2: PREPARE TRANSACTION 's2';
588ERROR:  could not serialize access due to read/write dependencies among transactions
589step c1: COMMIT PREPARED 's1';
590step c2: COMMIT PREPARED 's2';
591ERROR:  prepared transaction with identifier "s2" does not exist
592step check: SELECT * FROM test1,test2,test3;
593a|b|c
594-+-+-
595(0 rows)
596
597
598starting permutation: r1 r2 w2 w3 p3 p1 c3 p2 c2 c1 check
599a
600-
601(0 rows)
602
603a
604-
605(0 rows)
606
607step r1: SELECT * FROM test2;
608b
609-
610(0 rows)
611
612step r2: SELECT * FROM test3;
613c
614-
615(0 rows)
616
617step w2: INSERT INTO test2 VALUES (2);
618step w3: INSERT INTO test3 VALUES (3);
619step p3: PREPARE TRANSACTION 's3';
620step p1: PREPARE TRANSACTION 's1';
621step c3: COMMIT PREPARED 's3';
622step p2: PREPARE TRANSACTION 's2';
623ERROR:  could not serialize access due to read/write dependencies among transactions
624step c2: COMMIT PREPARED 's2';
625ERROR:  prepared transaction with identifier "s2" does not exist
626step c1: COMMIT PREPARED 's1';
627step check: SELECT * FROM test1,test2,test3;
628a|b|c
629-+-+-
630(0 rows)
631
632
633starting permutation: r1 r2 w2 w3 p3 p1 c3 c1 p2 c2 check
634a
635-
636(0 rows)
637
638a
639-
640(0 rows)
641
642step r1: SELECT * FROM test2;
643b
644-
645(0 rows)
646
647step r2: SELECT * FROM test3;
648c
649-
650(0 rows)
651
652step w2: INSERT INTO test2 VALUES (2);
653step w3: INSERT INTO test3 VALUES (3);
654step p3: PREPARE TRANSACTION 's3';
655step p1: PREPARE TRANSACTION 's1';
656step c3: COMMIT PREPARED 's3';
657step c1: COMMIT PREPARED 's1';
658step p2: PREPARE TRANSACTION 's2';
659ERROR:  could not serialize access due to read/write dependencies among transactions
660step c2: COMMIT PREPARED 's2';
661ERROR:  prepared transaction with identifier "s2" does not exist
662step check: SELECT * FROM test1,test2,test3;
663a|b|c
664-+-+-
665(0 rows)
666
667
668starting permutation: r1 r2 w2 w3 p3 p2 p1 c3 c1 c2 check
669a
670-
671(0 rows)
672
673a
674-
675(0 rows)
676
677step r1: SELECT * FROM test2;
678b
679-
680(0 rows)
681
682step r2: SELECT * FROM test3;
683c
684-
685(0 rows)
686
687step w2: INSERT INTO test2 VALUES (2);
688step w3: INSERT INTO test3 VALUES (3);
689step p3: PREPARE TRANSACTION 's3';
690step p2: PREPARE TRANSACTION 's2';
691ERROR:  could not serialize access due to read/write dependencies among transactions
692step p1: PREPARE TRANSACTION 's1';
693step c3: COMMIT PREPARED 's3';
694step c1: COMMIT PREPARED 's1';
695step c2: COMMIT PREPARED 's2';
696ERROR:  prepared transaction with identifier "s2" does not exist
697step check: SELECT * FROM test1,test2,test3;
698a|b|c
699-+-+-
700(0 rows)
701
702
703starting permutation: r1 r2 w2 w3 p3 p2 p1 c3 c2 c1 check
704a
705-
706(0 rows)
707
708a
709-
710(0 rows)
711
712step r1: SELECT * FROM test2;
713b
714-
715(0 rows)
716
717step r2: SELECT * FROM test3;
718c
719-
720(0 rows)
721
722step w2: INSERT INTO test2 VALUES (2);
723step w3: INSERT INTO test3 VALUES (3);
724step p3: PREPARE TRANSACTION 's3';
725step p2: PREPARE TRANSACTION 's2';
726ERROR:  could not serialize access due to read/write dependencies among transactions
727step p1: PREPARE TRANSACTION 's1';
728step c3: COMMIT PREPARED 's3';
729step c2: COMMIT PREPARED 's2';
730ERROR:  prepared transaction with identifier "s2" does not exist
731step c1: COMMIT PREPARED 's1';
732step check: SELECT * FROM test1,test2,test3;
733a|b|c
734-+-+-
735(0 rows)
736
737
738starting permutation: r1 r2 w2 w3 p3 p2 c3 p1 c1 c2 check
739a
740-
741(0 rows)
742
743a
744-
745(0 rows)
746
747step r1: SELECT * FROM test2;
748b
749-
750(0 rows)
751
752step r2: SELECT * FROM test3;
753c
754-
755(0 rows)
756
757step w2: INSERT INTO test2 VALUES (2);
758step w3: INSERT INTO test3 VALUES (3);
759step p3: PREPARE TRANSACTION 's3';
760step p2: PREPARE TRANSACTION 's2';
761ERROR:  could not serialize access due to read/write dependencies among transactions
762step c3: COMMIT PREPARED 's3';
763step p1: PREPARE TRANSACTION 's1';
764step c1: COMMIT PREPARED 's1';
765step c2: COMMIT PREPARED 's2';
766ERROR:  prepared transaction with identifier "s2" does not exist
767step check: SELECT * FROM test1,test2,test3;
768a|b|c
769-+-+-
770(0 rows)
771
772
773starting permutation: r1 r2 w2 w3 p3 p2 c3 p1 c2 c1 check
774a
775-
776(0 rows)
777
778a
779-
780(0 rows)
781
782step r1: SELECT * FROM test2;
783b
784-
785(0 rows)
786
787step r2: SELECT * FROM test3;
788c
789-
790(0 rows)
791
792step w2: INSERT INTO test2 VALUES (2);
793step w3: INSERT INTO test3 VALUES (3);
794step p3: PREPARE TRANSACTION 's3';
795step p2: PREPARE TRANSACTION 's2';
796ERROR:  could not serialize access due to read/write dependencies among transactions
797step c3: COMMIT PREPARED 's3';
798step p1: PREPARE TRANSACTION 's1';
799step c2: COMMIT PREPARED 's2';
800ERROR:  prepared transaction with identifier "s2" does not exist
801step c1: COMMIT PREPARED 's1';
802step check: SELECT * FROM test1,test2,test3;
803a|b|c
804-+-+-
805(0 rows)
806
807
808starting permutation: r1 r2 w2 w3 p3 p2 c3 c2 p1 c1 check
809a
810-
811(0 rows)
812
813a
814-
815(0 rows)
816
817step r1: SELECT * FROM test2;
818b
819-
820(0 rows)
821
822step r2: SELECT * FROM test3;
823c
824-
825(0 rows)
826
827step w2: INSERT INTO test2 VALUES (2);
828step w3: INSERT INTO test3 VALUES (3);
829step p3: PREPARE TRANSACTION 's3';
830step p2: PREPARE TRANSACTION 's2';
831ERROR:  could not serialize access due to read/write dependencies among transactions
832step c3: COMMIT PREPARED 's3';
833step c2: COMMIT PREPARED 's2';
834ERROR:  prepared transaction with identifier "s2" does not exist
835step p1: PREPARE TRANSACTION 's1';
836step c1: COMMIT PREPARED 's1';
837step check: SELECT * FROM test1,test2,test3;
838a|b|c
839-+-+-
840(0 rows)
841
842
843starting permutation: r1 r2 w2 w3 p3 c3 p1 p2 c1 c2 check
844a
845-
846(0 rows)
847
848a
849-
850(0 rows)
851
852step r1: SELECT * FROM test2;
853b
854-
855(0 rows)
856
857step r2: SELECT * FROM test3;
858c
859-
860(0 rows)
861
862step w2: INSERT INTO test2 VALUES (2);
863step w3: INSERT INTO test3 VALUES (3);
864step p3: PREPARE TRANSACTION 's3';
865step c3: COMMIT PREPARED 's3';
866step p1: PREPARE TRANSACTION 's1';
867step p2: PREPARE TRANSACTION 's2';
868ERROR:  could not serialize access due to read/write dependencies among transactions
869step c1: COMMIT PREPARED 's1';
870step c2: COMMIT PREPARED 's2';
871ERROR:  prepared transaction with identifier "s2" does not exist
872step check: SELECT * FROM test1,test2,test3;
873a|b|c
874-+-+-
875(0 rows)
876
877
878starting permutation: r1 r2 w2 w3 p3 c3 p1 p2 c2 c1 check
879a
880-
881(0 rows)
882
883a
884-
885(0 rows)
886
887step r1: SELECT * FROM test2;
888b
889-
890(0 rows)
891
892step r2: SELECT * FROM test3;
893c
894-
895(0 rows)
896
897step w2: INSERT INTO test2 VALUES (2);
898step w3: INSERT INTO test3 VALUES (3);
899step p3: PREPARE TRANSACTION 's3';
900step c3: COMMIT PREPARED 's3';
901step p1: PREPARE TRANSACTION 's1';
902step p2: PREPARE TRANSACTION 's2';
903ERROR:  could not serialize access due to read/write dependencies among transactions
904step c2: COMMIT PREPARED 's2';
905ERROR:  prepared transaction with identifier "s2" does not exist
906step c1: COMMIT PREPARED 's1';
907step check: SELECT * FROM test1,test2,test3;
908a|b|c
909-+-+-
910(0 rows)
911
912
913starting permutation: r1 r2 w2 w3 p3 c3 p1 c1 p2 c2 check
914a
915-
916(0 rows)
917
918a
919-
920(0 rows)
921
922step r1: SELECT * FROM test2;
923b
924-
925(0 rows)
926
927step r2: SELECT * FROM test3;
928c
929-
930(0 rows)
931
932step w2: INSERT INTO test2 VALUES (2);
933step w3: INSERT INTO test3 VALUES (3);
934step p3: PREPARE TRANSACTION 's3';
935step c3: COMMIT PREPARED 's3';
936step p1: PREPARE TRANSACTION 's1';
937step c1: COMMIT PREPARED 's1';
938step p2: PREPARE TRANSACTION 's2';
939ERROR:  could not serialize access due to read/write dependencies among transactions
940step c2: COMMIT PREPARED 's2';
941ERROR:  prepared transaction with identifier "s2" does not exist
942step check: SELECT * FROM test1,test2,test3;
943a|b|c
944-+-+-
945(0 rows)
946
947
948starting permutation: r1 r2 w2 w3 p3 c3 p2 p1 c1 c2 check
949a
950-
951(0 rows)
952
953a
954-
955(0 rows)
956
957step r1: SELECT * FROM test2;
958b
959-
960(0 rows)
961
962step r2: SELECT * FROM test3;
963c
964-
965(0 rows)
966
967step w2: INSERT INTO test2 VALUES (2);
968step w3: INSERT INTO test3 VALUES (3);
969step p3: PREPARE TRANSACTION 's3';
970step c3: COMMIT PREPARED 's3';
971step p2: PREPARE TRANSACTION 's2';
972ERROR:  could not serialize access due to read/write dependencies among transactions
973step p1: PREPARE TRANSACTION 's1';
974step c1: COMMIT PREPARED 's1';
975step c2: COMMIT PREPARED 's2';
976ERROR:  prepared transaction with identifier "s2" does not exist
977step check: SELECT * FROM test1,test2,test3;
978a|b|c
979-+-+-
980(0 rows)
981
982
983starting permutation: r1 r2 w2 w3 p3 c3 p2 p1 c2 c1 check
984a
985-
986(0 rows)
987
988a
989-
990(0 rows)
991
992step r1: SELECT * FROM test2;
993b
994-
995(0 rows)
996
997step r2: SELECT * FROM test3;
998c
999-
1000(0 rows)
1001
1002step w2: INSERT INTO test2 VALUES (2);
1003step w3: INSERT INTO test3 VALUES (3);
1004step p3: PREPARE TRANSACTION 's3';
1005step c3: COMMIT PREPARED 's3';
1006step p2: PREPARE TRANSACTION 's2';
1007ERROR:  could not serialize access due to read/write dependencies among transactions
1008step p1: PREPARE TRANSACTION 's1';
1009step c2: COMMIT PREPARED 's2';
1010ERROR:  prepared transaction with identifier "s2" does not exist
1011step c1: COMMIT PREPARED 's1';
1012step check: SELECT * FROM test1,test2,test3;
1013a|b|c
1014-+-+-
1015(0 rows)
1016
1017
1018starting permutation: r1 r2 w2 w3 p3 c3 p2 c2 p1 c1 check
1019a
1020-
1021(0 rows)
1022
1023a
1024-
1025(0 rows)
1026
1027step r1: SELECT * FROM test2;
1028b
1029-
1030(0 rows)
1031
1032step r2: SELECT * FROM test3;
1033c
1034-
1035(0 rows)
1036
1037step w2: INSERT INTO test2 VALUES (2);
1038step w3: INSERT INTO test3 VALUES (3);
1039step p3: PREPARE TRANSACTION 's3';
1040step c3: COMMIT PREPARED 's3';
1041step p2: PREPARE TRANSACTION 's2';
1042ERROR:  could not serialize access due to read/write dependencies among transactions
1043step c2: COMMIT PREPARED 's2';
1044ERROR:  prepared transaction with identifier "s2" does not exist
1045step p1: PREPARE TRANSACTION 's1';
1046step c1: COMMIT PREPARED 's1';
1047step check: SELECT * FROM test1,test2,test3;
1048a|b|c
1049-+-+-
1050(0 rows)
1051
1052
1053starting permutation: r1 r2 w2 p1 w3 p2 p3 c3 c1 c2 check
1054a
1055-
1056(0 rows)
1057
1058a
1059-
1060(0 rows)
1061
1062step r1: SELECT * FROM test2;
1063b
1064-
1065(0 rows)
1066
1067step r2: SELECT * FROM test3;
1068c
1069-
1070(0 rows)
1071
1072step w2: INSERT INTO test2 VALUES (2);
1073step p1: PREPARE TRANSACTION 's1';
1074step w3: INSERT INTO test3 VALUES (3);
1075step p2: PREPARE TRANSACTION 's2';
1076step p3: PREPARE TRANSACTION 's3';
1077ERROR:  could not serialize access due to read/write dependencies among transactions
1078step c3: COMMIT PREPARED 's3';
1079ERROR:  prepared transaction with identifier "s3" does not exist
1080step c1: COMMIT PREPARED 's1';
1081step c2: COMMIT PREPARED 's2';
1082step check: SELECT * FROM test1,test2,test3;
1083a|b|c
1084-+-+-
1085(0 rows)
1086
1087
1088starting permutation: r1 r2 w2 p1 w3 p2 p3 c3 c2 c1 check
1089a
1090-
1091(0 rows)
1092
1093a
1094-
1095(0 rows)
1096
1097step r1: SELECT * FROM test2;
1098b
1099-
1100(0 rows)
1101
1102step r2: SELECT * FROM test3;
1103c
1104-
1105(0 rows)
1106
1107step w2: INSERT INTO test2 VALUES (2);
1108step p1: PREPARE TRANSACTION 's1';
1109step w3: INSERT INTO test3 VALUES (3);
1110step p2: PREPARE TRANSACTION 's2';
1111step p3: PREPARE TRANSACTION 's3';
1112ERROR:  could not serialize access due to read/write dependencies among transactions
1113step c3: COMMIT PREPARED 's3';
1114ERROR:  prepared transaction with identifier "s3" does not exist
1115step c2: COMMIT PREPARED 's2';
1116step c1: COMMIT PREPARED 's1';
1117step check: SELECT * FROM test1,test2,test3;
1118a|b|c
1119-+-+-
1120(0 rows)
1121
1122
1123starting permutation: r1 r2 w2 p1 w3 p3 p2 c3 c1 c2 check
1124a
1125-
1126(0 rows)
1127
1128a
1129-
1130(0 rows)
1131
1132step r1: SELECT * FROM test2;
1133b
1134-
1135(0 rows)
1136
1137step r2: SELECT * FROM test3;
1138c
1139-
1140(0 rows)
1141
1142step w2: INSERT INTO test2 VALUES (2);
1143step p1: PREPARE TRANSACTION 's1';
1144step w3: INSERT INTO test3 VALUES (3);
1145step p3: PREPARE TRANSACTION 's3';
1146step p2: PREPARE TRANSACTION 's2';
1147ERROR:  could not serialize access due to read/write dependencies among transactions
1148step c3: COMMIT PREPARED 's3';
1149step c1: COMMIT PREPARED 's1';
1150step c2: COMMIT PREPARED 's2';
1151ERROR:  prepared transaction with identifier "s2" does not exist
1152step check: SELECT * FROM test1,test2,test3;
1153a|b|c
1154-+-+-
1155(0 rows)
1156
1157
1158starting permutation: r1 r2 w2 p1 w3 p3 p2 c3 c2 c1 check
1159a
1160-
1161(0 rows)
1162
1163a
1164-
1165(0 rows)
1166
1167step r1: SELECT * FROM test2;
1168b
1169-
1170(0 rows)
1171
1172step r2: SELECT * FROM test3;
1173c
1174-
1175(0 rows)
1176
1177step w2: INSERT INTO test2 VALUES (2);
1178step p1: PREPARE TRANSACTION 's1';
1179step w3: INSERT INTO test3 VALUES (3);
1180step p3: PREPARE TRANSACTION 's3';
1181step p2: PREPARE TRANSACTION 's2';
1182ERROR:  could not serialize access due to read/write dependencies among transactions
1183step c3: COMMIT PREPARED 's3';
1184step c2: COMMIT PREPARED 's2';
1185ERROR:  prepared transaction with identifier "s2" does not exist
1186step c1: COMMIT PREPARED 's1';
1187step check: SELECT * FROM test1,test2,test3;
1188a|b|c
1189-+-+-
1190(0 rows)
1191
1192
1193starting permutation: r1 r2 w2 p1 w3 p3 c3 p2 c1 c2 check
1194a
1195-
1196(0 rows)
1197
1198a
1199-
1200(0 rows)
1201
1202step r1: SELECT * FROM test2;
1203b
1204-
1205(0 rows)
1206
1207step r2: SELECT * FROM test3;
1208c
1209-
1210(0 rows)
1211
1212step w2: INSERT INTO test2 VALUES (2);
1213step p1: PREPARE TRANSACTION 's1';
1214step w3: INSERT INTO test3 VALUES (3);
1215step p3: PREPARE TRANSACTION 's3';
1216step c3: COMMIT PREPARED 's3';
1217step p2: PREPARE TRANSACTION 's2';
1218ERROR:  could not serialize access due to read/write dependencies among transactions
1219step c1: COMMIT PREPARED 's1';
1220step c2: COMMIT PREPARED 's2';
1221ERROR:  prepared transaction with identifier "s2" does not exist
1222step check: SELECT * FROM test1,test2,test3;
1223a|b|c
1224-+-+-
1225(0 rows)
1226
1227
1228starting permutation: r1 r2 w2 p1 w3 p3 c3 p2 c2 c1 check
1229a
1230-
1231(0 rows)
1232
1233a
1234-
1235(0 rows)
1236
1237step r1: SELECT * FROM test2;
1238b
1239-
1240(0 rows)
1241
1242step r2: SELECT * FROM test3;
1243c
1244-
1245(0 rows)
1246
1247step w2: INSERT INTO test2 VALUES (2);
1248step p1: PREPARE TRANSACTION 's1';
1249step w3: INSERT INTO test3 VALUES (3);
1250step p3: PREPARE TRANSACTION 's3';
1251step c3: COMMIT PREPARED 's3';
1252step p2: PREPARE TRANSACTION 's2';
1253ERROR:  could not serialize access due to read/write dependencies among transactions
1254step c2: COMMIT PREPARED 's2';
1255ERROR:  prepared transaction with identifier "s2" does not exist
1256step c1: COMMIT PREPARED 's1';
1257step check: SELECT * FROM test1,test2,test3;
1258a|b|c
1259-+-+-
1260(0 rows)
1261
1262
1263starting permutation: r1 r2 w2 p1 w3 p3 c3 c1 p2 c2 check
1264a
1265-
1266(0 rows)
1267
1268a
1269-
1270(0 rows)
1271
1272step r1: SELECT * FROM test2;
1273b
1274-
1275(0 rows)
1276
1277step r2: SELECT * FROM test3;
1278c
1279-
1280(0 rows)
1281
1282step w2: INSERT INTO test2 VALUES (2);
1283step p1: PREPARE TRANSACTION 's1';
1284step w3: INSERT INTO test3 VALUES (3);
1285step p3: PREPARE TRANSACTION 's3';
1286step c3: COMMIT PREPARED 's3';
1287step c1: COMMIT PREPARED 's1';
1288step p2: PREPARE TRANSACTION 's2';
1289ERROR:  could not serialize access due to read/write dependencies among transactions
1290step c2: COMMIT PREPARED 's2';
1291ERROR:  prepared transaction with identifier "s2" does not exist
1292step check: SELECT * FROM test1,test2,test3;
1293a|b|c
1294-+-+-
1295(0 rows)
1296
1297
1298starting permutation: r1 r2 w2 p1 p2 w3 p3 c3 c1 c2 check
1299a
1300-
1301(0 rows)
1302
1303a
1304-
1305(0 rows)
1306
1307step r1: SELECT * FROM test2;
1308b
1309-
1310(0 rows)
1311
1312step r2: SELECT * FROM test3;
1313c
1314-
1315(0 rows)
1316
1317step w2: INSERT INTO test2 VALUES (2);
1318step p1: PREPARE TRANSACTION 's1';
1319step p2: PREPARE TRANSACTION 's2';
1320step w3: INSERT INTO test3 VALUES (3);
1321step p3: PREPARE TRANSACTION 's3';
1322ERROR:  could not serialize access due to read/write dependencies among transactions
1323step c3: COMMIT PREPARED 's3';
1324ERROR:  prepared transaction with identifier "s3" does not exist
1325step c1: COMMIT PREPARED 's1';
1326step c2: COMMIT PREPARED 's2';
1327step check: SELECT * FROM test1,test2,test3;
1328a|b|c
1329-+-+-
1330(0 rows)
1331
1332
1333starting permutation: r1 r2 w2 p1 p2 w3 p3 c3 c2 c1 check
1334a
1335-
1336(0 rows)
1337
1338a
1339-
1340(0 rows)
1341
1342step r1: SELECT * FROM test2;
1343b
1344-
1345(0 rows)
1346
1347step r2: SELECT * FROM test3;
1348c
1349-
1350(0 rows)
1351
1352step w2: INSERT INTO test2 VALUES (2);
1353step p1: PREPARE TRANSACTION 's1';
1354step p2: PREPARE TRANSACTION 's2';
1355step w3: INSERT INTO test3 VALUES (3);
1356step p3: PREPARE TRANSACTION 's3';
1357ERROR:  could not serialize access due to read/write dependencies among transactions
1358step c3: COMMIT PREPARED 's3';
1359ERROR:  prepared transaction with identifier "s3" does not exist
1360step c2: COMMIT PREPARED 's2';
1361step c1: COMMIT PREPARED 's1';
1362step check: SELECT * FROM test1,test2,test3;
1363a|b|c
1364-+-+-
1365(0 rows)
1366
1367
1368starting permutation: r1 r2 w2 p2 w3 p1 p3 c3 c1 c2 check
1369a
1370-
1371(0 rows)
1372
1373a
1374-
1375(0 rows)
1376
1377step r1: SELECT * FROM test2;
1378b
1379-
1380(0 rows)
1381
1382step r2: SELECT * FROM test3;
1383c
1384-
1385(0 rows)
1386
1387step w2: INSERT INTO test2 VALUES (2);
1388step p2: PREPARE TRANSACTION 's2';
1389step w3: INSERT INTO test3 VALUES (3);
1390step p1: PREPARE TRANSACTION 's1';
1391step p3: PREPARE TRANSACTION 's3';
1392ERROR:  could not serialize access due to read/write dependencies among transactions
1393step c3: COMMIT PREPARED 's3';
1394ERROR:  prepared transaction with identifier "s3" does not exist
1395step c1: COMMIT PREPARED 's1';
1396step c2: COMMIT PREPARED 's2';
1397step check: SELECT * FROM test1,test2,test3;
1398a|b|c
1399-+-+-
1400(0 rows)
1401
1402
1403starting permutation: r1 r2 w2 p2 w3 p1 p3 c3 c2 c1 check
1404a
1405-
1406(0 rows)
1407
1408a
1409-
1410(0 rows)
1411
1412step r1: SELECT * FROM test2;
1413b
1414-
1415(0 rows)
1416
1417step r2: SELECT * FROM test3;
1418c
1419-
1420(0 rows)
1421
1422step w2: INSERT INTO test2 VALUES (2);
1423step p2: PREPARE TRANSACTION 's2';
1424step w3: INSERT INTO test3 VALUES (3);
1425step p1: PREPARE TRANSACTION 's1';
1426step p3: PREPARE TRANSACTION 's3';
1427ERROR:  could not serialize access due to read/write dependencies among transactions
1428step c3: COMMIT PREPARED 's3';
1429ERROR:  prepared transaction with identifier "s3" does not exist
1430step c2: COMMIT PREPARED 's2';
1431step c1: COMMIT PREPARED 's1';
1432step check: SELECT * FROM test1,test2,test3;
1433a|b|c
1434-+-+-
1435(0 rows)
1436
1437
1438starting permutation: r1 r2 w2 p2 w3 p3 p1 c3 c1 c2 check
1439a
1440-
1441(0 rows)
1442
1443a
1444-
1445(0 rows)
1446
1447step r1: SELECT * FROM test2;
1448b
1449-
1450(0 rows)
1451
1452step r2: SELECT * FROM test3;
1453c
1454-
1455(0 rows)
1456
1457step w2: INSERT INTO test2 VALUES (2);
1458step p2: PREPARE TRANSACTION 's2';
1459step w3: INSERT INTO test3 VALUES (3);
1460step p3: PREPARE TRANSACTION 's3';
1461ERROR:  could not serialize access due to read/write dependencies among transactions
1462step p1: PREPARE TRANSACTION 's1';
1463step c3: COMMIT PREPARED 's3';
1464ERROR:  prepared transaction with identifier "s3" does not exist
1465step c1: COMMIT PREPARED 's1';
1466step c2: COMMIT PREPARED 's2';
1467step check: SELECT * FROM test1,test2,test3;
1468a|b|c
1469-+-+-
1470(0 rows)
1471
1472
1473starting permutation: r1 r2 w2 p2 w3 p3 p1 c3 c2 c1 check
1474a
1475-
1476(0 rows)
1477
1478a
1479-
1480(0 rows)
1481
1482step r1: SELECT * FROM test2;
1483b
1484-
1485(0 rows)
1486
1487step r2: SELECT * FROM test3;
1488c
1489-
1490(0 rows)
1491
1492step w2: INSERT INTO test2 VALUES (2);
1493step p2: PREPARE TRANSACTION 's2';
1494step w3: INSERT INTO test3 VALUES (3);
1495step p3: PREPARE TRANSACTION 's3';
1496ERROR:  could not serialize access due to read/write dependencies among transactions
1497step p1: PREPARE TRANSACTION 's1';
1498step c3: COMMIT PREPARED 's3';
1499ERROR:  prepared transaction with identifier "s3" does not exist
1500step c2: COMMIT PREPARED 's2';
1501step c1: COMMIT PREPARED 's1';
1502step check: SELECT * FROM test1,test2,test3;
1503a|b|c
1504-+-+-
1505(0 rows)
1506
1507
1508starting permutation: r1 r2 w2 p2 w3 p3 c3 p1 c1 c2 check
1509a
1510-
1511(0 rows)
1512
1513a
1514-
1515(0 rows)
1516
1517step r1: SELECT * FROM test2;
1518b
1519-
1520(0 rows)
1521
1522step r2: SELECT * FROM test3;
1523c
1524-
1525(0 rows)
1526
1527step w2: INSERT INTO test2 VALUES (2);
1528step p2: PREPARE TRANSACTION 's2';
1529step w3: INSERT INTO test3 VALUES (3);
1530step p3: PREPARE TRANSACTION 's3';
1531ERROR:  could not serialize access due to read/write dependencies among transactions
1532step c3: COMMIT PREPARED 's3';
1533ERROR:  prepared transaction with identifier "s3" does not exist
1534step p1: PREPARE TRANSACTION 's1';
1535step c1: COMMIT PREPARED 's1';
1536step c2: COMMIT PREPARED 's2';
1537step check: SELECT * FROM test1,test2,test3;
1538a|b|c
1539-+-+-
1540(0 rows)
1541
1542
1543starting permutation: r1 r2 w2 p2 w3 p3 c3 p1 c2 c1 check
1544a
1545-
1546(0 rows)
1547
1548a
1549-
1550(0 rows)
1551
1552step r1: SELECT * FROM test2;
1553b
1554-
1555(0 rows)
1556
1557step r2: SELECT * FROM test3;
1558c
1559-
1560(0 rows)
1561
1562step w2: INSERT INTO test2 VALUES (2);
1563step p2: PREPARE TRANSACTION 's2';
1564step w3: INSERT INTO test3 VALUES (3);
1565step p3: PREPARE TRANSACTION 's3';
1566ERROR:  could not serialize access due to read/write dependencies among transactions
1567step c3: COMMIT PREPARED 's3';
1568ERROR:  prepared transaction with identifier "s3" does not exist
1569step p1: PREPARE TRANSACTION 's1';
1570step c2: COMMIT PREPARED 's2';
1571step c1: COMMIT PREPARED 's1';
1572step check: SELECT * FROM test1,test2,test3;
1573a|b|c
1574-+-+-
1575(0 rows)
1576
1577
1578starting permutation: r1 r2 w2 p2 w3 p3 c3 c2 p1 c1 check
1579a
1580-
1581(0 rows)
1582
1583a
1584-
1585(0 rows)
1586
1587step r1: SELECT * FROM test2;
1588b
1589-
1590(0 rows)
1591
1592step r2: SELECT * FROM test3;
1593c
1594-
1595(0 rows)
1596
1597step w2: INSERT INTO test2 VALUES (2);
1598step p2: PREPARE TRANSACTION 's2';
1599step w3: INSERT INTO test3 VALUES (3);
1600step p3: PREPARE TRANSACTION 's3';
1601ERROR:  could not serialize access due to read/write dependencies among transactions
1602step c3: COMMIT PREPARED 's3';
1603ERROR:  prepared transaction with identifier "s3" does not exist
1604step c2: COMMIT PREPARED 's2';
1605step p1: PREPARE TRANSACTION 's1';
1606step c1: COMMIT PREPARED 's1';
1607step check: SELECT * FROM test1,test2,test3;
1608a|b|c
1609-+-+-
1610(0 rows)
1611
1612
1613starting permutation: r1 r2 w2 p2 p1 w3 p3 c3 c1 c2 check
1614a
1615-
1616(0 rows)
1617
1618a
1619-
1620(0 rows)
1621
1622step r1: SELECT * FROM test2;
1623b
1624-
1625(0 rows)
1626
1627step r2: SELECT * FROM test3;
1628c
1629-
1630(0 rows)
1631
1632step w2: INSERT INTO test2 VALUES (2);
1633step p2: PREPARE TRANSACTION 's2';
1634step p1: PREPARE TRANSACTION 's1';
1635step w3: INSERT INTO test3 VALUES (3);
1636step p3: PREPARE TRANSACTION 's3';
1637ERROR:  could not serialize access due to read/write dependencies among transactions
1638step c3: COMMIT PREPARED 's3';
1639ERROR:  prepared transaction with identifier "s3" does not exist
1640step c1: COMMIT PREPARED 's1';
1641step c2: COMMIT PREPARED 's2';
1642step check: SELECT * FROM test1,test2,test3;
1643a|b|c
1644-+-+-
1645(0 rows)
1646
1647
1648starting permutation: r1 r2 w2 p2 p1 w3 p3 c3 c2 c1 check
1649a
1650-
1651(0 rows)
1652
1653a
1654-
1655(0 rows)
1656
1657step r1: SELECT * FROM test2;
1658b
1659-
1660(0 rows)
1661
1662step r2: SELECT * FROM test3;
1663c
1664-
1665(0 rows)
1666
1667step w2: INSERT INTO test2 VALUES (2);
1668step p2: PREPARE TRANSACTION 's2';
1669step p1: PREPARE TRANSACTION 's1';
1670step w3: INSERT INTO test3 VALUES (3);
1671step p3: PREPARE TRANSACTION 's3';
1672ERROR:  could not serialize access due to read/write dependencies among transactions
1673step c3: COMMIT PREPARED 's3';
1674ERROR:  prepared transaction with identifier "s3" does not exist
1675step c2: COMMIT PREPARED 's2';
1676step c1: COMMIT PREPARED 's1';
1677step check: SELECT * FROM test1,test2,test3;
1678a|b|c
1679-+-+-
1680(0 rows)
1681
1682
1683starting permutation: r1 r2 p1 w2 w3 p2 p3 c3 c1 c2 check
1684a
1685-
1686(0 rows)
1687
1688a
1689-
1690(0 rows)
1691
1692step r1: SELECT * FROM test2;
1693b
1694-
1695(0 rows)
1696
1697step r2: SELECT * FROM test3;
1698c
1699-
1700(0 rows)
1701
1702step p1: PREPARE TRANSACTION 's1';
1703step w2: INSERT INTO test2 VALUES (2);
1704step w3: INSERT INTO test3 VALUES (3);
1705step p2: PREPARE TRANSACTION 's2';
1706step p3: PREPARE TRANSACTION 's3';
1707ERROR:  could not serialize access due to read/write dependencies among transactions
1708step c3: COMMIT PREPARED 's3';
1709ERROR:  prepared transaction with identifier "s3" does not exist
1710step c1: COMMIT PREPARED 's1';
1711step c2: COMMIT PREPARED 's2';
1712step check: SELECT * FROM test1,test2,test3;
1713a|b|c
1714-+-+-
1715(0 rows)
1716
1717
1718starting permutation: r1 r2 p1 w2 w3 p2 p3 c3 c2 c1 check
1719a
1720-
1721(0 rows)
1722
1723a
1724-
1725(0 rows)
1726
1727step r1: SELECT * FROM test2;
1728b
1729-
1730(0 rows)
1731
1732step r2: SELECT * FROM test3;
1733c
1734-
1735(0 rows)
1736
1737step p1: PREPARE TRANSACTION 's1';
1738step w2: INSERT INTO test2 VALUES (2);
1739step w3: INSERT INTO test3 VALUES (3);
1740step p2: PREPARE TRANSACTION 's2';
1741step p3: PREPARE TRANSACTION 's3';
1742ERROR:  could not serialize access due to read/write dependencies among transactions
1743step c3: COMMIT PREPARED 's3';
1744ERROR:  prepared transaction with identifier "s3" does not exist
1745step c2: COMMIT PREPARED 's2';
1746step c1: COMMIT PREPARED 's1';
1747step check: SELECT * FROM test1,test2,test3;
1748a|b|c
1749-+-+-
1750(0 rows)
1751
1752
1753starting permutation: r1 r2 p1 w2 w3 p3 p2 c3 c1 c2 check
1754a
1755-
1756(0 rows)
1757
1758a
1759-
1760(0 rows)
1761
1762step r1: SELECT * FROM test2;
1763b
1764-
1765(0 rows)
1766
1767step r2: SELECT * FROM test3;
1768c
1769-
1770(0 rows)
1771
1772step p1: PREPARE TRANSACTION 's1';
1773step w2: INSERT INTO test2 VALUES (2);
1774step w3: INSERT INTO test3 VALUES (3);
1775step p3: PREPARE TRANSACTION 's3';
1776step p2: PREPARE TRANSACTION 's2';
1777ERROR:  could not serialize access due to read/write dependencies among transactions
1778step c3: COMMIT PREPARED 's3';
1779step c1: COMMIT PREPARED 's1';
1780step c2: COMMIT PREPARED 's2';
1781ERROR:  prepared transaction with identifier "s2" does not exist
1782step check: SELECT * FROM test1,test2,test3;
1783a|b|c
1784-+-+-
1785(0 rows)
1786
1787
1788starting permutation: r1 r2 p1 w2 w3 p3 p2 c3 c2 c1 check
1789a
1790-
1791(0 rows)
1792
1793a
1794-
1795(0 rows)
1796
1797step r1: SELECT * FROM test2;
1798b
1799-
1800(0 rows)
1801
1802step r2: SELECT * FROM test3;
1803c
1804-
1805(0 rows)
1806
1807step p1: PREPARE TRANSACTION 's1';
1808step w2: INSERT INTO test2 VALUES (2);
1809step w3: INSERT INTO test3 VALUES (3);
1810step p3: PREPARE TRANSACTION 's3';
1811step p2: PREPARE TRANSACTION 's2';
1812ERROR:  could not serialize access due to read/write dependencies among transactions
1813step c3: COMMIT PREPARED 's3';
1814step c2: COMMIT PREPARED 's2';
1815ERROR:  prepared transaction with identifier "s2" does not exist
1816step c1: COMMIT PREPARED 's1';
1817step check: SELECT * FROM test1,test2,test3;
1818a|b|c
1819-+-+-
1820(0 rows)
1821
1822
1823starting permutation: r1 r2 p1 w2 w3 p3 c3 p2 c1 c2 check
1824a
1825-
1826(0 rows)
1827
1828a
1829-
1830(0 rows)
1831
1832step r1: SELECT * FROM test2;
1833b
1834-
1835(0 rows)
1836
1837step r2: SELECT * FROM test3;
1838c
1839-
1840(0 rows)
1841
1842step p1: PREPARE TRANSACTION 's1';
1843step w2: INSERT INTO test2 VALUES (2);
1844step w3: INSERT INTO test3 VALUES (3);
1845step p3: PREPARE TRANSACTION 's3';
1846step c3: COMMIT PREPARED 's3';
1847step p2: PREPARE TRANSACTION 's2';
1848ERROR:  could not serialize access due to read/write dependencies among transactions
1849step c1: COMMIT PREPARED 's1';
1850step c2: COMMIT PREPARED 's2';
1851ERROR:  prepared transaction with identifier "s2" does not exist
1852step check: SELECT * FROM test1,test2,test3;
1853a|b|c
1854-+-+-
1855(0 rows)
1856
1857
1858starting permutation: r1 r2 p1 w2 w3 p3 c3 p2 c2 c1 check
1859a
1860-
1861(0 rows)
1862
1863a
1864-
1865(0 rows)
1866
1867step r1: SELECT * FROM test2;
1868b
1869-
1870(0 rows)
1871
1872step r2: SELECT * FROM test3;
1873c
1874-
1875(0 rows)
1876
1877step p1: PREPARE TRANSACTION 's1';
1878step w2: INSERT INTO test2 VALUES (2);
1879step w3: INSERT INTO test3 VALUES (3);
1880step p3: PREPARE TRANSACTION 's3';
1881step c3: COMMIT PREPARED 's3';
1882step p2: PREPARE TRANSACTION 's2';
1883ERROR:  could not serialize access due to read/write dependencies among transactions
1884step c2: COMMIT PREPARED 's2';
1885ERROR:  prepared transaction with identifier "s2" does not exist
1886step c1: COMMIT PREPARED 's1';
1887step check: SELECT * FROM test1,test2,test3;
1888a|b|c
1889-+-+-
1890(0 rows)
1891
1892
1893starting permutation: r1 r2 p1 w2 w3 p3 c3 c1 p2 c2 check
1894a
1895-
1896(0 rows)
1897
1898a
1899-
1900(0 rows)
1901
1902step r1: SELECT * FROM test2;
1903b
1904-
1905(0 rows)
1906
1907step r2: SELECT * FROM test3;
1908c
1909-
1910(0 rows)
1911
1912step p1: PREPARE TRANSACTION 's1';
1913step w2: INSERT INTO test2 VALUES (2);
1914step w3: INSERT INTO test3 VALUES (3);
1915step p3: PREPARE TRANSACTION 's3';
1916step c3: COMMIT PREPARED 's3';
1917step c1: COMMIT PREPARED 's1';
1918step p2: PREPARE TRANSACTION 's2';
1919ERROR:  could not serialize access due to read/write dependencies among transactions
1920step c2: COMMIT PREPARED 's2';
1921ERROR:  prepared transaction with identifier "s2" does not exist
1922step check: SELECT * FROM test1,test2,test3;
1923a|b|c
1924-+-+-
1925(0 rows)
1926
1927
1928starting permutation: r1 r2 p1 w2 p2 w3 p3 c3 c1 c2 check
1929a
1930-
1931(0 rows)
1932
1933a
1934-
1935(0 rows)
1936
1937step r1: SELECT * FROM test2;
1938b
1939-
1940(0 rows)
1941
1942step r2: SELECT * FROM test3;
1943c
1944-
1945(0 rows)
1946
1947step p1: PREPARE TRANSACTION 's1';
1948step w2: INSERT INTO test2 VALUES (2);
1949step p2: PREPARE TRANSACTION 's2';
1950step w3: INSERT INTO test3 VALUES (3);
1951step p3: PREPARE TRANSACTION 's3';
1952ERROR:  could not serialize access due to read/write dependencies among transactions
1953step c3: COMMIT PREPARED 's3';
1954ERROR:  prepared transaction with identifier "s3" does not exist
1955step c1: COMMIT PREPARED 's1';
1956step c2: COMMIT PREPARED 's2';
1957step check: SELECT * FROM test1,test2,test3;
1958a|b|c
1959-+-+-
1960(0 rows)
1961
1962
1963starting permutation: r1 r2 p1 w2 p2 w3 p3 c3 c2 c1 check
1964a
1965-
1966(0 rows)
1967
1968a
1969-
1970(0 rows)
1971
1972step r1: SELECT * FROM test2;
1973b
1974-
1975(0 rows)
1976
1977step r2: SELECT * FROM test3;
1978c
1979-
1980(0 rows)
1981
1982step p1: PREPARE TRANSACTION 's1';
1983step w2: INSERT INTO test2 VALUES (2);
1984step p2: PREPARE TRANSACTION 's2';
1985step w3: INSERT INTO test3 VALUES (3);
1986step p3: PREPARE TRANSACTION 's3';
1987ERROR:  could not serialize access due to read/write dependencies among transactions
1988step c3: COMMIT PREPARED 's3';
1989ERROR:  prepared transaction with identifier "s3" does not exist
1990step c2: COMMIT PREPARED 's2';
1991step c1: COMMIT PREPARED 's1';
1992step check: SELECT * FROM test1,test2,test3;
1993a|b|c
1994-+-+-
1995(0 rows)
1996
1997
1998starting permutation: r1 w2 w3 r2 p1 p2 p3 c3 c1 c2 check
1999a
2000-
2001(0 rows)
2002
2003a
2004-
2005(0 rows)
2006
2007step r1: SELECT * FROM test2;
2008b
2009-
2010(0 rows)
2011
2012step w2: INSERT INTO test2 VALUES (2);
2013step w3: INSERT INTO test3 VALUES (3);
2014step r2: SELECT * FROM test3;
2015c
2016-
2017(0 rows)
2018
2019step p1: PREPARE TRANSACTION 's1';
2020step p2: PREPARE TRANSACTION 's2';
2021step p3: PREPARE TRANSACTION 's3';
2022ERROR:  could not serialize access due to read/write dependencies among transactions
2023step c3: COMMIT PREPARED 's3';
2024ERROR:  prepared transaction with identifier "s3" does not exist
2025step c1: COMMIT PREPARED 's1';
2026step c2: COMMIT PREPARED 's2';
2027step check: SELECT * FROM test1,test2,test3;
2028a|b|c
2029-+-+-
2030(0 rows)
2031
2032
2033starting permutation: r1 w2 w3 r2 p1 p2 p3 c3 c2 c1 check
2034a
2035-
2036(0 rows)
2037
2038a
2039-
2040(0 rows)
2041
2042step r1: SELECT * FROM test2;
2043b
2044-
2045(0 rows)
2046
2047step w2: INSERT INTO test2 VALUES (2);
2048step w3: INSERT INTO test3 VALUES (3);
2049step r2: SELECT * FROM test3;
2050c
2051-
2052(0 rows)
2053
2054step p1: PREPARE TRANSACTION 's1';
2055step p2: PREPARE TRANSACTION 's2';
2056step p3: PREPARE TRANSACTION 's3';
2057ERROR:  could not serialize access due to read/write dependencies among transactions
2058step c3: COMMIT PREPARED 's3';
2059ERROR:  prepared transaction with identifier "s3" does not exist
2060step c2: COMMIT PREPARED 's2';
2061step c1: COMMIT PREPARED 's1';
2062step check: SELECT * FROM test1,test2,test3;
2063a|b|c
2064-+-+-
2065(0 rows)
2066
2067
2068starting permutation: r1 w2 w3 r2 p1 p3 p2 c3 c1 c2 check
2069a
2070-
2071(0 rows)
2072
2073a
2074-
2075(0 rows)
2076
2077step r1: SELECT * FROM test2;
2078b
2079-
2080(0 rows)
2081
2082step w2: INSERT INTO test2 VALUES (2);
2083step w3: INSERT INTO test3 VALUES (3);
2084step r2: SELECT * FROM test3;
2085c
2086-
2087(0 rows)
2088
2089step p1: PREPARE TRANSACTION 's1';
2090step p3: PREPARE TRANSACTION 's3';
2091step p2: PREPARE TRANSACTION 's2';
2092ERROR:  could not serialize access due to read/write dependencies among transactions
2093step c3: COMMIT PREPARED 's3';
2094step c1: COMMIT PREPARED 's1';
2095step c2: COMMIT PREPARED 's2';
2096ERROR:  prepared transaction with identifier "s2" does not exist
2097step check: SELECT * FROM test1,test2,test3;
2098a|b|c
2099-+-+-
2100(0 rows)
2101
2102
2103starting permutation: r1 w2 w3 r2 p1 p3 p2 c3 c2 c1 check
2104a
2105-
2106(0 rows)
2107
2108a
2109-
2110(0 rows)
2111
2112step r1: SELECT * FROM test2;
2113b
2114-
2115(0 rows)
2116
2117step w2: INSERT INTO test2 VALUES (2);
2118step w3: INSERT INTO test3 VALUES (3);
2119step r2: SELECT * FROM test3;
2120c
2121-
2122(0 rows)
2123
2124step p1: PREPARE TRANSACTION 's1';
2125step p3: PREPARE TRANSACTION 's3';
2126step p2: PREPARE TRANSACTION 's2';
2127ERROR:  could not serialize access due to read/write dependencies among transactions
2128step c3: COMMIT PREPARED 's3';
2129step c2: COMMIT PREPARED 's2';
2130ERROR:  prepared transaction with identifier "s2" does not exist
2131step c1: COMMIT PREPARED 's1';
2132step check: SELECT * FROM test1,test2,test3;
2133a|b|c
2134-+-+-
2135(0 rows)
2136
2137
2138starting permutation: r1 w2 w3 r2 p1 p3 c3 p2 c1 c2 check
2139a
2140-
2141(0 rows)
2142
2143a
2144-
2145(0 rows)
2146
2147step r1: SELECT * FROM test2;
2148b
2149-
2150(0 rows)
2151
2152step w2: INSERT INTO test2 VALUES (2);
2153step w3: INSERT INTO test3 VALUES (3);
2154step r2: SELECT * FROM test3;
2155c
2156-
2157(0 rows)
2158
2159step p1: PREPARE TRANSACTION 's1';
2160step p3: PREPARE TRANSACTION 's3';
2161step c3: COMMIT PREPARED 's3';
2162step p2: PREPARE TRANSACTION 's2';
2163ERROR:  could not serialize access due to read/write dependencies among transactions
2164step c1: COMMIT PREPARED 's1';
2165step c2: COMMIT PREPARED 's2';
2166ERROR:  prepared transaction with identifier "s2" does not exist
2167step check: SELECT * FROM test1,test2,test3;
2168a|b|c
2169-+-+-
2170(0 rows)
2171
2172
2173starting permutation: r1 w2 w3 r2 p1 p3 c3 p2 c2 c1 check
2174a
2175-
2176(0 rows)
2177
2178a
2179-
2180(0 rows)
2181
2182step r1: SELECT * FROM test2;
2183b
2184-
2185(0 rows)
2186
2187step w2: INSERT INTO test2 VALUES (2);
2188step w3: INSERT INTO test3 VALUES (3);
2189step r2: SELECT * FROM test3;
2190c
2191-
2192(0 rows)
2193
2194step p1: PREPARE TRANSACTION 's1';
2195step p3: PREPARE TRANSACTION 's3';
2196step c3: COMMIT PREPARED 's3';
2197step p2: PREPARE TRANSACTION 's2';
2198ERROR:  could not serialize access due to read/write dependencies among transactions
2199step c2: COMMIT PREPARED 's2';
2200ERROR:  prepared transaction with identifier "s2" does not exist
2201step c1: COMMIT PREPARED 's1';
2202step check: SELECT * FROM test1,test2,test3;
2203a|b|c
2204-+-+-
2205(0 rows)
2206
2207
2208starting permutation: r1 w2 w3 r2 p1 p3 c3 c1 p2 c2 check
2209a
2210-
2211(0 rows)
2212
2213a
2214-
2215(0 rows)
2216
2217step r1: SELECT * FROM test2;
2218b
2219-
2220(0 rows)
2221
2222step w2: INSERT INTO test2 VALUES (2);
2223step w3: INSERT INTO test3 VALUES (3);
2224step r2: SELECT * FROM test3;
2225c
2226-
2227(0 rows)
2228
2229step p1: PREPARE TRANSACTION 's1';
2230step p3: PREPARE TRANSACTION 's3';
2231step c3: COMMIT PREPARED 's3';
2232step c1: COMMIT PREPARED 's1';
2233step p2: PREPARE TRANSACTION 's2';
2234ERROR:  could not serialize access due to read/write dependencies among transactions
2235step c2: COMMIT PREPARED 's2';
2236ERROR:  prepared transaction with identifier "s2" does not exist
2237step check: SELECT * FROM test1,test2,test3;
2238a|b|c
2239-+-+-
2240(0 rows)
2241
2242
2243starting permutation: r1 w2 w3 r2 p2 p1 p3 c3 c1 c2 check
2244a
2245-
2246(0 rows)
2247
2248a
2249-
2250(0 rows)
2251
2252step r1: SELECT * FROM test2;
2253b
2254-
2255(0 rows)
2256
2257step w2: INSERT INTO test2 VALUES (2);
2258step w3: INSERT INTO test3 VALUES (3);
2259step r2: SELECT * FROM test3;
2260c
2261-
2262(0 rows)
2263
2264step p2: PREPARE TRANSACTION 's2';
2265step p1: PREPARE TRANSACTION 's1';
2266step p3: PREPARE TRANSACTION 's3';
2267ERROR:  could not serialize access due to read/write dependencies among transactions
2268step c3: COMMIT PREPARED 's3';
2269ERROR:  prepared transaction with identifier "s3" does not exist
2270step c1: COMMIT PREPARED 's1';
2271step c2: COMMIT PREPARED 's2';
2272step check: SELECT * FROM test1,test2,test3;
2273a|b|c
2274-+-+-
2275(0 rows)
2276
2277
2278starting permutation: r1 w2 w3 r2 p2 p1 p3 c3 c2 c1 check
2279a
2280-
2281(0 rows)
2282
2283a
2284-
2285(0 rows)
2286
2287step r1: SELECT * FROM test2;
2288b
2289-
2290(0 rows)
2291
2292step w2: INSERT INTO test2 VALUES (2);
2293step w3: INSERT INTO test3 VALUES (3);
2294step r2: SELECT * FROM test3;
2295c
2296-
2297(0 rows)
2298
2299step p2: PREPARE TRANSACTION 's2';
2300step p1: PREPARE TRANSACTION 's1';
2301step p3: PREPARE TRANSACTION 's3';
2302ERROR:  could not serialize access due to read/write dependencies among transactions
2303step c3: COMMIT PREPARED 's3';
2304ERROR:  prepared transaction with identifier "s3" does not exist
2305step c2: COMMIT PREPARED 's2';
2306step c1: COMMIT PREPARED 's1';
2307step check: SELECT * FROM test1,test2,test3;
2308a|b|c
2309-+-+-
2310(0 rows)
2311
2312
2313starting permutation: r1 w2 w3 r2 p2 p3 p1 c3 c1 c2 check
2314a
2315-
2316(0 rows)
2317
2318a
2319-
2320(0 rows)
2321
2322step r1: SELECT * FROM test2;
2323b
2324-
2325(0 rows)
2326
2327step w2: INSERT INTO test2 VALUES (2);
2328step w3: INSERT INTO test3 VALUES (3);
2329step r2: SELECT * FROM test3;
2330c
2331-
2332(0 rows)
2333
2334step p2: PREPARE TRANSACTION 's2';
2335step p3: PREPARE TRANSACTION 's3';
2336ERROR:  could not serialize access due to read/write dependencies among transactions
2337step p1: PREPARE TRANSACTION 's1';
2338step c3: COMMIT PREPARED 's3';
2339ERROR:  prepared transaction with identifier "s3" does not exist
2340step c1: COMMIT PREPARED 's1';
2341step c2: COMMIT PREPARED 's2';
2342step check: SELECT * FROM test1,test2,test3;
2343a|b|c
2344-+-+-
2345(0 rows)
2346
2347
2348starting permutation: r1 w2 w3 r2 p2 p3 p1 c3 c2 c1 check
2349a
2350-
2351(0 rows)
2352
2353a
2354-
2355(0 rows)
2356
2357step r1: SELECT * FROM test2;
2358b
2359-
2360(0 rows)
2361
2362step w2: INSERT INTO test2 VALUES (2);
2363step w3: INSERT INTO test3 VALUES (3);
2364step r2: SELECT * FROM test3;
2365c
2366-
2367(0 rows)
2368
2369step p2: PREPARE TRANSACTION 's2';
2370step p3: PREPARE TRANSACTION 's3';
2371ERROR:  could not serialize access due to read/write dependencies among transactions
2372step p1: PREPARE TRANSACTION 's1';
2373step c3: COMMIT PREPARED 's3';
2374ERROR:  prepared transaction with identifier "s3" does not exist
2375step c2: COMMIT PREPARED 's2';
2376step c1: COMMIT PREPARED 's1';
2377step check: SELECT * FROM test1,test2,test3;
2378a|b|c
2379-+-+-
2380(0 rows)
2381
2382
2383starting permutation: r1 w2 w3 r2 p2 p3 c3 p1 c1 c2 check
2384a
2385-
2386(0 rows)
2387
2388a
2389-
2390(0 rows)
2391
2392step r1: SELECT * FROM test2;
2393b
2394-
2395(0 rows)
2396
2397step w2: INSERT INTO test2 VALUES (2);
2398step w3: INSERT INTO test3 VALUES (3);
2399step r2: SELECT * FROM test3;
2400c
2401-
2402(0 rows)
2403
2404step p2: PREPARE TRANSACTION 's2';
2405step p3: PREPARE TRANSACTION 's3';
2406ERROR:  could not serialize access due to read/write dependencies among transactions
2407step c3: COMMIT PREPARED 's3';
2408ERROR:  prepared transaction with identifier "s3" does not exist
2409step p1: PREPARE TRANSACTION 's1';
2410step c1: COMMIT PREPARED 's1';
2411step c2: COMMIT PREPARED 's2';
2412step check: SELECT * FROM test1,test2,test3;
2413a|b|c
2414-+-+-
2415(0 rows)
2416
2417
2418starting permutation: r1 w2 w3 r2 p2 p3 c3 p1 c2 c1 check
2419a
2420-
2421(0 rows)
2422
2423a
2424-
2425(0 rows)
2426
2427step r1: SELECT * FROM test2;
2428b
2429-
2430(0 rows)
2431
2432step w2: INSERT INTO test2 VALUES (2);
2433step w3: INSERT INTO test3 VALUES (3);
2434step r2: SELECT * FROM test3;
2435c
2436-
2437(0 rows)
2438
2439step p2: PREPARE TRANSACTION 's2';
2440step p3: PREPARE TRANSACTION 's3';
2441ERROR:  could not serialize access due to read/write dependencies among transactions
2442step c3: COMMIT PREPARED 's3';
2443ERROR:  prepared transaction with identifier "s3" does not exist
2444step p1: PREPARE TRANSACTION 's1';
2445step c2: COMMIT PREPARED 's2';
2446step c1: COMMIT PREPARED 's1';
2447step check: SELECT * FROM test1,test2,test3;
2448a|b|c
2449-+-+-
2450(0 rows)
2451
2452
2453starting permutation: r1 w2 w3 r2 p2 p3 c3 c2 p1 c1 check
2454a
2455-
2456(0 rows)
2457
2458a
2459-
2460(0 rows)
2461
2462step r1: SELECT * FROM test2;
2463b
2464-
2465(0 rows)
2466
2467step w2: INSERT INTO test2 VALUES (2);
2468step w3: INSERT INTO test3 VALUES (3);
2469step r2: SELECT * FROM test3;
2470c
2471-
2472(0 rows)
2473
2474step p2: PREPARE TRANSACTION 's2';
2475step p3: PREPARE TRANSACTION 's3';
2476ERROR:  could not serialize access due to read/write dependencies among transactions
2477step c3: COMMIT PREPARED 's3';
2478ERROR:  prepared transaction with identifier "s3" does not exist
2479step c2: COMMIT PREPARED 's2';
2480step p1: PREPARE TRANSACTION 's1';
2481step c1: COMMIT PREPARED 's1';
2482step check: SELECT * FROM test1,test2,test3;
2483a|b|c
2484-+-+-
2485(0 rows)
2486
2487
2488starting permutation: r1 w2 w3 r2 p3 p1 p2 c3 c1 c2 check
2489a
2490-
2491(0 rows)
2492
2493a
2494-
2495(0 rows)
2496
2497step r1: SELECT * FROM test2;
2498b
2499-
2500(0 rows)
2501
2502step w2: INSERT INTO test2 VALUES (2);
2503step w3: INSERT INTO test3 VALUES (3);
2504step r2: SELECT * FROM test3;
2505c
2506-
2507(0 rows)
2508
2509step p3: PREPARE TRANSACTION 's3';
2510step p1: PREPARE TRANSACTION 's1';
2511step p2: PREPARE TRANSACTION 's2';
2512ERROR:  could not serialize access due to read/write dependencies among transactions
2513step c3: COMMIT PREPARED 's3';
2514step c1: COMMIT PREPARED 's1';
2515step c2: COMMIT PREPARED 's2';
2516ERROR:  prepared transaction with identifier "s2" does not exist
2517step check: SELECT * FROM test1,test2,test3;
2518a|b|c
2519-+-+-
2520(0 rows)
2521
2522
2523starting permutation: r1 w2 w3 r2 p3 p1 p2 c3 c2 c1 check
2524a
2525-
2526(0 rows)
2527
2528a
2529-
2530(0 rows)
2531
2532step r1: SELECT * FROM test2;
2533b
2534-
2535(0 rows)
2536
2537step w2: INSERT INTO test2 VALUES (2);
2538step w3: INSERT INTO test3 VALUES (3);
2539step r2: SELECT * FROM test3;
2540c
2541-
2542(0 rows)
2543
2544step p3: PREPARE TRANSACTION 's3';
2545step p1: PREPARE TRANSACTION 's1';
2546step p2: PREPARE TRANSACTION 's2';
2547ERROR:  could not serialize access due to read/write dependencies among transactions
2548step c3: COMMIT PREPARED 's3';
2549step c2: COMMIT PREPARED 's2';
2550ERROR:  prepared transaction with identifier "s2" does not exist
2551step c1: COMMIT PREPARED 's1';
2552step check: SELECT * FROM test1,test2,test3;
2553a|b|c
2554-+-+-
2555(0 rows)
2556
2557
2558starting permutation: r1 w2 w3 r2 p3 p1 c3 p2 c1 c2 check
2559a
2560-
2561(0 rows)
2562
2563a
2564-
2565(0 rows)
2566
2567step r1: SELECT * FROM test2;
2568b
2569-
2570(0 rows)
2571
2572step w2: INSERT INTO test2 VALUES (2);
2573step w3: INSERT INTO test3 VALUES (3);
2574step r2: SELECT * FROM test3;
2575c
2576-
2577(0 rows)
2578
2579step p3: PREPARE TRANSACTION 's3';
2580step p1: PREPARE TRANSACTION 's1';
2581step c3: COMMIT PREPARED 's3';
2582step p2: PREPARE TRANSACTION 's2';
2583ERROR:  could not serialize access due to read/write dependencies among transactions
2584step c1: COMMIT PREPARED 's1';
2585step c2: COMMIT PREPARED 's2';
2586ERROR:  prepared transaction with identifier "s2" does not exist
2587step check: SELECT * FROM test1,test2,test3;
2588a|b|c
2589-+-+-
2590(0 rows)
2591
2592
2593starting permutation: r1 w2 w3 r2 p3 p1 c3 p2 c2 c1 check
2594a
2595-
2596(0 rows)
2597
2598a
2599-
2600(0 rows)
2601
2602step r1: SELECT * FROM test2;
2603b
2604-
2605(0 rows)
2606
2607step w2: INSERT INTO test2 VALUES (2);
2608step w3: INSERT INTO test3 VALUES (3);
2609step r2: SELECT * FROM test3;
2610c
2611-
2612(0 rows)
2613
2614step p3: PREPARE TRANSACTION 's3';
2615step p1: PREPARE TRANSACTION 's1';
2616step c3: COMMIT PREPARED 's3';
2617step p2: PREPARE TRANSACTION 's2';
2618ERROR:  could not serialize access due to read/write dependencies among transactions
2619step c2: COMMIT PREPARED 's2';
2620ERROR:  prepared transaction with identifier "s2" does not exist
2621step c1: COMMIT PREPARED 's1';
2622step check: SELECT * FROM test1,test2,test3;
2623a|b|c
2624-+-+-
2625(0 rows)
2626
2627
2628starting permutation: r1 w2 w3 r2 p3 p1 c3 c1 p2 c2 check
2629a
2630-
2631(0 rows)
2632
2633a
2634-
2635(0 rows)
2636
2637step r1: SELECT * FROM test2;
2638b
2639-
2640(0 rows)
2641
2642step w2: INSERT INTO test2 VALUES (2);
2643step w3: INSERT INTO test3 VALUES (3);
2644step r2: SELECT * FROM test3;
2645c
2646-
2647(0 rows)
2648
2649step p3: PREPARE TRANSACTION 's3';
2650step p1: PREPARE TRANSACTION 's1';
2651step c3: COMMIT PREPARED 's3';
2652step c1: COMMIT PREPARED 's1';
2653step p2: PREPARE TRANSACTION 's2';
2654ERROR:  could not serialize access due to read/write dependencies among transactions
2655step c2: COMMIT PREPARED 's2';
2656ERROR:  prepared transaction with identifier "s2" does not exist
2657step check: SELECT * FROM test1,test2,test3;
2658a|b|c
2659-+-+-
2660(0 rows)
2661
2662
2663starting permutation: r1 w2 w3 r2 p3 p2 p1 c3 c1 c2 check
2664a
2665-
2666(0 rows)
2667
2668a
2669-
2670(0 rows)
2671
2672step r1: SELECT * FROM test2;
2673b
2674-
2675(0 rows)
2676
2677step w2: INSERT INTO test2 VALUES (2);
2678step w3: INSERT INTO test3 VALUES (3);
2679step r2: SELECT * FROM test3;
2680c
2681-
2682(0 rows)
2683
2684step p3: PREPARE TRANSACTION 's3';
2685step p2: PREPARE TRANSACTION 's2';
2686ERROR:  could not serialize access due to read/write dependencies among transactions
2687step p1: PREPARE TRANSACTION 's1';
2688step c3: COMMIT PREPARED 's3';
2689step c1: COMMIT PREPARED 's1';
2690step c2: COMMIT PREPARED 's2';
2691ERROR:  prepared transaction with identifier "s2" does not exist
2692step check: SELECT * FROM test1,test2,test3;
2693a|b|c
2694-+-+-
2695(0 rows)
2696
2697
2698starting permutation: r1 w2 w3 r2 p3 p2 p1 c3 c2 c1 check
2699a
2700-
2701(0 rows)
2702
2703a
2704-
2705(0 rows)
2706
2707step r1: SELECT * FROM test2;
2708b
2709-
2710(0 rows)
2711
2712step w2: INSERT INTO test2 VALUES (2);
2713step w3: INSERT INTO test3 VALUES (3);
2714step r2: SELECT * FROM test3;
2715c
2716-
2717(0 rows)
2718
2719step p3: PREPARE TRANSACTION 's3';
2720step p2: PREPARE TRANSACTION 's2';
2721ERROR:  could not serialize access due to read/write dependencies among transactions
2722step p1: PREPARE TRANSACTION 's1';
2723step c3: COMMIT PREPARED 's3';
2724step c2: COMMIT PREPARED 's2';
2725ERROR:  prepared transaction with identifier "s2" does not exist
2726step c1: COMMIT PREPARED 's1';
2727step check: SELECT * FROM test1,test2,test3;
2728a|b|c
2729-+-+-
2730(0 rows)
2731
2732
2733starting permutation: r1 w2 w3 r2 p3 p2 c3 p1 c1 c2 check
2734a
2735-
2736(0 rows)
2737
2738a
2739-
2740(0 rows)
2741
2742step r1: SELECT * FROM test2;
2743b
2744-
2745(0 rows)
2746
2747step w2: INSERT INTO test2 VALUES (2);
2748step w3: INSERT INTO test3 VALUES (3);
2749step r2: SELECT * FROM test3;
2750c
2751-
2752(0 rows)
2753
2754step p3: PREPARE TRANSACTION 's3';
2755step p2: PREPARE TRANSACTION 's2';
2756ERROR:  could not serialize access due to read/write dependencies among transactions
2757step c3: COMMIT PREPARED 's3';
2758step p1: PREPARE TRANSACTION 's1';
2759step c1: COMMIT PREPARED 's1';
2760step c2: COMMIT PREPARED 's2';
2761ERROR:  prepared transaction with identifier "s2" does not exist
2762step check: SELECT * FROM test1,test2,test3;
2763a|b|c
2764-+-+-
2765(0 rows)
2766
2767
2768starting permutation: r1 w2 w3 r2 p3 p2 c3 p1 c2 c1 check
2769a
2770-
2771(0 rows)
2772
2773a
2774-
2775(0 rows)
2776
2777step r1: SELECT * FROM test2;
2778b
2779-
2780(0 rows)
2781
2782step w2: INSERT INTO test2 VALUES (2);
2783step w3: INSERT INTO test3 VALUES (3);
2784step r2: SELECT * FROM test3;
2785c
2786-
2787(0 rows)
2788
2789step p3: PREPARE TRANSACTION 's3';
2790step p2: PREPARE TRANSACTION 's2';
2791ERROR:  could not serialize access due to read/write dependencies among transactions
2792step c3: COMMIT PREPARED 's3';
2793step p1: PREPARE TRANSACTION 's1';
2794step c2: COMMIT PREPARED 's2';
2795ERROR:  prepared transaction with identifier "s2" does not exist
2796step c1: COMMIT PREPARED 's1';
2797step check: SELECT * FROM test1,test2,test3;
2798a|b|c
2799-+-+-
2800(0 rows)
2801
2802
2803starting permutation: r1 w2 w3 r2 p3 p2 c3 c2 p1 c1 check
2804a
2805-
2806(0 rows)
2807
2808a
2809-
2810(0 rows)
2811
2812step r1: SELECT * FROM test2;
2813b
2814-
2815(0 rows)
2816
2817step w2: INSERT INTO test2 VALUES (2);
2818step w3: INSERT INTO test3 VALUES (3);
2819step r2: SELECT * FROM test3;
2820c
2821-
2822(0 rows)
2823
2824step p3: PREPARE TRANSACTION 's3';
2825step p2: PREPARE TRANSACTION 's2';
2826ERROR:  could not serialize access due to read/write dependencies among transactions
2827step c3: COMMIT PREPARED 's3';
2828step c2: COMMIT PREPARED 's2';
2829ERROR:  prepared transaction with identifier "s2" does not exist
2830step p1: PREPARE TRANSACTION 's1';
2831step c1: COMMIT PREPARED 's1';
2832step check: SELECT * FROM test1,test2,test3;
2833a|b|c
2834-+-+-
2835(0 rows)
2836
2837
2838starting permutation: r1 w2 w3 r2 p3 c3 p1 p2 c1 c2 check
2839a
2840-
2841(0 rows)
2842
2843a
2844-
2845(0 rows)
2846
2847step r1: SELECT * FROM test2;
2848b
2849-
2850(0 rows)
2851
2852step w2: INSERT INTO test2 VALUES (2);
2853step w3: INSERT INTO test3 VALUES (3);
2854step r2: SELECT * FROM test3;
2855c
2856-
2857(0 rows)
2858
2859step p3: PREPARE TRANSACTION 's3';
2860step c3: COMMIT PREPARED 's3';
2861step p1: PREPARE TRANSACTION 's1';
2862step p2: PREPARE TRANSACTION 's2';
2863ERROR:  could not serialize access due to read/write dependencies among transactions
2864step c1: COMMIT PREPARED 's1';
2865step c2: COMMIT PREPARED 's2';
2866ERROR:  prepared transaction with identifier "s2" does not exist
2867step check: SELECT * FROM test1,test2,test3;
2868a|b|c
2869-+-+-
2870(0 rows)
2871
2872
2873starting permutation: r1 w2 w3 r2 p3 c3 p1 p2 c2 c1 check
2874a
2875-
2876(0 rows)
2877
2878a
2879-
2880(0 rows)
2881
2882step r1: SELECT * FROM test2;
2883b
2884-
2885(0 rows)
2886
2887step w2: INSERT INTO test2 VALUES (2);
2888step w3: INSERT INTO test3 VALUES (3);
2889step r2: SELECT * FROM test3;
2890c
2891-
2892(0 rows)
2893
2894step p3: PREPARE TRANSACTION 's3';
2895step c3: COMMIT PREPARED 's3';
2896step p1: PREPARE TRANSACTION 's1';
2897step p2: PREPARE TRANSACTION 's2';
2898ERROR:  could not serialize access due to read/write dependencies among transactions
2899step c2: COMMIT PREPARED 's2';
2900ERROR:  prepared transaction with identifier "s2" does not exist
2901step c1: COMMIT PREPARED 's1';
2902step check: SELECT * FROM test1,test2,test3;
2903a|b|c
2904-+-+-
2905(0 rows)
2906
2907
2908starting permutation: r1 w2 w3 r2 p3 c3 p1 c1 p2 c2 check
2909a
2910-
2911(0 rows)
2912
2913a
2914-
2915(0 rows)
2916
2917step r1: SELECT * FROM test2;
2918b
2919-
2920(0 rows)
2921
2922step w2: INSERT INTO test2 VALUES (2);
2923step w3: INSERT INTO test3 VALUES (3);
2924step r2: SELECT * FROM test3;
2925c
2926-
2927(0 rows)
2928
2929step p3: PREPARE TRANSACTION 's3';
2930step c3: COMMIT PREPARED 's3';
2931step p1: PREPARE TRANSACTION 's1';
2932step c1: COMMIT PREPARED 's1';
2933step p2: PREPARE TRANSACTION 's2';
2934ERROR:  could not serialize access due to read/write dependencies among transactions
2935step c2: COMMIT PREPARED 's2';
2936ERROR:  prepared transaction with identifier "s2" does not exist
2937step check: SELECT * FROM test1,test2,test3;
2938a|b|c
2939-+-+-
2940(0 rows)
2941
2942
2943starting permutation: r1 w2 w3 r2 p3 c3 p2 p1 c1 c2 check
2944a
2945-
2946(0 rows)
2947
2948a
2949-
2950(0 rows)
2951
2952step r1: SELECT * FROM test2;
2953b
2954-
2955(0 rows)
2956
2957step w2: INSERT INTO test2 VALUES (2);
2958step w3: INSERT INTO test3 VALUES (3);
2959step r2: SELECT * FROM test3;
2960c
2961-
2962(0 rows)
2963
2964step p3: PREPARE TRANSACTION 's3';
2965step c3: COMMIT PREPARED 's3';
2966step p2: PREPARE TRANSACTION 's2';
2967ERROR:  could not serialize access due to read/write dependencies among transactions
2968step p1: PREPARE TRANSACTION 's1';
2969step c1: COMMIT PREPARED 's1';
2970step c2: COMMIT PREPARED 's2';
2971ERROR:  prepared transaction with identifier "s2" does not exist
2972step check: SELECT * FROM test1,test2,test3;
2973a|b|c
2974-+-+-
2975(0 rows)
2976
2977
2978starting permutation: r1 w2 w3 r2 p3 c3 p2 p1 c2 c1 check
2979a
2980-
2981(0 rows)
2982
2983a
2984-
2985(0 rows)
2986
2987step r1: SELECT * FROM test2;
2988b
2989-
2990(0 rows)
2991
2992step w2: INSERT INTO test2 VALUES (2);
2993step w3: INSERT INTO test3 VALUES (3);
2994step r2: SELECT * FROM test3;
2995c
2996-
2997(0 rows)
2998
2999step p3: PREPARE TRANSACTION 's3';
3000step c3: COMMIT PREPARED 's3';
3001step p2: PREPARE TRANSACTION 's2';
3002ERROR:  could not serialize access due to read/write dependencies among transactions
3003step p1: PREPARE TRANSACTION 's1';
3004step c2: COMMIT PREPARED 's2';
3005ERROR:  prepared transaction with identifier "s2" does not exist
3006step c1: COMMIT PREPARED 's1';
3007step check: SELECT * FROM test1,test2,test3;
3008a|b|c
3009-+-+-
3010(0 rows)
3011
3012
3013starting permutation: r1 w2 w3 r2 p3 c3 p2 c2 p1 c1 check
3014a
3015-
3016(0 rows)
3017
3018a
3019-
3020(0 rows)
3021
3022step r1: SELECT * FROM test2;
3023b
3024-
3025(0 rows)
3026
3027step w2: INSERT INTO test2 VALUES (2);
3028step w3: INSERT INTO test3 VALUES (3);
3029step r2: SELECT * FROM test3;
3030c
3031-
3032(0 rows)
3033
3034step p3: PREPARE TRANSACTION 's3';
3035step c3: COMMIT PREPARED 's3';
3036step p2: PREPARE TRANSACTION 's2';
3037ERROR:  could not serialize access due to read/write dependencies among transactions
3038step c2: COMMIT PREPARED 's2';
3039ERROR:  prepared transaction with identifier "s2" does not exist
3040step p1: PREPARE TRANSACTION 's1';
3041step c1: COMMIT PREPARED 's1';
3042step check: SELECT * FROM test1,test2,test3;
3043a|b|c
3044-+-+-
3045(0 rows)
3046
3047
3048starting permutation: r1 w2 w3 p1 r2 p2 p3 c3 c1 c2 check
3049a
3050-
3051(0 rows)
3052
3053a
3054-
3055(0 rows)
3056
3057step r1: SELECT * FROM test2;
3058b
3059-
3060(0 rows)
3061
3062step w2: INSERT INTO test2 VALUES (2);
3063step w3: INSERT INTO test3 VALUES (3);
3064step p1: PREPARE TRANSACTION 's1';
3065step r2: SELECT * FROM test3;
3066c
3067-
3068(0 rows)
3069
3070step p2: PREPARE TRANSACTION 's2';
3071step p3: PREPARE TRANSACTION 's3';
3072ERROR:  could not serialize access due to read/write dependencies among transactions
3073step c3: COMMIT PREPARED 's3';
3074ERROR:  prepared transaction with identifier "s3" does not exist
3075step c1: COMMIT PREPARED 's1';
3076step c2: COMMIT PREPARED 's2';
3077step check: SELECT * FROM test1,test2,test3;
3078a|b|c
3079-+-+-
3080(0 rows)
3081
3082
3083starting permutation: r1 w2 w3 p1 r2 p2 p3 c3 c2 c1 check
3084a
3085-
3086(0 rows)
3087
3088a
3089-
3090(0 rows)
3091
3092step r1: SELECT * FROM test2;
3093b
3094-
3095(0 rows)
3096
3097step w2: INSERT INTO test2 VALUES (2);
3098step w3: INSERT INTO test3 VALUES (3);
3099step p1: PREPARE TRANSACTION 's1';
3100step r2: SELECT * FROM test3;
3101c
3102-
3103(0 rows)
3104
3105step p2: PREPARE TRANSACTION 's2';
3106step p3: PREPARE TRANSACTION 's3';
3107ERROR:  could not serialize access due to read/write dependencies among transactions
3108step c3: COMMIT PREPARED 's3';
3109ERROR:  prepared transaction with identifier "s3" does not exist
3110step c2: COMMIT PREPARED 's2';
3111step c1: COMMIT PREPARED 's1';
3112step check: SELECT * FROM test1,test2,test3;
3113a|b|c
3114-+-+-
3115(0 rows)
3116
3117
3118starting permutation: r1 w2 w3 p1 r2 p3 p2 c3 c1 c2 check
3119a
3120-
3121(0 rows)
3122
3123a
3124-
3125(0 rows)
3126
3127step r1: SELECT * FROM test2;
3128b
3129-
3130(0 rows)
3131
3132step w2: INSERT INTO test2 VALUES (2);
3133step w3: INSERT INTO test3 VALUES (3);
3134step p1: PREPARE TRANSACTION 's1';
3135step r2: SELECT * FROM test3;
3136c
3137-
3138(0 rows)
3139
3140step p3: PREPARE TRANSACTION 's3';
3141step p2: PREPARE TRANSACTION 's2';
3142ERROR:  could not serialize access due to read/write dependencies among transactions
3143step c3: COMMIT PREPARED 's3';
3144step c1: COMMIT PREPARED 's1';
3145step c2: COMMIT PREPARED 's2';
3146ERROR:  prepared transaction with identifier "s2" does not exist
3147step check: SELECT * FROM test1,test2,test3;
3148a|b|c
3149-+-+-
3150(0 rows)
3151
3152
3153starting permutation: r1 w2 w3 p1 r2 p3 p2 c3 c2 c1 check
3154a
3155-
3156(0 rows)
3157
3158a
3159-
3160(0 rows)
3161
3162step r1: SELECT * FROM test2;
3163b
3164-
3165(0 rows)
3166
3167step w2: INSERT INTO test2 VALUES (2);
3168step w3: INSERT INTO test3 VALUES (3);
3169step p1: PREPARE TRANSACTION 's1';
3170step r2: SELECT * FROM test3;
3171c
3172-
3173(0 rows)
3174
3175step p3: PREPARE TRANSACTION 's3';
3176step p2: PREPARE TRANSACTION 's2';
3177ERROR:  could not serialize access due to read/write dependencies among transactions
3178step c3: COMMIT PREPARED 's3';
3179step c2: COMMIT PREPARED 's2';
3180ERROR:  prepared transaction with identifier "s2" does not exist
3181step c1: COMMIT PREPARED 's1';
3182step check: SELECT * FROM test1,test2,test3;
3183a|b|c
3184-+-+-
3185(0 rows)
3186
3187
3188starting permutation: r1 w2 w3 p1 r2 p3 c3 p2 c1 c2 check
3189a
3190-
3191(0 rows)
3192
3193a
3194-
3195(0 rows)
3196
3197step r1: SELECT * FROM test2;
3198b
3199-
3200(0 rows)
3201
3202step w2: INSERT INTO test2 VALUES (2);
3203step w3: INSERT INTO test3 VALUES (3);
3204step p1: PREPARE TRANSACTION 's1';
3205step r2: SELECT * FROM test3;
3206c
3207-
3208(0 rows)
3209
3210step p3: PREPARE TRANSACTION 's3';
3211step c3: COMMIT PREPARED 's3';
3212step p2: PREPARE TRANSACTION 's2';
3213ERROR:  could not serialize access due to read/write dependencies among transactions
3214step c1: COMMIT PREPARED 's1';
3215step c2: COMMIT PREPARED 's2';
3216ERROR:  prepared transaction with identifier "s2" does not exist
3217step check: SELECT * FROM test1,test2,test3;
3218a|b|c
3219-+-+-
3220(0 rows)
3221
3222
3223starting permutation: r1 w2 w3 p1 r2 p3 c3 p2 c2 c1 check
3224a
3225-
3226(0 rows)
3227
3228a
3229-
3230(0 rows)
3231
3232step r1: SELECT * FROM test2;
3233b
3234-
3235(0 rows)
3236
3237step w2: INSERT INTO test2 VALUES (2);
3238step w3: INSERT INTO test3 VALUES (3);
3239step p1: PREPARE TRANSACTION 's1';
3240step r2: SELECT * FROM test3;
3241c
3242-
3243(0 rows)
3244
3245step p3: PREPARE TRANSACTION 's3';
3246step c3: COMMIT PREPARED 's3';
3247step p2: PREPARE TRANSACTION 's2';
3248ERROR:  could not serialize access due to read/write dependencies among transactions
3249step c2: COMMIT PREPARED 's2';
3250ERROR:  prepared transaction with identifier "s2" does not exist
3251step c1: COMMIT PREPARED 's1';
3252step check: SELECT * FROM test1,test2,test3;
3253a|b|c
3254-+-+-
3255(0 rows)
3256
3257
3258starting permutation: r1 w2 w3 p1 r2 p3 c3 c1 p2 c2 check
3259a
3260-
3261(0 rows)
3262
3263a
3264-
3265(0 rows)
3266
3267step r1: SELECT * FROM test2;
3268b
3269-
3270(0 rows)
3271
3272step w2: INSERT INTO test2 VALUES (2);
3273step w3: INSERT INTO test3 VALUES (3);
3274step p1: PREPARE TRANSACTION 's1';
3275step r2: SELECT * FROM test3;
3276c
3277-
3278(0 rows)
3279
3280step p3: PREPARE TRANSACTION 's3';
3281step c3: COMMIT PREPARED 's3';
3282step c1: COMMIT PREPARED 's1';
3283step p2: PREPARE TRANSACTION 's2';
3284ERROR:  could not serialize access due to read/write dependencies among transactions
3285step c2: COMMIT PREPARED 's2';
3286ERROR:  prepared transaction with identifier "s2" does not exist
3287step check: SELECT * FROM test1,test2,test3;
3288a|b|c
3289-+-+-
3290(0 rows)
3291
3292
3293starting permutation: r1 w2 w3 p1 p3 r2 p2 c3 c1 c2 check
3294a
3295-
3296(0 rows)
3297
3298a
3299-
3300(0 rows)
3301
3302step r1: SELECT * FROM test2;
3303b
3304-
3305(0 rows)
3306
3307step w2: INSERT INTO test2 VALUES (2);
3308step w3: INSERT INTO test3 VALUES (3);
3309step p1: PREPARE TRANSACTION 's1';
3310step p3: PREPARE TRANSACTION 's3';
3311step r2: SELECT * FROM test3;
3312ERROR:  could not serialize access due to read/write dependencies among transactions
3313step p2: PREPARE TRANSACTION 's2';
3314step c3: COMMIT PREPARED 's3';
3315step c1: COMMIT PREPARED 's1';
3316step c2: COMMIT PREPARED 's2';
3317ERROR:  prepared transaction with identifier "s2" does not exist
3318step check: SELECT * FROM test1,test2,test3;
3319a|b|c
3320-+-+-
3321(0 rows)
3322
3323
3324starting permutation: r1 w2 w3 p1 p3 r2 p2 c3 c2 c1 check
3325a
3326-
3327(0 rows)
3328
3329a
3330-
3331(0 rows)
3332
3333step r1: SELECT * FROM test2;
3334b
3335-
3336(0 rows)
3337
3338step w2: INSERT INTO test2 VALUES (2);
3339step w3: INSERT INTO test3 VALUES (3);
3340step p1: PREPARE TRANSACTION 's1';
3341step p3: PREPARE TRANSACTION 's3';
3342step r2: SELECT * FROM test3;
3343ERROR:  could not serialize access due to read/write dependencies among transactions
3344step p2: PREPARE TRANSACTION 's2';
3345step c3: COMMIT PREPARED 's3';
3346step c2: COMMIT PREPARED 's2';
3347ERROR:  prepared transaction with identifier "s2" does not exist
3348step c1: COMMIT PREPARED 's1';
3349step check: SELECT * FROM test1,test2,test3;
3350a|b|c
3351-+-+-
3352(0 rows)
3353
3354
3355starting permutation: r1 w2 w3 p1 p3 r2 c3 p2 c1 c2 check
3356a
3357-
3358(0 rows)
3359
3360a
3361-
3362(0 rows)
3363
3364step r1: SELECT * FROM test2;
3365b
3366-
3367(0 rows)
3368
3369step w2: INSERT INTO test2 VALUES (2);
3370step w3: INSERT INTO test3 VALUES (3);
3371step p1: PREPARE TRANSACTION 's1';
3372step p3: PREPARE TRANSACTION 's3';
3373step r2: SELECT * FROM test3;
3374ERROR:  could not serialize access due to read/write dependencies among transactions
3375step c3: COMMIT PREPARED 's3';
3376step p2: PREPARE TRANSACTION 's2';
3377step c1: COMMIT PREPARED 's1';
3378step c2: COMMIT PREPARED 's2';
3379ERROR:  prepared transaction with identifier "s2" does not exist
3380step check: SELECT * FROM test1,test2,test3;
3381a|b|c
3382-+-+-
3383(0 rows)
3384
3385
3386starting permutation: r1 w2 w3 p1 p3 r2 c3 p2 c2 c1 check
3387a
3388-
3389(0 rows)
3390
3391a
3392-
3393(0 rows)
3394
3395step r1: SELECT * FROM test2;
3396b
3397-
3398(0 rows)
3399
3400step w2: INSERT INTO test2 VALUES (2);
3401step w3: INSERT INTO test3 VALUES (3);
3402step p1: PREPARE TRANSACTION 's1';
3403step p3: PREPARE TRANSACTION 's3';
3404step r2: SELECT * FROM test3;
3405ERROR:  could not serialize access due to read/write dependencies among transactions
3406step c3: COMMIT PREPARED 's3';
3407step p2: PREPARE TRANSACTION 's2';
3408step c2: COMMIT PREPARED 's2';
3409ERROR:  prepared transaction with identifier "s2" does not exist
3410step c1: COMMIT PREPARED 's1';
3411step check: SELECT * FROM test1,test2,test3;
3412a|b|c
3413-+-+-
3414(0 rows)
3415
3416
3417starting permutation: r1 w2 w3 p1 p3 r2 c3 c1 p2 c2 check
3418a
3419-
3420(0 rows)
3421
3422a
3423-
3424(0 rows)
3425
3426step r1: SELECT * FROM test2;
3427b
3428-
3429(0 rows)
3430
3431step w2: INSERT INTO test2 VALUES (2);
3432step w3: INSERT INTO test3 VALUES (3);
3433step p1: PREPARE TRANSACTION 's1';
3434step p3: PREPARE TRANSACTION 's3';
3435step r2: SELECT * FROM test3;
3436ERROR:  could not serialize access due to read/write dependencies among transactions
3437step c3: COMMIT PREPARED 's3';
3438step c1: COMMIT PREPARED 's1';
3439step p2: PREPARE TRANSACTION 's2';
3440step c2: COMMIT PREPARED 's2';
3441ERROR:  prepared transaction with identifier "s2" does not exist
3442step check: SELECT * FROM test1,test2,test3;
3443a|b|c
3444-+-+-
3445(0 rows)
3446
3447
3448starting permutation: r1 w2 w3 p1 p3 c3 r2 p2 c1 c2 check
3449a
3450-
3451(0 rows)
3452
3453a
3454-
3455(0 rows)
3456
3457step r1: SELECT * FROM test2;
3458b
3459-
3460(0 rows)
3461
3462step w2: INSERT INTO test2 VALUES (2);
3463step w3: INSERT INTO test3 VALUES (3);
3464step p1: PREPARE TRANSACTION 's1';
3465step p3: PREPARE TRANSACTION 's3';
3466step c3: COMMIT PREPARED 's3';
3467step r2: SELECT * FROM test3;
3468ERROR:  could not serialize access due to read/write dependencies among transactions
3469step p2: PREPARE TRANSACTION 's2';
3470step c1: COMMIT PREPARED 's1';
3471step c2: COMMIT PREPARED 's2';
3472ERROR:  prepared transaction with identifier "s2" does not exist
3473step check: SELECT * FROM test1,test2,test3;
3474a|b|c
3475-+-+-
3476(0 rows)
3477
3478
3479starting permutation: r1 w2 w3 p1 p3 c3 r2 p2 c2 c1 check
3480a
3481-
3482(0 rows)
3483
3484a
3485-
3486(0 rows)
3487
3488step r1: SELECT * FROM test2;
3489b
3490-
3491(0 rows)
3492
3493step w2: INSERT INTO test2 VALUES (2);
3494step w3: INSERT INTO test3 VALUES (3);
3495step p1: PREPARE TRANSACTION 's1';
3496step p3: PREPARE TRANSACTION 's3';
3497step c3: COMMIT PREPARED 's3';
3498step r2: SELECT * FROM test3;
3499ERROR:  could not serialize access due to read/write dependencies among transactions
3500step p2: PREPARE TRANSACTION 's2';
3501step c2: COMMIT PREPARED 's2';
3502ERROR:  prepared transaction with identifier "s2" does not exist
3503step c1: COMMIT PREPARED 's1';
3504step check: SELECT * FROM test1,test2,test3;
3505a|b|c
3506-+-+-
3507(0 rows)
3508
3509
3510starting permutation: r1 w2 w3 p1 p3 c3 r2 c1 p2 c2 check
3511a
3512-
3513(0 rows)
3514
3515a
3516-
3517(0 rows)
3518
3519step r1: SELECT * FROM test2;
3520b
3521-
3522(0 rows)
3523
3524step w2: INSERT INTO test2 VALUES (2);
3525step w3: INSERT INTO test3 VALUES (3);
3526step p1: PREPARE TRANSACTION 's1';
3527step p3: PREPARE TRANSACTION 's3';
3528step c3: COMMIT PREPARED 's3';
3529step r2: SELECT * FROM test3;
3530ERROR:  could not serialize access due to read/write dependencies among transactions
3531step c1: COMMIT PREPARED 's1';
3532step p2: PREPARE TRANSACTION 's2';
3533step c2: COMMIT PREPARED 's2';
3534ERROR:  prepared transaction with identifier "s2" does not exist
3535step check: SELECT * FROM test1,test2,test3;
3536a|b|c
3537-+-+-
3538(0 rows)
3539
3540
3541starting permutation: r1 w2 w3 p1 p3 c3 c1 r2 p2 c2 check
3542a
3543-
3544(0 rows)
3545
3546a
3547-
3548(0 rows)
3549
3550step r1: SELECT * FROM test2;
3551b
3552-
3553(0 rows)
3554
3555step w2: INSERT INTO test2 VALUES (2);
3556step w3: INSERT INTO test3 VALUES (3);
3557step p1: PREPARE TRANSACTION 's1';
3558step p3: PREPARE TRANSACTION 's3';
3559step c3: COMMIT PREPARED 's3';
3560step c1: COMMIT PREPARED 's1';
3561step r2: SELECT * FROM test3;
3562ERROR:  could not serialize access due to read/write dependencies among transactions
3563step p2: PREPARE TRANSACTION 's2';
3564step c2: COMMIT PREPARED 's2';
3565ERROR:  prepared transaction with identifier "s2" does not exist
3566step check: SELECT * FROM test1,test2,test3;
3567a|b|c
3568-+-+-
3569(0 rows)
3570
3571
3572starting permutation: r1 w2 w3 p3 r2 p1 p2 c3 c1 c2 check
3573a
3574-
3575(0 rows)
3576
3577a
3578-
3579(0 rows)
3580
3581step r1: SELECT * FROM test2;
3582b
3583-
3584(0 rows)
3585
3586step w2: INSERT INTO test2 VALUES (2);
3587step w3: INSERT INTO test3 VALUES (3);
3588step p3: PREPARE TRANSACTION 's3';
3589step r2: SELECT * FROM test3;
3590ERROR:  could not serialize access due to read/write dependencies among transactions
3591step p1: PREPARE TRANSACTION 's1';
3592step p2: PREPARE TRANSACTION 's2';
3593step c3: COMMIT PREPARED 's3';
3594step c1: COMMIT PREPARED 's1';
3595step c2: COMMIT PREPARED 's2';
3596ERROR:  prepared transaction with identifier "s2" does not exist
3597step check: SELECT * FROM test1,test2,test3;
3598a|b|c
3599-+-+-
3600(0 rows)
3601
3602
3603starting permutation: r1 w2 w3 p3 r2 p1 p2 c3 c2 c1 check
3604a
3605-
3606(0 rows)
3607
3608a
3609-
3610(0 rows)
3611
3612step r1: SELECT * FROM test2;
3613b
3614-
3615(0 rows)
3616
3617step w2: INSERT INTO test2 VALUES (2);
3618step w3: INSERT INTO test3 VALUES (3);
3619step p3: PREPARE TRANSACTION 's3';
3620step r2: SELECT * FROM test3;
3621ERROR:  could not serialize access due to read/write dependencies among transactions
3622step p1: PREPARE TRANSACTION 's1';
3623step p2: PREPARE TRANSACTION 's2';
3624step c3: COMMIT PREPARED 's3';
3625step c2: COMMIT PREPARED 's2';
3626ERROR:  prepared transaction with identifier "s2" does not exist
3627step c1: COMMIT PREPARED 's1';
3628step check: SELECT * FROM test1,test2,test3;
3629a|b|c
3630-+-+-
3631(0 rows)
3632
3633
3634starting permutation: r1 w2 w3 p3 r2 p1 c3 p2 c1 c2 check
3635a
3636-
3637(0 rows)
3638
3639a
3640-
3641(0 rows)
3642
3643step r1: SELECT * FROM test2;
3644b
3645-
3646(0 rows)
3647
3648step w2: INSERT INTO test2 VALUES (2);
3649step w3: INSERT INTO test3 VALUES (3);
3650step p3: PREPARE TRANSACTION 's3';
3651step r2: SELECT * FROM test3;
3652ERROR:  could not serialize access due to read/write dependencies among transactions
3653step p1: PREPARE TRANSACTION 's1';
3654step c3: COMMIT PREPARED 's3';
3655step p2: PREPARE TRANSACTION 's2';
3656step c1: COMMIT PREPARED 's1';
3657step c2: COMMIT PREPARED 's2';
3658ERROR:  prepared transaction with identifier "s2" does not exist
3659step check: SELECT * FROM test1,test2,test3;
3660a|b|c
3661-+-+-
3662(0 rows)
3663
3664
3665starting permutation: r1 w2 w3 p3 r2 p1 c3 p2 c2 c1 check
3666a
3667-
3668(0 rows)
3669
3670a
3671-
3672(0 rows)
3673
3674step r1: SELECT * FROM test2;
3675b
3676-
3677(0 rows)
3678
3679step w2: INSERT INTO test2 VALUES (2);
3680step w3: INSERT INTO test3 VALUES (3);
3681step p3: PREPARE TRANSACTION 's3';
3682step r2: SELECT * FROM test3;
3683ERROR:  could not serialize access due to read/write dependencies among transactions
3684step p1: PREPARE TRANSACTION 's1';
3685step c3: COMMIT PREPARED 's3';
3686step p2: PREPARE TRANSACTION 's2';
3687step c2: COMMIT PREPARED 's2';
3688ERROR:  prepared transaction with identifier "s2" does not exist
3689step c1: COMMIT PREPARED 's1';
3690step check: SELECT * FROM test1,test2,test3;
3691a|b|c
3692-+-+-
3693(0 rows)
3694
3695
3696starting permutation: r1 w2 w3 p3 r2 p1 c3 c1 p2 c2 check
3697a
3698-
3699(0 rows)
3700
3701a
3702-
3703(0 rows)
3704
3705step r1: SELECT * FROM test2;
3706b
3707-
3708(0 rows)
3709
3710step w2: INSERT INTO test2 VALUES (2);
3711step w3: INSERT INTO test3 VALUES (3);
3712step p3: PREPARE TRANSACTION 's3';
3713step r2: SELECT * FROM test3;
3714ERROR:  could not serialize access due to read/write dependencies among transactions
3715step p1: PREPARE TRANSACTION 's1';
3716step c3: COMMIT PREPARED 's3';
3717step c1: COMMIT PREPARED 's1';
3718step p2: PREPARE TRANSACTION 's2';
3719step c2: COMMIT PREPARED 's2';
3720ERROR:  prepared transaction with identifier "s2" does not exist
3721step check: SELECT * FROM test1,test2,test3;
3722a|b|c
3723-+-+-
3724(0 rows)
3725
3726
3727starting permutation: r1 w2 w3 p3 r2 p2 p1 c3 c1 c2 check
3728a
3729-
3730(0 rows)
3731
3732a
3733-
3734(0 rows)
3735
3736step r1: SELECT * FROM test2;
3737b
3738-
3739(0 rows)
3740
3741step w2: INSERT INTO test2 VALUES (2);
3742step w3: INSERT INTO test3 VALUES (3);
3743step p3: PREPARE TRANSACTION 's3';
3744step r2: SELECT * FROM test3;
3745ERROR:  could not serialize access due to read/write dependencies among transactions
3746step p2: PREPARE TRANSACTION 's2';
3747step p1: PREPARE TRANSACTION 's1';
3748step c3: COMMIT PREPARED 's3';
3749step c1: COMMIT PREPARED 's1';
3750step c2: COMMIT PREPARED 's2';
3751ERROR:  prepared transaction with identifier "s2" does not exist
3752step check: SELECT * FROM test1,test2,test3;
3753a|b|c
3754-+-+-
3755(0 rows)
3756
3757
3758starting permutation: r1 w2 w3 p3 r2 p2 p1 c3 c2 c1 check
3759a
3760-
3761(0 rows)
3762
3763a
3764-
3765(0 rows)
3766
3767step r1: SELECT * FROM test2;
3768b
3769-
3770(0 rows)
3771
3772step w2: INSERT INTO test2 VALUES (2);
3773step w3: INSERT INTO test3 VALUES (3);
3774step p3: PREPARE TRANSACTION 's3';
3775step r2: SELECT * FROM test3;
3776ERROR:  could not serialize access due to read/write dependencies among transactions
3777step p2: PREPARE TRANSACTION 's2';
3778step p1: PREPARE TRANSACTION 's1';
3779step c3: COMMIT PREPARED 's3';
3780step c2: COMMIT PREPARED 's2';
3781ERROR:  prepared transaction with identifier "s2" does not exist
3782step c1: COMMIT PREPARED 's1';
3783step check: SELECT * FROM test1,test2,test3;
3784a|b|c
3785-+-+-
3786(0 rows)
3787
3788
3789starting permutation: r1 w2 w3 p3 r2 p2 c3 p1 c1 c2 check
3790a
3791-
3792(0 rows)
3793
3794a
3795-
3796(0 rows)
3797
3798step r1: SELECT * FROM test2;
3799b
3800-
3801(0 rows)
3802
3803step w2: INSERT INTO test2 VALUES (2);
3804step w3: INSERT INTO test3 VALUES (3);
3805step p3: PREPARE TRANSACTION 's3';
3806step r2: SELECT * FROM test3;
3807ERROR:  could not serialize access due to read/write dependencies among transactions
3808step p2: PREPARE TRANSACTION 's2';
3809step c3: COMMIT PREPARED 's3';
3810step p1: PREPARE TRANSACTION 's1';
3811step c1: COMMIT PREPARED 's1';
3812step c2: COMMIT PREPARED 's2';
3813ERROR:  prepared transaction with identifier "s2" does not exist
3814step check: SELECT * FROM test1,test2,test3;
3815a|b|c
3816-+-+-
3817(0 rows)
3818
3819
3820starting permutation: r1 w2 w3 p3 r2 p2 c3 p1 c2 c1 check
3821a
3822-
3823(0 rows)
3824
3825a
3826-
3827(0 rows)
3828
3829step r1: SELECT * FROM test2;
3830b
3831-
3832(0 rows)
3833
3834step w2: INSERT INTO test2 VALUES (2);
3835step w3: INSERT INTO test3 VALUES (3);
3836step p3: PREPARE TRANSACTION 's3';
3837step r2: SELECT * FROM test3;
3838ERROR:  could not serialize access due to read/write dependencies among transactions
3839step p2: PREPARE TRANSACTION 's2';
3840step c3: COMMIT PREPARED 's3';
3841step p1: PREPARE TRANSACTION 's1';
3842step c2: COMMIT PREPARED 's2';
3843ERROR:  prepared transaction with identifier "s2" does not exist
3844step c1: COMMIT PREPARED 's1';
3845step check: SELECT * FROM test1,test2,test3;
3846a|b|c
3847-+-+-
3848(0 rows)
3849
3850
3851starting permutation: r1 w2 w3 p3 r2 p2 c3 c2 p1 c1 check
3852a
3853-
3854(0 rows)
3855
3856a
3857-
3858(0 rows)
3859
3860step r1: SELECT * FROM test2;
3861b
3862-
3863(0 rows)
3864
3865step w2: INSERT INTO test2 VALUES (2);
3866step w3: INSERT INTO test3 VALUES (3);
3867step p3: PREPARE TRANSACTION 's3';
3868step r2: SELECT * FROM test3;
3869ERROR:  could not serialize access due to read/write dependencies among transactions
3870step p2: PREPARE TRANSACTION 's2';
3871step c3: COMMIT PREPARED 's3';
3872step c2: COMMIT PREPARED 's2';
3873ERROR:  prepared transaction with identifier "s2" does not exist
3874step p1: PREPARE TRANSACTION 's1';
3875step c1: COMMIT PREPARED 's1';
3876step check: SELECT * FROM test1,test2,test3;
3877a|b|c
3878-+-+-
3879(0 rows)
3880
3881
3882starting permutation: r1 w2 w3 p3 r2 c3 p1 p2 c1 c2 check
3883a
3884-
3885(0 rows)
3886
3887a
3888-
3889(0 rows)
3890
3891step r1: SELECT * FROM test2;
3892b
3893-
3894(0 rows)
3895
3896step w2: INSERT INTO test2 VALUES (2);
3897step w3: INSERT INTO test3 VALUES (3);
3898step p3: PREPARE TRANSACTION 's3';
3899step r2: SELECT * FROM test3;
3900ERROR:  could not serialize access due to read/write dependencies among transactions
3901step c3: COMMIT PREPARED 's3';
3902step p1: PREPARE TRANSACTION 's1';
3903step p2: PREPARE TRANSACTION 's2';
3904step c1: COMMIT PREPARED 's1';
3905step c2: COMMIT PREPARED 's2';
3906ERROR:  prepared transaction with identifier "s2" does not exist
3907step check: SELECT * FROM test1,test2,test3;
3908a|b|c
3909-+-+-
3910(0 rows)
3911
3912
3913starting permutation: r1 w2 w3 p3 r2 c3 p1 p2 c2 c1 check
3914a
3915-
3916(0 rows)
3917
3918a
3919-
3920(0 rows)
3921
3922step r1: SELECT * FROM test2;
3923b
3924-
3925(0 rows)
3926
3927step w2: INSERT INTO test2 VALUES (2);
3928step w3: INSERT INTO test3 VALUES (3);
3929step p3: PREPARE TRANSACTION 's3';
3930step r2: SELECT * FROM test3;
3931ERROR:  could not serialize access due to read/write dependencies among transactions
3932step c3: COMMIT PREPARED 's3';
3933step p1: PREPARE TRANSACTION 's1';
3934step p2: PREPARE TRANSACTION 's2';
3935step c2: COMMIT PREPARED 's2';
3936ERROR:  prepared transaction with identifier "s2" does not exist
3937step c1: COMMIT PREPARED 's1';
3938step check: SELECT * FROM test1,test2,test3;
3939a|b|c
3940-+-+-
3941(0 rows)
3942
3943
3944starting permutation: r1 w2 w3 p3 r2 c3 p1 c1 p2 c2 check
3945a
3946-
3947(0 rows)
3948
3949a
3950-
3951(0 rows)
3952
3953step r1: SELECT * FROM test2;
3954b
3955-
3956(0 rows)
3957
3958step w2: INSERT INTO test2 VALUES (2);
3959step w3: INSERT INTO test3 VALUES (3);
3960step p3: PREPARE TRANSACTION 's3';
3961step r2: SELECT * FROM test3;
3962ERROR:  could not serialize access due to read/write dependencies among transactions
3963step c3: COMMIT PREPARED 's3';
3964step p1: PREPARE TRANSACTION 's1';
3965step c1: COMMIT PREPARED 's1';
3966step p2: PREPARE TRANSACTION 's2';
3967step c2: COMMIT PREPARED 's2';
3968ERROR:  prepared transaction with identifier "s2" does not exist
3969step check: SELECT * FROM test1,test2,test3;
3970a|b|c
3971-+-+-
3972(0 rows)
3973
3974
3975starting permutation: r1 w2 w3 p3 r2 c3 p2 p1 c1 c2 check
3976a
3977-
3978(0 rows)
3979
3980a
3981-
3982(0 rows)
3983
3984step r1: SELECT * FROM test2;
3985b
3986-
3987(0 rows)
3988
3989step w2: INSERT INTO test2 VALUES (2);
3990step w3: INSERT INTO test3 VALUES (3);
3991step p3: PREPARE TRANSACTION 's3';
3992step r2: SELECT * FROM test3;
3993ERROR:  could not serialize access due to read/write dependencies among transactions
3994step c3: COMMIT PREPARED 's3';
3995step p2: PREPARE TRANSACTION 's2';
3996step p1: PREPARE TRANSACTION 's1';
3997step c1: COMMIT PREPARED 's1';
3998step c2: COMMIT PREPARED 's2';
3999ERROR:  prepared transaction with identifier "s2" does not exist
4000step check: SELECT * FROM test1,test2,test3;
4001a|b|c
4002-+-+-
4003(0 rows)
4004
4005
4006starting permutation: r1 w2 w3 p3 r2 c3 p2 p1 c2 c1 check
4007a
4008-
4009(0 rows)
4010
4011a
4012-
4013(0 rows)
4014
4015step r1: SELECT * FROM test2;
4016b
4017-
4018(0 rows)
4019
4020step w2: INSERT INTO test2 VALUES (2);
4021step w3: INSERT INTO test3 VALUES (3);
4022step p3: PREPARE TRANSACTION 's3';
4023step r2: SELECT * FROM test3;
4024ERROR:  could not serialize access due to read/write dependencies among transactions
4025step c3: COMMIT PREPARED 's3';
4026step p2: PREPARE TRANSACTION 's2';
4027step p1: PREPARE TRANSACTION 's1';
4028step c2: COMMIT PREPARED 's2';
4029ERROR:  prepared transaction with identifier "s2" does not exist
4030step c1: COMMIT PREPARED 's1';
4031step check: SELECT * FROM test1,test2,test3;
4032a|b|c
4033-+-+-
4034(0 rows)
4035
4036
4037starting permutation: r1 w2 w3 p3 r2 c3 p2 c2 p1 c1 check
4038a
4039-
4040(0 rows)
4041
4042a
4043-
4044(0 rows)
4045
4046step r1: SELECT * FROM test2;
4047b
4048-
4049(0 rows)
4050
4051step w2: INSERT INTO test2 VALUES (2);
4052step w3: INSERT INTO test3 VALUES (3);
4053step p3: PREPARE TRANSACTION 's3';
4054step r2: SELECT * FROM test3;
4055ERROR:  could not serialize access due to read/write dependencies among transactions
4056step c3: COMMIT PREPARED 's3';
4057step p2: PREPARE TRANSACTION 's2';
4058step c2: COMMIT PREPARED 's2';
4059ERROR:  prepared transaction with identifier "s2" does not exist
4060step p1: PREPARE TRANSACTION 's1';
4061step c1: COMMIT PREPARED 's1';
4062step check: SELECT * FROM test1,test2,test3;
4063a|b|c
4064-+-+-
4065(0 rows)
4066
4067
4068starting permutation: r1 w2 w3 p3 p1 r2 p2 c3 c1 c2 check
4069a
4070-
4071(0 rows)
4072
4073a
4074-
4075(0 rows)
4076
4077step r1: SELECT * FROM test2;
4078b
4079-
4080(0 rows)
4081
4082step w2: INSERT INTO test2 VALUES (2);
4083step w3: INSERT INTO test3 VALUES (3);
4084step p3: PREPARE TRANSACTION 's3';
4085step p1: PREPARE TRANSACTION 's1';
4086step r2: SELECT * FROM test3;
4087ERROR:  could not serialize access due to read/write dependencies among transactions
4088step p2: PREPARE TRANSACTION 's2';
4089step c3: COMMIT PREPARED 's3';
4090step c1: COMMIT PREPARED 's1';
4091step c2: COMMIT PREPARED 's2';
4092ERROR:  prepared transaction with identifier "s2" does not exist
4093step check: SELECT * FROM test1,test2,test3;
4094a|b|c
4095-+-+-
4096(0 rows)
4097
4098
4099starting permutation: r1 w2 w3 p3 p1 r2 p2 c3 c2 c1 check
4100a
4101-
4102(0 rows)
4103
4104a
4105-
4106(0 rows)
4107
4108step r1: SELECT * FROM test2;
4109b
4110-
4111(0 rows)
4112
4113step w2: INSERT INTO test2 VALUES (2);
4114step w3: INSERT INTO test3 VALUES (3);
4115step p3: PREPARE TRANSACTION 's3';
4116step p1: PREPARE TRANSACTION 's1';
4117step r2: SELECT * FROM test3;
4118ERROR:  could not serialize access due to read/write dependencies among transactions
4119step p2: PREPARE TRANSACTION 's2';
4120step c3: COMMIT PREPARED 's3';
4121step c2: COMMIT PREPARED 's2';
4122ERROR:  prepared transaction with identifier "s2" does not exist
4123step c1: COMMIT PREPARED 's1';
4124step check: SELECT * FROM test1,test2,test3;
4125a|b|c
4126-+-+-
4127(0 rows)
4128
4129
4130starting permutation: r1 w2 w3 p3 p1 r2 c3 p2 c1 c2 check
4131a
4132-
4133(0 rows)
4134
4135a
4136-
4137(0 rows)
4138
4139step r1: SELECT * FROM test2;
4140b
4141-
4142(0 rows)
4143
4144step w2: INSERT INTO test2 VALUES (2);
4145step w3: INSERT INTO test3 VALUES (3);
4146step p3: PREPARE TRANSACTION 's3';
4147step p1: PREPARE TRANSACTION 's1';
4148step r2: SELECT * FROM test3;
4149ERROR:  could not serialize access due to read/write dependencies among transactions
4150step c3: COMMIT PREPARED 's3';
4151step p2: PREPARE TRANSACTION 's2';
4152step c1: COMMIT PREPARED 's1';
4153step c2: COMMIT PREPARED 's2';
4154ERROR:  prepared transaction with identifier "s2" does not exist
4155step check: SELECT * FROM test1,test2,test3;
4156a|b|c
4157-+-+-
4158(0 rows)
4159
4160
4161starting permutation: r1 w2 w3 p3 p1 r2 c3 p2 c2 c1 check
4162a
4163-
4164(0 rows)
4165
4166a
4167-
4168(0 rows)
4169
4170step r1: SELECT * FROM test2;
4171b
4172-
4173(0 rows)
4174
4175step w2: INSERT INTO test2 VALUES (2);
4176step w3: INSERT INTO test3 VALUES (3);
4177step p3: PREPARE TRANSACTION 's3';
4178step p1: PREPARE TRANSACTION 's1';
4179step r2: SELECT * FROM test3;
4180ERROR:  could not serialize access due to read/write dependencies among transactions
4181step c3: COMMIT PREPARED 's3';
4182step p2: PREPARE TRANSACTION 's2';
4183step c2: COMMIT PREPARED 's2';
4184ERROR:  prepared transaction with identifier "s2" does not exist
4185step c1: COMMIT PREPARED 's1';
4186step check: SELECT * FROM test1,test2,test3;
4187a|b|c
4188-+-+-
4189(0 rows)
4190
4191
4192starting permutation: r1 w2 w3 p3 p1 r2 c3 c1 p2 c2 check
4193a
4194-
4195(0 rows)
4196
4197a
4198-
4199(0 rows)
4200
4201step r1: SELECT * FROM test2;
4202b
4203-
4204(0 rows)
4205
4206step w2: INSERT INTO test2 VALUES (2);
4207step w3: INSERT INTO test3 VALUES (3);
4208step p3: PREPARE TRANSACTION 's3';
4209step p1: PREPARE TRANSACTION 's1';
4210step r2: SELECT * FROM test3;
4211ERROR:  could not serialize access due to read/write dependencies among transactions
4212step c3: COMMIT PREPARED 's3';
4213step c1: COMMIT PREPARED 's1';
4214step p2: PREPARE TRANSACTION 's2';
4215step c2: COMMIT PREPARED 's2';
4216ERROR:  prepared transaction with identifier "s2" does not exist
4217step check: SELECT * FROM test1,test2,test3;
4218a|b|c
4219-+-+-
4220(0 rows)
4221
4222
4223starting permutation: r1 w2 w3 p3 p1 c3 r2 p2 c1 c2 check
4224a
4225-
4226(0 rows)
4227
4228a
4229-
4230(0 rows)
4231
4232step r1: SELECT * FROM test2;
4233b
4234-
4235(0 rows)
4236
4237step w2: INSERT INTO test2 VALUES (2);
4238step w3: INSERT INTO test3 VALUES (3);
4239step p3: PREPARE TRANSACTION 's3';
4240step p1: PREPARE TRANSACTION 's1';
4241step c3: COMMIT PREPARED 's3';
4242step r2: SELECT * FROM test3;
4243ERROR:  could not serialize access due to read/write dependencies among transactions
4244step p2: PREPARE TRANSACTION 's2';
4245step c1: COMMIT PREPARED 's1';
4246step c2: COMMIT PREPARED 's2';
4247ERROR:  prepared transaction with identifier "s2" does not exist
4248step check: SELECT * FROM test1,test2,test3;
4249a|b|c
4250-+-+-
4251(0 rows)
4252
4253
4254starting permutation: r1 w2 w3 p3 p1 c3 r2 p2 c2 c1 check
4255a
4256-
4257(0 rows)
4258
4259a
4260-
4261(0 rows)
4262
4263step r1: SELECT * FROM test2;
4264b
4265-
4266(0 rows)
4267
4268step w2: INSERT INTO test2 VALUES (2);
4269step w3: INSERT INTO test3 VALUES (3);
4270step p3: PREPARE TRANSACTION 's3';
4271step p1: PREPARE TRANSACTION 's1';
4272step c3: COMMIT PREPARED 's3';
4273step r2: SELECT * FROM test3;
4274ERROR:  could not serialize access due to read/write dependencies among transactions
4275step p2: PREPARE TRANSACTION 's2';
4276step c2: COMMIT PREPARED 's2';
4277ERROR:  prepared transaction with identifier "s2" does not exist
4278step c1: COMMIT PREPARED 's1';
4279step check: SELECT * FROM test1,test2,test3;
4280a|b|c
4281-+-+-
4282(0 rows)
4283
4284
4285starting permutation: r1 w2 w3 p3 p1 c3 r2 c1 p2 c2 check
4286a
4287-
4288(0 rows)
4289
4290a
4291-
4292(0 rows)
4293
4294step r1: SELECT * FROM test2;
4295b
4296-
4297(0 rows)
4298
4299step w2: INSERT INTO test2 VALUES (2);
4300step w3: INSERT INTO test3 VALUES (3);
4301step p3: PREPARE TRANSACTION 's3';
4302step p1: PREPARE TRANSACTION 's1';
4303step c3: COMMIT PREPARED 's3';
4304step r2: SELECT * FROM test3;
4305ERROR:  could not serialize access due to read/write dependencies among transactions
4306step c1: COMMIT PREPARED 's1';
4307step p2: PREPARE TRANSACTION 's2';
4308step c2: COMMIT PREPARED 's2';
4309ERROR:  prepared transaction with identifier "s2" does not exist
4310step check: SELECT * FROM test1,test2,test3;
4311a|b|c
4312-+-+-
4313(0 rows)
4314
4315
4316starting permutation: r1 w2 w3 p3 p1 c3 c1 r2 p2 c2 check
4317a
4318-
4319(0 rows)
4320
4321a
4322-
4323(0 rows)
4324
4325step r1: SELECT * FROM test2;
4326b
4327-
4328(0 rows)
4329
4330step w2: INSERT INTO test2 VALUES (2);
4331step w3: INSERT INTO test3 VALUES (3);
4332step p3: PREPARE TRANSACTION 's3';
4333step p1: PREPARE TRANSACTION 's1';
4334step c3: COMMIT PREPARED 's3';
4335step c1: COMMIT PREPARED 's1';
4336step r2: SELECT * FROM test3;
4337ERROR:  could not serialize access due to read/write dependencies among transactions
4338step p2: PREPARE TRANSACTION 's2';
4339step c2: COMMIT PREPARED 's2';
4340ERROR:  prepared transaction with identifier "s2" does not exist
4341step check: SELECT * FROM test1,test2,test3;
4342a|b|c
4343-+-+-
4344(0 rows)
4345
4346
4347starting permutation: r1 w2 w3 p3 c3 r2 p1 p2 c1 c2 check
4348a
4349-
4350(0 rows)
4351
4352a
4353-
4354(0 rows)
4355
4356step r1: SELECT * FROM test2;
4357b
4358-
4359(0 rows)
4360
4361step w2: INSERT INTO test2 VALUES (2);
4362step w3: INSERT INTO test3 VALUES (3);
4363step p3: PREPARE TRANSACTION 's3';
4364step c3: COMMIT PREPARED 's3';
4365step r2: SELECT * FROM test3;
4366ERROR:  could not serialize access due to read/write dependencies among transactions
4367step p1: PREPARE TRANSACTION 's1';
4368step p2: PREPARE TRANSACTION 's2';
4369step c1: COMMIT PREPARED 's1';
4370step c2: COMMIT PREPARED 's2';
4371ERROR:  prepared transaction with identifier "s2" does not exist
4372step check: SELECT * FROM test1,test2,test3;
4373a|b|c
4374-+-+-
4375(0 rows)
4376
4377
4378starting permutation: r1 w2 w3 p3 c3 r2 p1 p2 c2 c1 check
4379a
4380-
4381(0 rows)
4382
4383a
4384-
4385(0 rows)
4386
4387step r1: SELECT * FROM test2;
4388b
4389-
4390(0 rows)
4391
4392step w2: INSERT INTO test2 VALUES (2);
4393step w3: INSERT INTO test3 VALUES (3);
4394step p3: PREPARE TRANSACTION 's3';
4395step c3: COMMIT PREPARED 's3';
4396step r2: SELECT * FROM test3;
4397ERROR:  could not serialize access due to read/write dependencies among transactions
4398step p1: PREPARE TRANSACTION 's1';
4399step p2: PREPARE TRANSACTION 's2';
4400step c2: COMMIT PREPARED 's2';
4401ERROR:  prepared transaction with identifier "s2" does not exist
4402step c1: COMMIT PREPARED 's1';
4403step check: SELECT * FROM test1,test2,test3;
4404a|b|c
4405-+-+-
4406(0 rows)
4407
4408
4409starting permutation: r1 w2 w3 p3 c3 r2 p1 c1 p2 c2 check
4410a
4411-
4412(0 rows)
4413
4414a
4415-
4416(0 rows)
4417
4418step r1: SELECT * FROM test2;
4419b
4420-
4421(0 rows)
4422
4423step w2: INSERT INTO test2 VALUES (2);
4424step w3: INSERT INTO test3 VALUES (3);
4425step p3: PREPARE TRANSACTION 's3';
4426step c3: COMMIT PREPARED 's3';
4427step r2: SELECT * FROM test3;
4428ERROR:  could not serialize access due to read/write dependencies among transactions
4429step p1: PREPARE TRANSACTION 's1';
4430step c1: COMMIT PREPARED 's1';
4431step p2: PREPARE TRANSACTION 's2';
4432step c2: COMMIT PREPARED 's2';
4433ERROR:  prepared transaction with identifier "s2" does not exist
4434step check: SELECT * FROM test1,test2,test3;
4435a|b|c
4436-+-+-
4437(0 rows)
4438
4439
4440starting permutation: r1 w2 w3 p3 c3 r2 p2 p1 c1 c2 check
4441a
4442-
4443(0 rows)
4444
4445a
4446-
4447(0 rows)
4448
4449step r1: SELECT * FROM test2;
4450b
4451-
4452(0 rows)
4453
4454step w2: INSERT INTO test2 VALUES (2);
4455step w3: INSERT INTO test3 VALUES (3);
4456step p3: PREPARE TRANSACTION 's3';
4457step c3: COMMIT PREPARED 's3';
4458step r2: SELECT * FROM test3;
4459ERROR:  could not serialize access due to read/write dependencies among transactions
4460step p2: PREPARE TRANSACTION 's2';
4461step p1: PREPARE TRANSACTION 's1';
4462step c1: COMMIT PREPARED 's1';
4463step c2: COMMIT PREPARED 's2';
4464ERROR:  prepared transaction with identifier "s2" does not exist
4465step check: SELECT * FROM test1,test2,test3;
4466a|b|c
4467-+-+-
4468(0 rows)
4469
4470
4471starting permutation: r1 w2 w3 p3 c3 r2 p2 p1 c2 c1 check
4472a
4473-
4474(0 rows)
4475
4476a
4477-
4478(0 rows)
4479
4480step r1: SELECT * FROM test2;
4481b
4482-
4483(0 rows)
4484
4485step w2: INSERT INTO test2 VALUES (2);
4486step w3: INSERT INTO test3 VALUES (3);
4487step p3: PREPARE TRANSACTION 's3';
4488step c3: COMMIT PREPARED 's3';
4489step r2: SELECT * FROM test3;
4490ERROR:  could not serialize access due to read/write dependencies among transactions
4491step p2: PREPARE TRANSACTION 's2';
4492step p1: PREPARE TRANSACTION 's1';
4493step c2: COMMIT PREPARED 's2';
4494ERROR:  prepared transaction with identifier "s2" does not exist
4495step c1: COMMIT PREPARED 's1';
4496step check: SELECT * FROM test1,test2,test3;
4497a|b|c
4498-+-+-
4499(0 rows)
4500
4501
4502starting permutation: r1 w2 w3 p3 c3 r2 p2 c2 p1 c1 check
4503a
4504-
4505(0 rows)
4506
4507a
4508-
4509(0 rows)
4510
4511step r1: SELECT * FROM test2;
4512b
4513-
4514(0 rows)
4515
4516step w2: INSERT INTO test2 VALUES (2);
4517step w3: INSERT INTO test3 VALUES (3);
4518step p3: PREPARE TRANSACTION 's3';
4519step c3: COMMIT PREPARED 's3';
4520step r2: SELECT * FROM test3;
4521ERROR:  could not serialize access due to read/write dependencies among transactions
4522step p2: PREPARE TRANSACTION 's2';
4523step c2: COMMIT PREPARED 's2';
4524ERROR:  prepared transaction with identifier "s2" does not exist
4525step p1: PREPARE TRANSACTION 's1';
4526step c1: COMMIT PREPARED 's1';
4527step check: SELECT * FROM test1,test2,test3;
4528a|b|c
4529-+-+-
4530(0 rows)
4531
4532
4533starting permutation: r1 w2 w3 p3 c3 p1 r2 p2 c1 c2 check
4534a
4535-
4536(0 rows)
4537
4538a
4539-
4540(0 rows)
4541
4542step r1: SELECT * FROM test2;
4543b
4544-
4545(0 rows)
4546
4547step w2: INSERT INTO test2 VALUES (2);
4548step w3: INSERT INTO test3 VALUES (3);
4549step p3: PREPARE TRANSACTION 's3';
4550step c3: COMMIT PREPARED 's3';
4551step p1: PREPARE TRANSACTION 's1';
4552step r2: SELECT * FROM test3;
4553ERROR:  could not serialize access due to read/write dependencies among transactions
4554step p2: PREPARE TRANSACTION 's2';
4555step c1: COMMIT PREPARED 's1';
4556step c2: COMMIT PREPARED 's2';
4557ERROR:  prepared transaction with identifier "s2" does not exist
4558step check: SELECT * FROM test1,test2,test3;
4559a|b|c
4560-+-+-
4561(0 rows)
4562
4563
4564starting permutation: r1 w2 w3 p3 c3 p1 r2 p2 c2 c1 check
4565a
4566-
4567(0 rows)
4568
4569a
4570-
4571(0 rows)
4572
4573step r1: SELECT * FROM test2;
4574b
4575-
4576(0 rows)
4577
4578step w2: INSERT INTO test2 VALUES (2);
4579step w3: INSERT INTO test3 VALUES (3);
4580step p3: PREPARE TRANSACTION 's3';
4581step c3: COMMIT PREPARED 's3';
4582step p1: PREPARE TRANSACTION 's1';
4583step r2: SELECT * FROM test3;
4584ERROR:  could not serialize access due to read/write dependencies among transactions
4585step p2: PREPARE TRANSACTION 's2';
4586step c2: COMMIT PREPARED 's2';
4587ERROR:  prepared transaction with identifier "s2" does not exist
4588step c1: COMMIT PREPARED 's1';
4589step check: SELECT * FROM test1,test2,test3;
4590a|b|c
4591-+-+-
4592(0 rows)
4593
4594
4595starting permutation: r1 w2 w3 p3 c3 p1 r2 c1 p2 c2 check
4596a
4597-
4598(0 rows)
4599
4600a
4601-
4602(0 rows)
4603
4604step r1: SELECT * FROM test2;
4605b
4606-
4607(0 rows)
4608
4609step w2: INSERT INTO test2 VALUES (2);
4610step w3: INSERT INTO test3 VALUES (3);
4611step p3: PREPARE TRANSACTION 's3';
4612step c3: COMMIT PREPARED 's3';
4613step p1: PREPARE TRANSACTION 's1';
4614step r2: SELECT * FROM test3;
4615ERROR:  could not serialize access due to read/write dependencies among transactions
4616step c1: COMMIT PREPARED 's1';
4617step p2: PREPARE TRANSACTION 's2';
4618step c2: COMMIT PREPARED 's2';
4619ERROR:  prepared transaction with identifier "s2" does not exist
4620step check: SELECT * FROM test1,test2,test3;
4621a|b|c
4622-+-+-
4623(0 rows)
4624
4625
4626starting permutation: r1 w2 w3 p3 c3 p1 c1 r2 p2 c2 check
4627a
4628-
4629(0 rows)
4630
4631a
4632-
4633(0 rows)
4634
4635step r1: SELECT * FROM test2;
4636b
4637-
4638(0 rows)
4639
4640step w2: INSERT INTO test2 VALUES (2);
4641step w3: INSERT INTO test3 VALUES (3);
4642step p3: PREPARE TRANSACTION 's3';
4643step c3: COMMIT PREPARED 's3';
4644step p1: PREPARE TRANSACTION 's1';
4645step c1: COMMIT PREPARED 's1';
4646step r2: SELECT * FROM test3;
4647ERROR:  could not serialize access due to read/write dependencies among transactions
4648step p2: PREPARE TRANSACTION 's2';
4649step c2: COMMIT PREPARED 's2';
4650ERROR:  prepared transaction with identifier "s2" does not exist
4651step check: SELECT * FROM test1,test2,test3;
4652a|b|c
4653-+-+-
4654(0 rows)
4655
4656
4657starting permutation: r1 w2 p1 w3 r2 p2 p3 c3 c1 c2 check
4658a
4659-
4660(0 rows)
4661
4662a
4663-
4664(0 rows)
4665
4666step r1: SELECT * FROM test2;
4667b
4668-
4669(0 rows)
4670
4671step w2: INSERT INTO test2 VALUES (2);
4672step p1: PREPARE TRANSACTION 's1';
4673step w3: INSERT INTO test3 VALUES (3);
4674step r2: SELECT * FROM test3;
4675c
4676-
4677(0 rows)
4678
4679step p2: PREPARE TRANSACTION 's2';
4680step p3: PREPARE TRANSACTION 's3';
4681ERROR:  could not serialize access due to read/write dependencies among transactions
4682step c3: COMMIT PREPARED 's3';
4683ERROR:  prepared transaction with identifier "s3" does not exist
4684step c1: COMMIT PREPARED 's1';
4685step c2: COMMIT PREPARED 's2';
4686step check: SELECT * FROM test1,test2,test3;
4687a|b|c
4688-+-+-
4689(0 rows)
4690
4691
4692starting permutation: r1 w2 p1 w3 r2 p2 p3 c3 c2 c1 check
4693a
4694-
4695(0 rows)
4696
4697a
4698-
4699(0 rows)
4700
4701step r1: SELECT * FROM test2;
4702b
4703-
4704(0 rows)
4705
4706step w2: INSERT INTO test2 VALUES (2);
4707step p1: PREPARE TRANSACTION 's1';
4708step w3: INSERT INTO test3 VALUES (3);
4709step r2: SELECT * FROM test3;
4710c
4711-
4712(0 rows)
4713
4714step p2: PREPARE TRANSACTION 's2';
4715step p3: PREPARE TRANSACTION 's3';
4716ERROR:  could not serialize access due to read/write dependencies among transactions
4717step c3: COMMIT PREPARED 's3';
4718ERROR:  prepared transaction with identifier "s3" does not exist
4719step c2: COMMIT PREPARED 's2';
4720step c1: COMMIT PREPARED 's1';
4721step check: SELECT * FROM test1,test2,test3;
4722a|b|c
4723-+-+-
4724(0 rows)
4725
4726
4727starting permutation: r1 w2 p1 w3 r2 p3 p2 c3 c1 c2 check
4728a
4729-
4730(0 rows)
4731
4732a
4733-
4734(0 rows)
4735
4736step r1: SELECT * FROM test2;
4737b
4738-
4739(0 rows)
4740
4741step w2: INSERT INTO test2 VALUES (2);
4742step p1: PREPARE TRANSACTION 's1';
4743step w3: INSERT INTO test3 VALUES (3);
4744step r2: SELECT * FROM test3;
4745c
4746-
4747(0 rows)
4748
4749step p3: PREPARE TRANSACTION 's3';
4750step p2: PREPARE TRANSACTION 's2';
4751ERROR:  could not serialize access due to read/write dependencies among transactions
4752step c3: COMMIT PREPARED 's3';
4753step c1: COMMIT PREPARED 's1';
4754step c2: COMMIT PREPARED 's2';
4755ERROR:  prepared transaction with identifier "s2" does not exist
4756step check: SELECT * FROM test1,test2,test3;
4757a|b|c
4758-+-+-
4759(0 rows)
4760
4761
4762starting permutation: r1 w2 p1 w3 r2 p3 p2 c3 c2 c1 check
4763a
4764-
4765(0 rows)
4766
4767a
4768-
4769(0 rows)
4770
4771step r1: SELECT * FROM test2;
4772b
4773-
4774(0 rows)
4775
4776step w2: INSERT INTO test2 VALUES (2);
4777step p1: PREPARE TRANSACTION 's1';
4778step w3: INSERT INTO test3 VALUES (3);
4779step r2: SELECT * FROM test3;
4780c
4781-
4782(0 rows)
4783
4784step p3: PREPARE TRANSACTION 's3';
4785step p2: PREPARE TRANSACTION 's2';
4786ERROR:  could not serialize access due to read/write dependencies among transactions
4787step c3: COMMIT PREPARED 's3';
4788step c2: COMMIT PREPARED 's2';
4789ERROR:  prepared transaction with identifier "s2" does not exist
4790step c1: COMMIT PREPARED 's1';
4791step check: SELECT * FROM test1,test2,test3;
4792a|b|c
4793-+-+-
4794(0 rows)
4795
4796
4797starting permutation: r1 w2 p1 w3 r2 p3 c3 p2 c1 c2 check
4798a
4799-
4800(0 rows)
4801
4802a
4803-
4804(0 rows)
4805
4806step r1: SELECT * FROM test2;
4807b
4808-
4809(0 rows)
4810
4811step w2: INSERT INTO test2 VALUES (2);
4812step p1: PREPARE TRANSACTION 's1';
4813step w3: INSERT INTO test3 VALUES (3);
4814step r2: SELECT * FROM test3;
4815c
4816-
4817(0 rows)
4818
4819step p3: PREPARE TRANSACTION 's3';
4820step c3: COMMIT PREPARED 's3';
4821step p2: PREPARE TRANSACTION 's2';
4822ERROR:  could not serialize access due to read/write dependencies among transactions
4823step c1: COMMIT PREPARED 's1';
4824step c2: COMMIT PREPARED 's2';
4825ERROR:  prepared transaction with identifier "s2" does not exist
4826step check: SELECT * FROM test1,test2,test3;
4827a|b|c
4828-+-+-
4829(0 rows)
4830
4831
4832starting permutation: r1 w2 p1 w3 r2 p3 c3 p2 c2 c1 check
4833a
4834-
4835(0 rows)
4836
4837a
4838-
4839(0 rows)
4840
4841step r1: SELECT * FROM test2;
4842b
4843-
4844(0 rows)
4845
4846step w2: INSERT INTO test2 VALUES (2);
4847step p1: PREPARE TRANSACTION 's1';
4848step w3: INSERT INTO test3 VALUES (3);
4849step r2: SELECT * FROM test3;
4850c
4851-
4852(0 rows)
4853
4854step p3: PREPARE TRANSACTION 's3';
4855step c3: COMMIT PREPARED 's3';
4856step p2: PREPARE TRANSACTION 's2';
4857ERROR:  could not serialize access due to read/write dependencies among transactions
4858step c2: COMMIT PREPARED 's2';
4859ERROR:  prepared transaction with identifier "s2" does not exist
4860step c1: COMMIT PREPARED 's1';
4861step check: SELECT * FROM test1,test2,test3;
4862a|b|c
4863-+-+-
4864(0 rows)
4865
4866
4867starting permutation: r1 w2 p1 w3 r2 p3 c3 c1 p2 c2 check
4868a
4869-
4870(0 rows)
4871
4872a
4873-
4874(0 rows)
4875
4876step r1: SELECT * FROM test2;
4877b
4878-
4879(0 rows)
4880
4881step w2: INSERT INTO test2 VALUES (2);
4882step p1: PREPARE TRANSACTION 's1';
4883step w3: INSERT INTO test3 VALUES (3);
4884step r2: SELECT * FROM test3;
4885c
4886-
4887(0 rows)
4888
4889step p3: PREPARE TRANSACTION 's3';
4890step c3: COMMIT PREPARED 's3';
4891step c1: COMMIT PREPARED 's1';
4892step p2: PREPARE TRANSACTION 's2';
4893ERROR:  could not serialize access due to read/write dependencies among transactions
4894step c2: COMMIT PREPARED 's2';
4895ERROR:  prepared transaction with identifier "s2" does not exist
4896step check: SELECT * FROM test1,test2,test3;
4897a|b|c
4898-+-+-
4899(0 rows)
4900
4901
4902starting permutation: r1 w2 p1 w3 p3 r2 p2 c3 c1 c2 check
4903a
4904-
4905(0 rows)
4906
4907a
4908-
4909(0 rows)
4910
4911step r1: SELECT * FROM test2;
4912b
4913-
4914(0 rows)
4915
4916step w2: INSERT INTO test2 VALUES (2);
4917step p1: PREPARE TRANSACTION 's1';
4918step w3: INSERT INTO test3 VALUES (3);
4919step p3: PREPARE TRANSACTION 's3';
4920step r2: SELECT * FROM test3;
4921ERROR:  could not serialize access due to read/write dependencies among transactions
4922step p2: PREPARE TRANSACTION 's2';
4923step c3: COMMIT PREPARED 's3';
4924step c1: COMMIT PREPARED 's1';
4925step c2: COMMIT PREPARED 's2';
4926ERROR:  prepared transaction with identifier "s2" does not exist
4927step check: SELECT * FROM test1,test2,test3;
4928a|b|c
4929-+-+-
4930(0 rows)
4931
4932
4933starting permutation: r1 w2 p1 w3 p3 r2 p2 c3 c2 c1 check
4934a
4935-
4936(0 rows)
4937
4938a
4939-
4940(0 rows)
4941
4942step r1: SELECT * FROM test2;
4943b
4944-
4945(0 rows)
4946
4947step w2: INSERT INTO test2 VALUES (2);
4948step p1: PREPARE TRANSACTION 's1';
4949step w3: INSERT INTO test3 VALUES (3);
4950step p3: PREPARE TRANSACTION 's3';
4951step r2: SELECT * FROM test3;
4952ERROR:  could not serialize access due to read/write dependencies among transactions
4953step p2: PREPARE TRANSACTION 's2';
4954step c3: COMMIT PREPARED 's3';
4955step c2: COMMIT PREPARED 's2';
4956ERROR:  prepared transaction with identifier "s2" does not exist
4957step c1: COMMIT PREPARED 's1';
4958step check: SELECT * FROM test1,test2,test3;
4959a|b|c
4960-+-+-
4961(0 rows)
4962
4963
4964starting permutation: r1 w2 p1 w3 p3 r2 c3 p2 c1 c2 check
4965a
4966-
4967(0 rows)
4968
4969a
4970-
4971(0 rows)
4972
4973step r1: SELECT * FROM test2;
4974b
4975-
4976(0 rows)
4977
4978step w2: INSERT INTO test2 VALUES (2);
4979step p1: PREPARE TRANSACTION 's1';
4980step w3: INSERT INTO test3 VALUES (3);
4981step p3: PREPARE TRANSACTION 's3';
4982step r2: SELECT * FROM test3;
4983ERROR:  could not serialize access due to read/write dependencies among transactions
4984step c3: COMMIT PREPARED 's3';
4985step p2: PREPARE TRANSACTION 's2';
4986step c1: COMMIT PREPARED 's1';
4987step c2: COMMIT PREPARED 's2';
4988ERROR:  prepared transaction with identifier "s2" does not exist
4989step check: SELECT * FROM test1,test2,test3;
4990a|b|c
4991-+-+-
4992(0 rows)
4993
4994
4995starting permutation: r1 w2 p1 w3 p3 r2 c3 p2 c2 c1 check
4996a
4997-
4998(0 rows)
4999
5000a
5001-
5002(0 rows)
5003
5004step r1: SELECT * FROM test2;
5005b
5006-
5007(0 rows)
5008
5009step w2: INSERT INTO test2 VALUES (2);
5010step p1: PREPARE TRANSACTION 's1';
5011step w3: INSERT INTO test3 VALUES (3);
5012step p3: PREPARE TRANSACTION 's3';
5013step r2: SELECT * FROM test3;
5014ERROR:  could not serialize access due to read/write dependencies among transactions
5015step c3: COMMIT PREPARED 's3';
5016step p2: PREPARE TRANSACTION 's2';
5017step c2: COMMIT PREPARED 's2';
5018ERROR:  prepared transaction with identifier "s2" does not exist
5019step c1: COMMIT PREPARED 's1';
5020step check: SELECT * FROM test1,test2,test3;
5021a|b|c
5022-+-+-
5023(0 rows)
5024
5025
5026starting permutation: r1 w2 p1 w3 p3 r2 c3 c1 p2 c2 check
5027a
5028-
5029(0 rows)
5030
5031a
5032-
5033(0 rows)
5034
5035step r1: SELECT * FROM test2;
5036b
5037-
5038(0 rows)
5039
5040step w2: INSERT INTO test2 VALUES (2);
5041step p1: PREPARE TRANSACTION 's1';
5042step w3: INSERT INTO test3 VALUES (3);
5043step p3: PREPARE TRANSACTION 's3';
5044step r2: SELECT * FROM test3;
5045ERROR:  could not serialize access due to read/write dependencies among transactions
5046step c3: COMMIT PREPARED 's3';
5047step c1: COMMIT PREPARED 's1';
5048step p2: PREPARE TRANSACTION 's2';
5049step c2: COMMIT PREPARED 's2';
5050ERROR:  prepared transaction with identifier "s2" does not exist
5051step check: SELECT * FROM test1,test2,test3;
5052a|b|c
5053-+-+-
5054(0 rows)
5055
5056
5057starting permutation: r1 w2 p1 w3 p3 c3 r2 p2 c1 c2 check
5058a
5059-
5060(0 rows)
5061
5062a
5063-
5064(0 rows)
5065
5066step r1: SELECT * FROM test2;
5067b
5068-
5069(0 rows)
5070
5071step w2: INSERT INTO test2 VALUES (2);
5072step p1: PREPARE TRANSACTION 's1';
5073step w3: INSERT INTO test3 VALUES (3);
5074step p3: PREPARE TRANSACTION 's3';
5075step c3: COMMIT PREPARED 's3';
5076step r2: SELECT * FROM test3;
5077ERROR:  could not serialize access due to read/write dependencies among transactions
5078step p2: PREPARE TRANSACTION 's2';
5079step c1: COMMIT PREPARED 's1';
5080step c2: COMMIT PREPARED 's2';
5081ERROR:  prepared transaction with identifier "s2" does not exist
5082step check: SELECT * FROM test1,test2,test3;
5083a|b|c
5084-+-+-
5085(0 rows)
5086
5087
5088starting permutation: r1 w2 p1 w3 p3 c3 r2 p2 c2 c1 check
5089a
5090-
5091(0 rows)
5092
5093a
5094-
5095(0 rows)
5096
5097step r1: SELECT * FROM test2;
5098b
5099-
5100(0 rows)
5101
5102step w2: INSERT INTO test2 VALUES (2);
5103step p1: PREPARE TRANSACTION 's1';
5104step w3: INSERT INTO test3 VALUES (3);
5105step p3: PREPARE TRANSACTION 's3';
5106step c3: COMMIT PREPARED 's3';
5107step r2: SELECT * FROM test3;
5108ERROR:  could not serialize access due to read/write dependencies among transactions
5109step p2: PREPARE TRANSACTION 's2';
5110step c2: COMMIT PREPARED 's2';
5111ERROR:  prepared transaction with identifier "s2" does not exist
5112step c1: COMMIT PREPARED 's1';
5113step check: SELECT * FROM test1,test2,test3;
5114a|b|c
5115-+-+-
5116(0 rows)
5117
5118
5119starting permutation: r1 w2 p1 w3 p3 c3 r2 c1 p2 c2 check
5120a
5121-
5122(0 rows)
5123
5124a
5125-
5126(0 rows)
5127
5128step r1: SELECT * FROM test2;
5129b
5130-
5131(0 rows)
5132
5133step w2: INSERT INTO test2 VALUES (2);
5134step p1: PREPARE TRANSACTION 's1';
5135step w3: INSERT INTO test3 VALUES (3);
5136step p3: PREPARE TRANSACTION 's3';
5137step c3: COMMIT PREPARED 's3';
5138step r2: SELECT * FROM test3;
5139ERROR:  could not serialize access due to read/write dependencies among transactions
5140step c1: COMMIT PREPARED 's1';
5141step p2: PREPARE TRANSACTION 's2';
5142step c2: COMMIT PREPARED 's2';
5143ERROR:  prepared transaction with identifier "s2" does not exist
5144step check: SELECT * FROM test1,test2,test3;
5145a|b|c
5146-+-+-
5147(0 rows)
5148
5149
5150starting permutation: r1 w2 p1 w3 p3 c3 c1 r2 p2 c2 check
5151a
5152-
5153(0 rows)
5154
5155a
5156-
5157(0 rows)
5158
5159step r1: SELECT * FROM test2;
5160b
5161-
5162(0 rows)
5163
5164step w2: INSERT INTO test2 VALUES (2);
5165step p1: PREPARE TRANSACTION 's1';
5166step w3: INSERT INTO test3 VALUES (3);
5167step p3: PREPARE TRANSACTION 's3';
5168step c3: COMMIT PREPARED 's3';
5169step c1: COMMIT PREPARED 's1';
5170step r2: SELECT * FROM test3;
5171ERROR:  could not serialize access due to read/write dependencies among transactions
5172step p2: PREPARE TRANSACTION 's2';
5173step c2: COMMIT PREPARED 's2';
5174ERROR:  prepared transaction with identifier "s2" does not exist
5175step check: SELECT * FROM test1,test2,test3;
5176a|b|c
5177-+-+-
5178(0 rows)
5179
5180
5181starting permutation: r1 w3 r2 w2 p1 p2 p3 c3 c1 c2 check
5182a
5183-
5184(0 rows)
5185
5186a
5187-
5188(0 rows)
5189
5190step r1: SELECT * FROM test2;
5191b
5192-
5193(0 rows)
5194
5195step w3: INSERT INTO test3 VALUES (3);
5196step r2: SELECT * FROM test3;
5197c
5198-
5199(0 rows)
5200
5201step w2: INSERT INTO test2 VALUES (2);
5202step p1: PREPARE TRANSACTION 's1';
5203step p2: PREPARE TRANSACTION 's2';
5204step p3: PREPARE TRANSACTION 's3';
5205ERROR:  could not serialize access due to read/write dependencies among transactions
5206step c3: COMMIT PREPARED 's3';
5207ERROR:  prepared transaction with identifier "s3" does not exist
5208step c1: COMMIT PREPARED 's1';
5209step c2: COMMIT PREPARED 's2';
5210step check: SELECT * FROM test1,test2,test3;
5211a|b|c
5212-+-+-
5213(0 rows)
5214
5215
5216starting permutation: r1 w3 r2 w2 p1 p2 p3 c3 c2 c1 check
5217a
5218-
5219(0 rows)
5220
5221a
5222-
5223(0 rows)
5224
5225step r1: SELECT * FROM test2;
5226b
5227-
5228(0 rows)
5229
5230step w3: INSERT INTO test3 VALUES (3);
5231step r2: SELECT * FROM test3;
5232c
5233-
5234(0 rows)
5235
5236step w2: INSERT INTO test2 VALUES (2);
5237step p1: PREPARE TRANSACTION 's1';
5238step p2: PREPARE TRANSACTION 's2';
5239step p3: PREPARE TRANSACTION 's3';
5240ERROR:  could not serialize access due to read/write dependencies among transactions
5241step c3: COMMIT PREPARED 's3';
5242ERROR:  prepared transaction with identifier "s3" does not exist
5243step c2: COMMIT PREPARED 's2';
5244step c1: COMMIT PREPARED 's1';
5245step check: SELECT * FROM test1,test2,test3;
5246a|b|c
5247-+-+-
5248(0 rows)
5249
5250
5251starting permutation: r1 w3 r2 w2 p1 p3 p2 c3 c1 c2 check
5252a
5253-
5254(0 rows)
5255
5256a
5257-
5258(0 rows)
5259
5260step r1: SELECT * FROM test2;
5261b
5262-
5263(0 rows)
5264
5265step w3: INSERT INTO test3 VALUES (3);
5266step r2: SELECT * FROM test3;
5267c
5268-
5269(0 rows)
5270
5271step w2: INSERT INTO test2 VALUES (2);
5272step p1: PREPARE TRANSACTION 's1';
5273step p3: PREPARE TRANSACTION 's3';
5274step p2: PREPARE TRANSACTION 's2';
5275ERROR:  could not serialize access due to read/write dependencies among transactions
5276step c3: COMMIT PREPARED 's3';
5277step c1: COMMIT PREPARED 's1';
5278step c2: COMMIT PREPARED 's2';
5279ERROR:  prepared transaction with identifier "s2" does not exist
5280step check: SELECT * FROM test1,test2,test3;
5281a|b|c
5282-+-+-
5283(0 rows)
5284
5285
5286starting permutation: r1 w3 r2 w2 p1 p3 p2 c3 c2 c1 check
5287a
5288-
5289(0 rows)
5290
5291a
5292-
5293(0 rows)
5294
5295step r1: SELECT * FROM test2;
5296b
5297-
5298(0 rows)
5299
5300step w3: INSERT INTO test3 VALUES (3);
5301step r2: SELECT * FROM test3;
5302c
5303-
5304(0 rows)
5305
5306step w2: INSERT INTO test2 VALUES (2);
5307step p1: PREPARE TRANSACTION 's1';
5308step p3: PREPARE TRANSACTION 's3';
5309step p2: PREPARE TRANSACTION 's2';
5310ERROR:  could not serialize access due to read/write dependencies among transactions
5311step c3: COMMIT PREPARED 's3';
5312step c2: COMMIT PREPARED 's2';
5313ERROR:  prepared transaction with identifier "s2" does not exist
5314step c1: COMMIT PREPARED 's1';
5315step check: SELECT * FROM test1,test2,test3;
5316a|b|c
5317-+-+-
5318(0 rows)
5319
5320
5321starting permutation: r1 w3 r2 w2 p1 p3 c3 p2 c1 c2 check
5322a
5323-
5324(0 rows)
5325
5326a
5327-
5328(0 rows)
5329
5330step r1: SELECT * FROM test2;
5331b
5332-
5333(0 rows)
5334
5335step w3: INSERT INTO test3 VALUES (3);
5336step r2: SELECT * FROM test3;
5337c
5338-
5339(0 rows)
5340
5341step w2: INSERT INTO test2 VALUES (2);
5342step p1: PREPARE TRANSACTION 's1';
5343step p3: PREPARE TRANSACTION 's3';
5344step c3: COMMIT PREPARED 's3';
5345step p2: PREPARE TRANSACTION 's2';
5346ERROR:  could not serialize access due to read/write dependencies among transactions
5347step c1: COMMIT PREPARED 's1';
5348step c2: COMMIT PREPARED 's2';
5349ERROR:  prepared transaction with identifier "s2" does not exist
5350step check: SELECT * FROM test1,test2,test3;
5351a|b|c
5352-+-+-
5353(0 rows)
5354
5355
5356starting permutation: r1 w3 r2 w2 p1 p3 c3 p2 c2 c1 check
5357a
5358-
5359(0 rows)
5360
5361a
5362-
5363(0 rows)
5364
5365step r1: SELECT * FROM test2;
5366b
5367-
5368(0 rows)
5369
5370step w3: INSERT INTO test3 VALUES (3);
5371step r2: SELECT * FROM test3;
5372c
5373-
5374(0 rows)
5375
5376step w2: INSERT INTO test2 VALUES (2);
5377step p1: PREPARE TRANSACTION 's1';
5378step p3: PREPARE TRANSACTION 's3';
5379step c3: COMMIT PREPARED 's3';
5380step p2: PREPARE TRANSACTION 's2';
5381ERROR:  could not serialize access due to read/write dependencies among transactions
5382step c2: COMMIT PREPARED 's2';
5383ERROR:  prepared transaction with identifier "s2" does not exist
5384step c1: COMMIT PREPARED 's1';
5385step check: SELECT * FROM test1,test2,test3;
5386a|b|c
5387-+-+-
5388(0 rows)
5389
5390
5391starting permutation: r1 w3 r2 w2 p1 p3 c3 c1 p2 c2 check
5392a
5393-
5394(0 rows)
5395
5396a
5397-
5398(0 rows)
5399
5400step r1: SELECT * FROM test2;
5401b
5402-
5403(0 rows)
5404
5405step w3: INSERT INTO test3 VALUES (3);
5406step r2: SELECT * FROM test3;
5407c
5408-
5409(0 rows)
5410
5411step w2: INSERT INTO test2 VALUES (2);
5412step p1: PREPARE TRANSACTION 's1';
5413step p3: PREPARE TRANSACTION 's3';
5414step c3: COMMIT PREPARED 's3';
5415step c1: COMMIT PREPARED 's1';
5416step p2: PREPARE TRANSACTION 's2';
5417ERROR:  could not serialize access due to read/write dependencies among transactions
5418step c2: COMMIT PREPARED 's2';
5419ERROR:  prepared transaction with identifier "s2" does not exist
5420step check: SELECT * FROM test1,test2,test3;
5421a|b|c
5422-+-+-
5423(0 rows)
5424
5425
5426starting permutation: r1 w3 r2 w2 p2 p1 p3 c3 c1 c2 check
5427a
5428-
5429(0 rows)
5430
5431a
5432-
5433(0 rows)
5434
5435step r1: SELECT * FROM test2;
5436b
5437-
5438(0 rows)
5439
5440step w3: INSERT INTO test3 VALUES (3);
5441step r2: SELECT * FROM test3;
5442c
5443-
5444(0 rows)
5445
5446step w2: INSERT INTO test2 VALUES (2);
5447step p2: PREPARE TRANSACTION 's2';
5448step p1: PREPARE TRANSACTION 's1';
5449step p3: PREPARE TRANSACTION 's3';
5450ERROR:  could not serialize access due to read/write dependencies among transactions
5451step c3: COMMIT PREPARED 's3';
5452ERROR:  prepared transaction with identifier "s3" does not exist
5453step c1: COMMIT PREPARED 's1';
5454step c2: COMMIT PREPARED 's2';
5455step check: SELECT * FROM test1,test2,test3;
5456a|b|c
5457-+-+-
5458(0 rows)
5459
5460
5461starting permutation: r1 w3 r2 w2 p2 p1 p3 c3 c2 c1 check
5462a
5463-
5464(0 rows)
5465
5466a
5467-
5468(0 rows)
5469
5470step r1: SELECT * FROM test2;
5471b
5472-
5473(0 rows)
5474
5475step w3: INSERT INTO test3 VALUES (3);
5476step r2: SELECT * FROM test3;
5477c
5478-
5479(0 rows)
5480
5481step w2: INSERT INTO test2 VALUES (2);
5482step p2: PREPARE TRANSACTION 's2';
5483step p1: PREPARE TRANSACTION 's1';
5484step p3: PREPARE TRANSACTION 's3';
5485ERROR:  could not serialize access due to read/write dependencies among transactions
5486step c3: COMMIT PREPARED 's3';
5487ERROR:  prepared transaction with identifier "s3" does not exist
5488step c2: COMMIT PREPARED 's2';
5489step c1: COMMIT PREPARED 's1';
5490step check: SELECT * FROM test1,test2,test3;
5491a|b|c
5492-+-+-
5493(0 rows)
5494
5495
5496starting permutation: r1 w3 r2 w2 p2 p3 p1 c3 c1 c2 check
5497a
5498-
5499(0 rows)
5500
5501a
5502-
5503(0 rows)
5504
5505step r1: SELECT * FROM test2;
5506b
5507-
5508(0 rows)
5509
5510step w3: INSERT INTO test3 VALUES (3);
5511step r2: SELECT * FROM test3;
5512c
5513-
5514(0 rows)
5515
5516step w2: INSERT INTO test2 VALUES (2);
5517step p2: PREPARE TRANSACTION 's2';
5518step p3: PREPARE TRANSACTION 's3';
5519ERROR:  could not serialize access due to read/write dependencies among transactions
5520step p1: PREPARE TRANSACTION 's1';
5521step c3: COMMIT PREPARED 's3';
5522ERROR:  prepared transaction with identifier "s3" does not exist
5523step c1: COMMIT PREPARED 's1';
5524step c2: COMMIT PREPARED 's2';
5525step check: SELECT * FROM test1,test2,test3;
5526a|b|c
5527-+-+-
5528(0 rows)
5529
5530
5531starting permutation: r1 w3 r2 w2 p2 p3 p1 c3 c2 c1 check
5532a
5533-
5534(0 rows)
5535
5536a
5537-
5538(0 rows)
5539
5540step r1: SELECT * FROM test2;
5541b
5542-
5543(0 rows)
5544
5545step w3: INSERT INTO test3 VALUES (3);
5546step r2: SELECT * FROM test3;
5547c
5548-
5549(0 rows)
5550
5551step w2: INSERT INTO test2 VALUES (2);
5552step p2: PREPARE TRANSACTION 's2';
5553step p3: PREPARE TRANSACTION 's3';
5554ERROR:  could not serialize access due to read/write dependencies among transactions
5555step p1: PREPARE TRANSACTION 's1';
5556step c3: COMMIT PREPARED 's3';
5557ERROR:  prepared transaction with identifier "s3" does not exist
5558step c2: COMMIT PREPARED 's2';
5559step c1: COMMIT PREPARED 's1';
5560step check: SELECT * FROM test1,test2,test3;
5561a|b|c
5562-+-+-
5563(0 rows)
5564
5565
5566starting permutation: r1 w3 r2 w2 p2 p3 c3 p1 c1 c2 check
5567a
5568-
5569(0 rows)
5570
5571a
5572-
5573(0 rows)
5574
5575step r1: SELECT * FROM test2;
5576b
5577-
5578(0 rows)
5579
5580step w3: INSERT INTO test3 VALUES (3);
5581step r2: SELECT * FROM test3;
5582c
5583-
5584(0 rows)
5585
5586step w2: INSERT INTO test2 VALUES (2);
5587step p2: PREPARE TRANSACTION 's2';
5588step p3: PREPARE TRANSACTION 's3';
5589ERROR:  could not serialize access due to read/write dependencies among transactions
5590step c3: COMMIT PREPARED 's3';
5591ERROR:  prepared transaction with identifier "s3" does not exist
5592step p1: PREPARE TRANSACTION 's1';
5593step c1: COMMIT PREPARED 's1';
5594step c2: COMMIT PREPARED 's2';
5595step check: SELECT * FROM test1,test2,test3;
5596a|b|c
5597-+-+-
5598(0 rows)
5599
5600
5601starting permutation: r1 w3 r2 w2 p2 p3 c3 p1 c2 c1 check
5602a
5603-
5604(0 rows)
5605
5606a
5607-
5608(0 rows)
5609
5610step r1: SELECT * FROM test2;
5611b
5612-
5613(0 rows)
5614
5615step w3: INSERT INTO test3 VALUES (3);
5616step r2: SELECT * FROM test3;
5617c
5618-
5619(0 rows)
5620
5621step w2: INSERT INTO test2 VALUES (2);
5622step p2: PREPARE TRANSACTION 's2';
5623step p3: PREPARE TRANSACTION 's3';
5624ERROR:  could not serialize access due to read/write dependencies among transactions
5625step c3: COMMIT PREPARED 's3';
5626ERROR:  prepared transaction with identifier "s3" does not exist
5627step p1: PREPARE TRANSACTION 's1';
5628step c2: COMMIT PREPARED 's2';
5629step c1: COMMIT PREPARED 's1';
5630step check: SELECT * FROM test1,test2,test3;
5631a|b|c
5632-+-+-
5633(0 rows)
5634
5635
5636starting permutation: r1 w3 r2 w2 p2 p3 c3 c2 p1 c1 check
5637a
5638-
5639(0 rows)
5640
5641a
5642-
5643(0 rows)
5644
5645step r1: SELECT * FROM test2;
5646b
5647-
5648(0 rows)
5649
5650step w3: INSERT INTO test3 VALUES (3);
5651step r2: SELECT * FROM test3;
5652c
5653-
5654(0 rows)
5655
5656step w2: INSERT INTO test2 VALUES (2);
5657step p2: PREPARE TRANSACTION 's2';
5658step p3: PREPARE TRANSACTION 's3';
5659ERROR:  could not serialize access due to read/write dependencies among transactions
5660step c3: COMMIT PREPARED 's3';
5661ERROR:  prepared transaction with identifier "s3" does not exist
5662step c2: COMMIT PREPARED 's2';
5663step p1: PREPARE TRANSACTION 's1';
5664step c1: COMMIT PREPARED 's1';
5665step check: SELECT * FROM test1,test2,test3;
5666a|b|c
5667-+-+-
5668(0 rows)
5669
5670
5671starting permutation: r1 w3 r2 w2 p3 p1 p2 c3 c1 c2 check
5672a
5673-
5674(0 rows)
5675
5676a
5677-
5678(0 rows)
5679
5680step r1: SELECT * FROM test2;
5681b
5682-
5683(0 rows)
5684
5685step w3: INSERT INTO test3 VALUES (3);
5686step r2: SELECT * FROM test3;
5687c
5688-
5689(0 rows)
5690
5691step w2: INSERT INTO test2 VALUES (2);
5692step p3: PREPARE TRANSACTION 's3';
5693step p1: PREPARE TRANSACTION 's1';
5694step p2: PREPARE TRANSACTION 's2';
5695ERROR:  could not serialize access due to read/write dependencies among transactions
5696step c3: COMMIT PREPARED 's3';
5697step c1: COMMIT PREPARED 's1';
5698step c2: COMMIT PREPARED 's2';
5699ERROR:  prepared transaction with identifier "s2" does not exist
5700step check: SELECT * FROM test1,test2,test3;
5701a|b|c
5702-+-+-
5703(0 rows)
5704
5705
5706starting permutation: r1 w3 r2 w2 p3 p1 p2 c3 c2 c1 check
5707a
5708-
5709(0 rows)
5710
5711a
5712-
5713(0 rows)
5714
5715step r1: SELECT * FROM test2;
5716b
5717-
5718(0 rows)
5719
5720step w3: INSERT INTO test3 VALUES (3);
5721step r2: SELECT * FROM test3;
5722c
5723-
5724(0 rows)
5725
5726step w2: INSERT INTO test2 VALUES (2);
5727step p3: PREPARE TRANSACTION 's3';
5728step p1: PREPARE TRANSACTION 's1';
5729step p2: PREPARE TRANSACTION 's2';
5730ERROR:  could not serialize access due to read/write dependencies among transactions
5731step c3: COMMIT PREPARED 's3';
5732step c2: COMMIT PREPARED 's2';
5733ERROR:  prepared transaction with identifier "s2" does not exist
5734step c1: COMMIT PREPARED 's1';
5735step check: SELECT * FROM test1,test2,test3;
5736a|b|c
5737-+-+-
5738(0 rows)
5739
5740
5741starting permutation: r1 w3 r2 w2 p3 p1 c3 p2 c1 c2 check
5742a
5743-
5744(0 rows)
5745
5746a
5747-
5748(0 rows)
5749
5750step r1: SELECT * FROM test2;
5751b
5752-
5753(0 rows)
5754
5755step w3: INSERT INTO test3 VALUES (3);
5756step r2: SELECT * FROM test3;
5757c
5758-
5759(0 rows)
5760
5761step w2: INSERT INTO test2 VALUES (2);
5762step p3: PREPARE TRANSACTION 's3';
5763step p1: PREPARE TRANSACTION 's1';
5764step c3: COMMIT PREPARED 's3';
5765step p2: PREPARE TRANSACTION 's2';
5766ERROR:  could not serialize access due to read/write dependencies among transactions
5767step c1: COMMIT PREPARED 's1';
5768step c2: COMMIT PREPARED 's2';
5769ERROR:  prepared transaction with identifier "s2" does not exist
5770step check: SELECT * FROM test1,test2,test3;
5771a|b|c
5772-+-+-
5773(0 rows)
5774
5775
5776starting permutation: r1 w3 r2 w2 p3 p1 c3 p2 c2 c1 check
5777a
5778-
5779(0 rows)
5780
5781a
5782-
5783(0 rows)
5784
5785step r1: SELECT * FROM test2;
5786b
5787-
5788(0 rows)
5789
5790step w3: INSERT INTO test3 VALUES (3);
5791step r2: SELECT * FROM test3;
5792c
5793-
5794(0 rows)
5795
5796step w2: INSERT INTO test2 VALUES (2);
5797step p3: PREPARE TRANSACTION 's3';
5798step p1: PREPARE TRANSACTION 's1';
5799step c3: COMMIT PREPARED 's3';
5800step p2: PREPARE TRANSACTION 's2';
5801ERROR:  could not serialize access due to read/write dependencies among transactions
5802step c2: COMMIT PREPARED 's2';
5803ERROR:  prepared transaction with identifier "s2" does not exist
5804step c1: COMMIT PREPARED 's1';
5805step check: SELECT * FROM test1,test2,test3;
5806a|b|c
5807-+-+-
5808(0 rows)
5809
5810
5811starting permutation: r1 w3 r2 w2 p3 p1 c3 c1 p2 c2 check
5812a
5813-
5814(0 rows)
5815
5816a
5817-
5818(0 rows)
5819
5820step r1: SELECT * FROM test2;
5821b
5822-
5823(0 rows)
5824
5825step w3: INSERT INTO test3 VALUES (3);
5826step r2: SELECT * FROM test3;
5827c
5828-
5829(0 rows)
5830
5831step w2: INSERT INTO test2 VALUES (2);
5832step p3: PREPARE TRANSACTION 's3';
5833step p1: PREPARE TRANSACTION 's1';
5834step c3: COMMIT PREPARED 's3';
5835step c1: COMMIT PREPARED 's1';
5836step p2: PREPARE TRANSACTION 's2';
5837ERROR:  could not serialize access due to read/write dependencies among transactions
5838step c2: COMMIT PREPARED 's2';
5839ERROR:  prepared transaction with identifier "s2" does not exist
5840step check: SELECT * FROM test1,test2,test3;
5841a|b|c
5842-+-+-
5843(0 rows)
5844
5845
5846starting permutation: r1 w3 r2 w2 p3 p2 p1 c3 c1 c2 check
5847a
5848-
5849(0 rows)
5850
5851a
5852-
5853(0 rows)
5854
5855step r1: SELECT * FROM test2;
5856b
5857-
5858(0 rows)
5859
5860step w3: INSERT INTO test3 VALUES (3);
5861step r2: SELECT * FROM test3;
5862c
5863-
5864(0 rows)
5865
5866step w2: INSERT INTO test2 VALUES (2);
5867step p3: PREPARE TRANSACTION 's3';
5868step p2: PREPARE TRANSACTION 's2';
5869ERROR:  could not serialize access due to read/write dependencies among transactions
5870step p1: PREPARE TRANSACTION 's1';
5871step c3: COMMIT PREPARED 's3';
5872step c1: COMMIT PREPARED 's1';
5873step c2: COMMIT PREPARED 's2';
5874ERROR:  prepared transaction with identifier "s2" does not exist
5875step check: SELECT * FROM test1,test2,test3;
5876a|b|c
5877-+-+-
5878(0 rows)
5879
5880
5881starting permutation: r1 w3 r2 w2 p3 p2 p1 c3 c2 c1 check
5882a
5883-
5884(0 rows)
5885
5886a
5887-
5888(0 rows)
5889
5890step r1: SELECT * FROM test2;
5891b
5892-
5893(0 rows)
5894
5895step w3: INSERT INTO test3 VALUES (3);
5896step r2: SELECT * FROM test3;
5897c
5898-
5899(0 rows)
5900
5901step w2: INSERT INTO test2 VALUES (2);
5902step p3: PREPARE TRANSACTION 's3';
5903step p2: PREPARE TRANSACTION 's2';
5904ERROR:  could not serialize access due to read/write dependencies among transactions
5905step p1: PREPARE TRANSACTION 's1';
5906step c3: COMMIT PREPARED 's3';
5907step c2: COMMIT PREPARED 's2';
5908ERROR:  prepared transaction with identifier "s2" does not exist
5909step c1: COMMIT PREPARED 's1';
5910step check: SELECT * FROM test1,test2,test3;
5911a|b|c
5912-+-+-
5913(0 rows)
5914
5915
5916starting permutation: r1 w3 r2 w2 p3 p2 c3 p1 c1 c2 check
5917a
5918-
5919(0 rows)
5920
5921a
5922-
5923(0 rows)
5924
5925step r1: SELECT * FROM test2;
5926b
5927-
5928(0 rows)
5929
5930step w3: INSERT INTO test3 VALUES (3);
5931step r2: SELECT * FROM test3;
5932c
5933-
5934(0 rows)
5935
5936step w2: INSERT INTO test2 VALUES (2);
5937step p3: PREPARE TRANSACTION 's3';
5938step p2: PREPARE TRANSACTION 's2';
5939ERROR:  could not serialize access due to read/write dependencies among transactions
5940step c3: COMMIT PREPARED 's3';
5941step p1: PREPARE TRANSACTION 's1';
5942step c1: COMMIT PREPARED 's1';
5943step c2: COMMIT PREPARED 's2';
5944ERROR:  prepared transaction with identifier "s2" does not exist
5945step check: SELECT * FROM test1,test2,test3;
5946a|b|c
5947-+-+-
5948(0 rows)
5949
5950
5951starting permutation: r1 w3 r2 w2 p3 p2 c3 p1 c2 c1 check
5952a
5953-
5954(0 rows)
5955
5956a
5957-
5958(0 rows)
5959
5960step r1: SELECT * FROM test2;
5961b
5962-
5963(0 rows)
5964
5965step w3: INSERT INTO test3 VALUES (3);
5966step r2: SELECT * FROM test3;
5967c
5968-
5969(0 rows)
5970
5971step w2: INSERT INTO test2 VALUES (2);
5972step p3: PREPARE TRANSACTION 's3';
5973step p2: PREPARE TRANSACTION 's2';
5974ERROR:  could not serialize access due to read/write dependencies among transactions
5975step c3: COMMIT PREPARED 's3';
5976step p1: PREPARE TRANSACTION 's1';
5977step c2: COMMIT PREPARED 's2';
5978ERROR:  prepared transaction with identifier "s2" does not exist
5979step c1: COMMIT PREPARED 's1';
5980step check: SELECT * FROM test1,test2,test3;
5981a|b|c
5982-+-+-
5983(0 rows)
5984
5985
5986starting permutation: r1 w3 r2 w2 p3 p2 c3 c2 p1 c1 check
5987a
5988-
5989(0 rows)
5990
5991a
5992-
5993(0 rows)
5994
5995step r1: SELECT * FROM test2;
5996b
5997-
5998(0 rows)
5999
6000step w3: INSERT INTO test3 VALUES (3);
6001step r2: SELECT * FROM test3;
6002c
6003-
6004(0 rows)
6005
6006step w2: INSERT INTO test2 VALUES (2);
6007step p3: PREPARE TRANSACTION 's3';
6008step p2: PREPARE TRANSACTION 's2';
6009ERROR:  could not serialize access due to read/write dependencies among transactions
6010step c3: COMMIT PREPARED 's3';
6011step c2: COMMIT PREPARED 's2';
6012ERROR:  prepared transaction with identifier "s2" does not exist
6013step p1: PREPARE TRANSACTION 's1';
6014step c1: COMMIT PREPARED 's1';
6015step check: SELECT * FROM test1,test2,test3;
6016a|b|c
6017-+-+-
6018(0 rows)
6019
6020
6021starting permutation: r1 w3 r2 w2 p3 c3 p1 p2 c1 c2 check
6022a
6023-
6024(0 rows)
6025
6026a
6027-
6028(0 rows)
6029
6030step r1: SELECT * FROM test2;
6031b
6032-
6033(0 rows)
6034
6035step w3: INSERT INTO test3 VALUES (3);
6036step r2: SELECT * FROM test3;
6037c
6038-
6039(0 rows)
6040
6041step w2: INSERT INTO test2 VALUES (2);
6042step p3: PREPARE TRANSACTION 's3';
6043step c3: COMMIT PREPARED 's3';
6044step p1: PREPARE TRANSACTION 's1';
6045step p2: PREPARE TRANSACTION 's2';
6046ERROR:  could not serialize access due to read/write dependencies among transactions
6047step c1: COMMIT PREPARED 's1';
6048step c2: COMMIT PREPARED 's2';
6049ERROR:  prepared transaction with identifier "s2" does not exist
6050step check: SELECT * FROM test1,test2,test3;
6051a|b|c
6052-+-+-
6053(0 rows)
6054
6055
6056starting permutation: r1 w3 r2 w2 p3 c3 p1 p2 c2 c1 check
6057a
6058-
6059(0 rows)
6060
6061a
6062-
6063(0 rows)
6064
6065step r1: SELECT * FROM test2;
6066b
6067-
6068(0 rows)
6069
6070step w3: INSERT INTO test3 VALUES (3);
6071step r2: SELECT * FROM test3;
6072c
6073-
6074(0 rows)
6075
6076step w2: INSERT INTO test2 VALUES (2);
6077step p3: PREPARE TRANSACTION 's3';
6078step c3: COMMIT PREPARED 's3';
6079step p1: PREPARE TRANSACTION 's1';
6080step p2: PREPARE TRANSACTION 's2';
6081ERROR:  could not serialize access due to read/write dependencies among transactions
6082step c2: COMMIT PREPARED 's2';
6083ERROR:  prepared transaction with identifier "s2" does not exist
6084step c1: COMMIT PREPARED 's1';
6085step check: SELECT * FROM test1,test2,test3;
6086a|b|c
6087-+-+-
6088(0 rows)
6089
6090
6091starting permutation: r1 w3 r2 w2 p3 c3 p1 c1 p2 c2 check
6092a
6093-
6094(0 rows)
6095
6096a
6097-
6098(0 rows)
6099
6100step r1: SELECT * FROM test2;
6101b
6102-
6103(0 rows)
6104
6105step w3: INSERT INTO test3 VALUES (3);
6106step r2: SELECT * FROM test3;
6107c
6108-
6109(0 rows)
6110
6111step w2: INSERT INTO test2 VALUES (2);
6112step p3: PREPARE TRANSACTION 's3';
6113step c3: COMMIT PREPARED 's3';
6114step p1: PREPARE TRANSACTION 's1';
6115step c1: COMMIT PREPARED 's1';
6116step p2: PREPARE TRANSACTION 's2';
6117ERROR:  could not serialize access due to read/write dependencies among transactions
6118step c2: COMMIT PREPARED 's2';
6119ERROR:  prepared transaction with identifier "s2" does not exist
6120step check: SELECT * FROM test1,test2,test3;
6121a|b|c
6122-+-+-
6123(0 rows)
6124
6125
6126starting permutation: r1 w3 r2 w2 p3 c3 p2 p1 c1 c2 check
6127a
6128-
6129(0 rows)
6130
6131a
6132-
6133(0 rows)
6134
6135step r1: SELECT * FROM test2;
6136b
6137-
6138(0 rows)
6139
6140step w3: INSERT INTO test3 VALUES (3);
6141step r2: SELECT * FROM test3;
6142c
6143-
6144(0 rows)
6145
6146step w2: INSERT INTO test2 VALUES (2);
6147step p3: PREPARE TRANSACTION 's3';
6148step c3: COMMIT PREPARED 's3';
6149step p2: PREPARE TRANSACTION 's2';
6150ERROR:  could not serialize access due to read/write dependencies among transactions
6151step p1: PREPARE TRANSACTION 's1';
6152step c1: COMMIT PREPARED 's1';
6153step c2: COMMIT PREPARED 's2';
6154ERROR:  prepared transaction with identifier "s2" does not exist
6155step check: SELECT * FROM test1,test2,test3;
6156a|b|c
6157-+-+-
6158(0 rows)
6159
6160
6161starting permutation: r1 w3 r2 w2 p3 c3 p2 p1 c2 c1 check
6162a
6163-
6164(0 rows)
6165
6166a
6167-
6168(0 rows)
6169
6170step r1: SELECT * FROM test2;
6171b
6172-
6173(0 rows)
6174
6175step w3: INSERT INTO test3 VALUES (3);
6176step r2: SELECT * FROM test3;
6177c
6178-
6179(0 rows)
6180
6181step w2: INSERT INTO test2 VALUES (2);
6182step p3: PREPARE TRANSACTION 's3';
6183step c3: COMMIT PREPARED 's3';
6184step p2: PREPARE TRANSACTION 's2';
6185ERROR:  could not serialize access due to read/write dependencies among transactions
6186step p1: PREPARE TRANSACTION 's1';
6187step c2: COMMIT PREPARED 's2';
6188ERROR:  prepared transaction with identifier "s2" does not exist
6189step c1: COMMIT PREPARED 's1';
6190step check: SELECT * FROM test1,test2,test3;
6191a|b|c
6192-+-+-
6193(0 rows)
6194
6195
6196starting permutation: r1 w3 r2 w2 p3 c3 p2 c2 p1 c1 check
6197a
6198-
6199(0 rows)
6200
6201a
6202-
6203(0 rows)
6204
6205step r1: SELECT * FROM test2;
6206b
6207-
6208(0 rows)
6209
6210step w3: INSERT INTO test3 VALUES (3);
6211step r2: SELECT * FROM test3;
6212c
6213-
6214(0 rows)
6215
6216step w2: INSERT INTO test2 VALUES (2);
6217step p3: PREPARE TRANSACTION 's3';
6218step c3: COMMIT PREPARED 's3';
6219step p2: PREPARE TRANSACTION 's2';
6220ERROR:  could not serialize access due to read/write dependencies among transactions
6221step c2: COMMIT PREPARED 's2';
6222ERROR:  prepared transaction with identifier "s2" does not exist
6223step p1: PREPARE TRANSACTION 's1';
6224step c1: COMMIT PREPARED 's1';
6225step check: SELECT * FROM test1,test2,test3;
6226a|b|c
6227-+-+-
6228(0 rows)
6229
6230
6231starting permutation: r1 w3 r2 p1 w2 p2 p3 c3 c1 c2 check
6232a
6233-
6234(0 rows)
6235
6236a
6237-
6238(0 rows)
6239
6240step r1: SELECT * FROM test2;
6241b
6242-
6243(0 rows)
6244
6245step w3: INSERT INTO test3 VALUES (3);
6246step r2: SELECT * FROM test3;
6247c
6248-
6249(0 rows)
6250
6251step p1: PREPARE TRANSACTION 's1';
6252step w2: INSERT INTO test2 VALUES (2);
6253step p2: PREPARE TRANSACTION 's2';
6254step p3: PREPARE TRANSACTION 's3';
6255ERROR:  could not serialize access due to read/write dependencies among transactions
6256step c3: COMMIT PREPARED 's3';
6257ERROR:  prepared transaction with identifier "s3" does not exist
6258step c1: COMMIT PREPARED 's1';
6259step c2: COMMIT PREPARED 's2';
6260step check: SELECT * FROM test1,test2,test3;
6261a|b|c
6262-+-+-
6263(0 rows)
6264
6265
6266starting permutation: r1 w3 r2 p1 w2 p2 p3 c3 c2 c1 check
6267a
6268-
6269(0 rows)
6270
6271a
6272-
6273(0 rows)
6274
6275step r1: SELECT * FROM test2;
6276b
6277-
6278(0 rows)
6279
6280step w3: INSERT INTO test3 VALUES (3);
6281step r2: SELECT * FROM test3;
6282c
6283-
6284(0 rows)
6285
6286step p1: PREPARE TRANSACTION 's1';
6287step w2: INSERT INTO test2 VALUES (2);
6288step p2: PREPARE TRANSACTION 's2';
6289step p3: PREPARE TRANSACTION 's3';
6290ERROR:  could not serialize access due to read/write dependencies among transactions
6291step c3: COMMIT PREPARED 's3';
6292ERROR:  prepared transaction with identifier "s3" does not exist
6293step c2: COMMIT PREPARED 's2';
6294step c1: COMMIT PREPARED 's1';
6295step check: SELECT * FROM test1,test2,test3;
6296a|b|c
6297-+-+-
6298(0 rows)
6299
6300
6301starting permutation: r1 w3 r2 p1 w2 p3 p2 c3 c1 c2 check
6302a
6303-
6304(0 rows)
6305
6306a
6307-
6308(0 rows)
6309
6310step r1: SELECT * FROM test2;
6311b
6312-
6313(0 rows)
6314
6315step w3: INSERT INTO test3 VALUES (3);
6316step r2: SELECT * FROM test3;
6317c
6318-
6319(0 rows)
6320
6321step p1: PREPARE TRANSACTION 's1';
6322step w2: INSERT INTO test2 VALUES (2);
6323step p3: PREPARE TRANSACTION 's3';
6324step p2: PREPARE TRANSACTION 's2';
6325ERROR:  could not serialize access due to read/write dependencies among transactions
6326step c3: COMMIT PREPARED 's3';
6327step c1: COMMIT PREPARED 's1';
6328step c2: COMMIT PREPARED 's2';
6329ERROR:  prepared transaction with identifier "s2" does not exist
6330step check: SELECT * FROM test1,test2,test3;
6331a|b|c
6332-+-+-
6333(0 rows)
6334
6335
6336starting permutation: r1 w3 r2 p1 w2 p3 p2 c3 c2 c1 check
6337a
6338-
6339(0 rows)
6340
6341a
6342-
6343(0 rows)
6344
6345step r1: SELECT * FROM test2;
6346b
6347-
6348(0 rows)
6349
6350step w3: INSERT INTO test3 VALUES (3);
6351step r2: SELECT * FROM test3;
6352c
6353-
6354(0 rows)
6355
6356step p1: PREPARE TRANSACTION 's1';
6357step w2: INSERT INTO test2 VALUES (2);
6358step p3: PREPARE TRANSACTION 's3';
6359step p2: PREPARE TRANSACTION 's2';
6360ERROR:  could not serialize access due to read/write dependencies among transactions
6361step c3: COMMIT PREPARED 's3';
6362step c2: COMMIT PREPARED 's2';
6363ERROR:  prepared transaction with identifier "s2" does not exist
6364step c1: COMMIT PREPARED 's1';
6365step check: SELECT * FROM test1,test2,test3;
6366a|b|c
6367-+-+-
6368(0 rows)
6369
6370
6371starting permutation: r1 w3 r2 p1 w2 p3 c3 p2 c1 c2 check
6372a
6373-
6374(0 rows)
6375
6376a
6377-
6378(0 rows)
6379
6380step r1: SELECT * FROM test2;
6381b
6382-
6383(0 rows)
6384
6385step w3: INSERT INTO test3 VALUES (3);
6386step r2: SELECT * FROM test3;
6387c
6388-
6389(0 rows)
6390
6391step p1: PREPARE TRANSACTION 's1';
6392step w2: INSERT INTO test2 VALUES (2);
6393step p3: PREPARE TRANSACTION 's3';
6394step c3: COMMIT PREPARED 's3';
6395step p2: PREPARE TRANSACTION 's2';
6396ERROR:  could not serialize access due to read/write dependencies among transactions
6397step c1: COMMIT PREPARED 's1';
6398step c2: COMMIT PREPARED 's2';
6399ERROR:  prepared transaction with identifier "s2" does not exist
6400step check: SELECT * FROM test1,test2,test3;
6401a|b|c
6402-+-+-
6403(0 rows)
6404
6405
6406starting permutation: r1 w3 r2 p1 w2 p3 c3 p2 c2 c1 check
6407a
6408-
6409(0 rows)
6410
6411a
6412-
6413(0 rows)
6414
6415step r1: SELECT * FROM test2;
6416b
6417-
6418(0 rows)
6419
6420step w3: INSERT INTO test3 VALUES (3);
6421step r2: SELECT * FROM test3;
6422c
6423-
6424(0 rows)
6425
6426step p1: PREPARE TRANSACTION 's1';
6427step w2: INSERT INTO test2 VALUES (2);
6428step p3: PREPARE TRANSACTION 's3';
6429step c3: COMMIT PREPARED 's3';
6430step p2: PREPARE TRANSACTION 's2';
6431ERROR:  could not serialize access due to read/write dependencies among transactions
6432step c2: COMMIT PREPARED 's2';
6433ERROR:  prepared transaction with identifier "s2" does not exist
6434step c1: COMMIT PREPARED 's1';
6435step check: SELECT * FROM test1,test2,test3;
6436a|b|c
6437-+-+-
6438(0 rows)
6439
6440
6441starting permutation: r1 w3 r2 p1 w2 p3 c3 c1 p2 c2 check
6442a
6443-
6444(0 rows)
6445
6446a
6447-
6448(0 rows)
6449
6450step r1: SELECT * FROM test2;
6451b
6452-
6453(0 rows)
6454
6455step w3: INSERT INTO test3 VALUES (3);
6456step r2: SELECT * FROM test3;
6457c
6458-
6459(0 rows)
6460
6461step p1: PREPARE TRANSACTION 's1';
6462step w2: INSERT INTO test2 VALUES (2);
6463step p3: PREPARE TRANSACTION 's3';
6464step c3: COMMIT PREPARED 's3';
6465step c1: COMMIT PREPARED 's1';
6466step p2: PREPARE TRANSACTION 's2';
6467ERROR:  could not serialize access due to read/write dependencies among transactions
6468step c2: COMMIT PREPARED 's2';
6469ERROR:  prepared transaction with identifier "s2" does not exist
6470step check: SELECT * FROM test1,test2,test3;
6471a|b|c
6472-+-+-
6473(0 rows)
6474
6475
6476starting permutation: r1 w3 r2 p1 p3 w2 p2 c3 c1 c2 check
6477a
6478-
6479(0 rows)
6480
6481a
6482-
6483(0 rows)
6484
6485step r1: SELECT * FROM test2;
6486b
6487-
6488(0 rows)
6489
6490step w3: INSERT INTO test3 VALUES (3);
6491step r2: SELECT * FROM test3;
6492c
6493-
6494(0 rows)
6495
6496step p1: PREPARE TRANSACTION 's1';
6497step p3: PREPARE TRANSACTION 's3';
6498step w2: INSERT INTO test2 VALUES (2);
6499ERROR:  could not serialize access due to read/write dependencies among transactions
6500step p2: PREPARE TRANSACTION 's2';
6501step c3: COMMIT PREPARED 's3';
6502step c1: COMMIT PREPARED 's1';
6503step c2: COMMIT PREPARED 's2';
6504ERROR:  prepared transaction with identifier "s2" does not exist
6505step check: SELECT * FROM test1,test2,test3;
6506a|b|c
6507-+-+-
6508(0 rows)
6509
6510
6511starting permutation: r1 w3 r2 p1 p3 w2 p2 c3 c2 c1 check
6512a
6513-
6514(0 rows)
6515
6516a
6517-
6518(0 rows)
6519
6520step r1: SELECT * FROM test2;
6521b
6522-
6523(0 rows)
6524
6525step w3: INSERT INTO test3 VALUES (3);
6526step r2: SELECT * FROM test3;
6527c
6528-
6529(0 rows)
6530
6531step p1: PREPARE TRANSACTION 's1';
6532step p3: PREPARE TRANSACTION 's3';
6533step w2: INSERT INTO test2 VALUES (2);
6534ERROR:  could not serialize access due to read/write dependencies among transactions
6535step p2: PREPARE TRANSACTION 's2';
6536step c3: COMMIT PREPARED 's3';
6537step c2: COMMIT PREPARED 's2';
6538ERROR:  prepared transaction with identifier "s2" does not exist
6539step c1: COMMIT PREPARED 's1';
6540step check: SELECT * FROM test1,test2,test3;
6541a|b|c
6542-+-+-
6543(0 rows)
6544
6545
6546starting permutation: r1 w3 r2 p1 p3 w2 c3 p2 c1 c2 check
6547a
6548-
6549(0 rows)
6550
6551a
6552-
6553(0 rows)
6554
6555step r1: SELECT * FROM test2;
6556b
6557-
6558(0 rows)
6559
6560step w3: INSERT INTO test3 VALUES (3);
6561step r2: SELECT * FROM test3;
6562c
6563-
6564(0 rows)
6565
6566step p1: PREPARE TRANSACTION 's1';
6567step p3: PREPARE TRANSACTION 's3';
6568step w2: INSERT INTO test2 VALUES (2);
6569ERROR:  could not serialize access due to read/write dependencies among transactions
6570step c3: COMMIT PREPARED 's3';
6571step p2: PREPARE TRANSACTION 's2';
6572step c1: COMMIT PREPARED 's1';
6573step c2: COMMIT PREPARED 's2';
6574ERROR:  prepared transaction with identifier "s2" does not exist
6575step check: SELECT * FROM test1,test2,test3;
6576a|b|c
6577-+-+-
6578(0 rows)
6579
6580
6581starting permutation: r1 w3 r2 p1 p3 w2 c3 p2 c2 c1 check
6582a
6583-
6584(0 rows)
6585
6586a
6587-
6588(0 rows)
6589
6590step r1: SELECT * FROM test2;
6591b
6592-
6593(0 rows)
6594
6595step w3: INSERT INTO test3 VALUES (3);
6596step r2: SELECT * FROM test3;
6597c
6598-
6599(0 rows)
6600
6601step p1: PREPARE TRANSACTION 's1';
6602step p3: PREPARE TRANSACTION 's3';
6603step w2: INSERT INTO test2 VALUES (2);
6604ERROR:  could not serialize access due to read/write dependencies among transactions
6605step c3: COMMIT PREPARED 's3';
6606step p2: PREPARE TRANSACTION 's2';
6607step c2: COMMIT PREPARED 's2';
6608ERROR:  prepared transaction with identifier "s2" does not exist
6609step c1: COMMIT PREPARED 's1';
6610step check: SELECT * FROM test1,test2,test3;
6611a|b|c
6612-+-+-
6613(0 rows)
6614
6615
6616starting permutation: r1 w3 r2 p1 p3 w2 c3 c1 p2 c2 check
6617a
6618-
6619(0 rows)
6620
6621a
6622-
6623(0 rows)
6624
6625step r1: SELECT * FROM test2;
6626b
6627-
6628(0 rows)
6629
6630step w3: INSERT INTO test3 VALUES (3);
6631step r2: SELECT * FROM test3;
6632c
6633-
6634(0 rows)
6635
6636step p1: PREPARE TRANSACTION 's1';
6637step p3: PREPARE TRANSACTION 's3';
6638step w2: INSERT INTO test2 VALUES (2);
6639ERROR:  could not serialize access due to read/write dependencies among transactions
6640step c3: COMMIT PREPARED 's3';
6641step c1: COMMIT PREPARED 's1';
6642step p2: PREPARE TRANSACTION 's2';
6643step c2: COMMIT PREPARED 's2';
6644ERROR:  prepared transaction with identifier "s2" does not exist
6645step check: SELECT * FROM test1,test2,test3;
6646a|b|c
6647-+-+-
6648(0 rows)
6649
6650
6651starting permutation: r1 w3 r2 p1 p3 c3 w2 p2 c1 c2 check
6652a
6653-
6654(0 rows)
6655
6656a
6657-
6658(0 rows)
6659
6660step r1: SELECT * FROM test2;
6661b
6662-
6663(0 rows)
6664
6665step w3: INSERT INTO test3 VALUES (3);
6666step r2: SELECT * FROM test3;
6667c
6668-
6669(0 rows)
6670
6671step p1: PREPARE TRANSACTION 's1';
6672step p3: PREPARE TRANSACTION 's3';
6673step c3: COMMIT PREPARED 's3';
6674step w2: INSERT INTO test2 VALUES (2);
6675ERROR:  could not serialize access due to read/write dependencies among transactions
6676step p2: PREPARE TRANSACTION 's2';
6677step c1: COMMIT PREPARED 's1';
6678step c2: COMMIT PREPARED 's2';
6679ERROR:  prepared transaction with identifier "s2" does not exist
6680step check: SELECT * FROM test1,test2,test3;
6681a|b|c
6682-+-+-
6683(0 rows)
6684
6685
6686starting permutation: r1 w3 r2 p1 p3 c3 w2 p2 c2 c1 check
6687a
6688-
6689(0 rows)
6690
6691a
6692-
6693(0 rows)
6694
6695step r1: SELECT * FROM test2;
6696b
6697-
6698(0 rows)
6699
6700step w3: INSERT INTO test3 VALUES (3);
6701step r2: SELECT * FROM test3;
6702c
6703-
6704(0 rows)
6705
6706step p1: PREPARE TRANSACTION 's1';
6707step p3: PREPARE TRANSACTION 's3';
6708step c3: COMMIT PREPARED 's3';
6709step w2: INSERT INTO test2 VALUES (2);
6710ERROR:  could not serialize access due to read/write dependencies among transactions
6711step p2: PREPARE TRANSACTION 's2';
6712step c2: COMMIT PREPARED 's2';
6713ERROR:  prepared transaction with identifier "s2" does not exist
6714step c1: COMMIT PREPARED 's1';
6715step check: SELECT * FROM test1,test2,test3;
6716a|b|c
6717-+-+-
6718(0 rows)
6719
6720
6721starting permutation: r1 w3 r2 p1 p3 c3 w2 c1 p2 c2 check
6722a
6723-
6724(0 rows)
6725
6726a
6727-
6728(0 rows)
6729
6730step r1: SELECT * FROM test2;
6731b
6732-
6733(0 rows)
6734
6735step w3: INSERT INTO test3 VALUES (3);
6736step r2: SELECT * FROM test3;
6737c
6738-
6739(0 rows)
6740
6741step p1: PREPARE TRANSACTION 's1';
6742step p3: PREPARE TRANSACTION 's3';
6743step c3: COMMIT PREPARED 's3';
6744step w2: INSERT INTO test2 VALUES (2);
6745ERROR:  could not serialize access due to read/write dependencies among transactions
6746step c1: COMMIT PREPARED 's1';
6747step p2: PREPARE TRANSACTION 's2';
6748step c2: COMMIT PREPARED 's2';
6749ERROR:  prepared transaction with identifier "s2" does not exist
6750step check: SELECT * FROM test1,test2,test3;
6751a|b|c
6752-+-+-
6753(0 rows)
6754
6755
6756starting permutation: r1 w3 r2 p1 p3 c3 c1 w2 p2 c2 check
6757a
6758-
6759(0 rows)
6760
6761a
6762-
6763(0 rows)
6764
6765step r1: SELECT * FROM test2;
6766b
6767-
6768(0 rows)
6769
6770step w3: INSERT INTO test3 VALUES (3);
6771step r2: SELECT * FROM test3;
6772c
6773-
6774(0 rows)
6775
6776step p1: PREPARE TRANSACTION 's1';
6777step p3: PREPARE TRANSACTION 's3';
6778step c3: COMMIT PREPARED 's3';
6779step c1: COMMIT PREPARED 's1';
6780step w2: INSERT INTO test2 VALUES (2);
6781ERROR:  could not serialize access due to read/write dependencies among transactions
6782step p2: PREPARE TRANSACTION 's2';
6783step c2: COMMIT PREPARED 's2';
6784ERROR:  prepared transaction with identifier "s2" does not exist
6785step check: SELECT * FROM test1,test2,test3;
6786a|b|c
6787-+-+-
6788(0 rows)
6789
6790
6791starting permutation: r1 w3 r2 p3 w2 p1 p2 c3 c1 c2 check
6792a
6793-
6794(0 rows)
6795
6796a
6797-
6798(0 rows)
6799
6800step r1: SELECT * FROM test2;
6801b
6802-
6803(0 rows)
6804
6805step w3: INSERT INTO test3 VALUES (3);
6806step r2: SELECT * FROM test3;
6807c
6808-
6809(0 rows)
6810
6811step p3: PREPARE TRANSACTION 's3';
6812step w2: INSERT INTO test2 VALUES (2);
6813ERROR:  could not serialize access due to read/write dependencies among transactions
6814step p1: PREPARE TRANSACTION 's1';
6815step p2: PREPARE TRANSACTION 's2';
6816step c3: COMMIT PREPARED 's3';
6817step c1: COMMIT PREPARED 's1';
6818step c2: COMMIT PREPARED 's2';
6819ERROR:  prepared transaction with identifier "s2" does not exist
6820step check: SELECT * FROM test1,test2,test3;
6821a|b|c
6822-+-+-
6823(0 rows)
6824
6825
6826starting permutation: r1 w3 r2 p3 w2 p1 p2 c3 c2 c1 check
6827a
6828-
6829(0 rows)
6830
6831a
6832-
6833(0 rows)
6834
6835step r1: SELECT * FROM test2;
6836b
6837-
6838(0 rows)
6839
6840step w3: INSERT INTO test3 VALUES (3);
6841step r2: SELECT * FROM test3;
6842c
6843-
6844(0 rows)
6845
6846step p3: PREPARE TRANSACTION 's3';
6847step w2: INSERT INTO test2 VALUES (2);
6848ERROR:  could not serialize access due to read/write dependencies among transactions
6849step p1: PREPARE TRANSACTION 's1';
6850step p2: PREPARE TRANSACTION 's2';
6851step c3: COMMIT PREPARED 's3';
6852step c2: COMMIT PREPARED 's2';
6853ERROR:  prepared transaction with identifier "s2" does not exist
6854step c1: COMMIT PREPARED 's1';
6855step check: SELECT * FROM test1,test2,test3;
6856a|b|c
6857-+-+-
6858(0 rows)
6859
6860
6861starting permutation: r1 w3 r2 p3 w2 p1 c3 p2 c1 c2 check
6862a
6863-
6864(0 rows)
6865
6866a
6867-
6868(0 rows)
6869
6870step r1: SELECT * FROM test2;
6871b
6872-
6873(0 rows)
6874
6875step w3: INSERT INTO test3 VALUES (3);
6876step r2: SELECT * FROM test3;
6877c
6878-
6879(0 rows)
6880
6881step p3: PREPARE TRANSACTION 's3';
6882step w2: INSERT INTO test2 VALUES (2);
6883ERROR:  could not serialize access due to read/write dependencies among transactions
6884step p1: PREPARE TRANSACTION 's1';
6885step c3: COMMIT PREPARED 's3';
6886step p2: PREPARE TRANSACTION 's2';
6887step c1: COMMIT PREPARED 's1';
6888step c2: COMMIT PREPARED 's2';
6889ERROR:  prepared transaction with identifier "s2" does not exist
6890step check: SELECT * FROM test1,test2,test3;
6891a|b|c
6892-+-+-
6893(0 rows)
6894
6895
6896starting permutation: r1 w3 r2 p3 w2 p1 c3 p2 c2 c1 check
6897a
6898-
6899(0 rows)
6900
6901a
6902-
6903(0 rows)
6904
6905step r1: SELECT * FROM test2;
6906b
6907-
6908(0 rows)
6909
6910step w3: INSERT INTO test3 VALUES (3);
6911step r2: SELECT * FROM test3;
6912c
6913-
6914(0 rows)
6915
6916step p3: PREPARE TRANSACTION 's3';
6917step w2: INSERT INTO test2 VALUES (2);
6918ERROR:  could not serialize access due to read/write dependencies among transactions
6919step p1: PREPARE TRANSACTION 's1';
6920step c3: COMMIT PREPARED 's3';
6921step p2: PREPARE TRANSACTION 's2';
6922step c2: COMMIT PREPARED 's2';
6923ERROR:  prepared transaction with identifier "s2" does not exist
6924step c1: COMMIT PREPARED 's1';
6925step check: SELECT * FROM test1,test2,test3;
6926a|b|c
6927-+-+-
6928(0 rows)
6929
6930
6931starting permutation: r1 w3 r2 p3 w2 p1 c3 c1 p2 c2 check
6932a
6933-
6934(0 rows)
6935
6936a
6937-
6938(0 rows)
6939
6940step r1: SELECT * FROM test2;
6941b
6942-
6943(0 rows)
6944
6945step w3: INSERT INTO test3 VALUES (3);
6946step r2: SELECT * FROM test3;
6947c
6948-
6949(0 rows)
6950
6951step p3: PREPARE TRANSACTION 's3';
6952step w2: INSERT INTO test2 VALUES (2);
6953ERROR:  could not serialize access due to read/write dependencies among transactions
6954step p1: PREPARE TRANSACTION 's1';
6955step c3: COMMIT PREPARED 's3';
6956step c1: COMMIT PREPARED 's1';
6957step p2: PREPARE TRANSACTION 's2';
6958step c2: COMMIT PREPARED 's2';
6959ERROR:  prepared transaction with identifier "s2" does not exist
6960step check: SELECT * FROM test1,test2,test3;
6961a|b|c
6962-+-+-
6963(0 rows)
6964
6965
6966starting permutation: r1 w3 r2 p3 w2 p2 p1 c3 c1 c2 check
6967a
6968-
6969(0 rows)
6970
6971a
6972-
6973(0 rows)
6974
6975step r1: SELECT * FROM test2;
6976b
6977-
6978(0 rows)
6979
6980step w3: INSERT INTO test3 VALUES (3);
6981step r2: SELECT * FROM test3;
6982c
6983-
6984(0 rows)
6985
6986step p3: PREPARE TRANSACTION 's3';
6987step w2: INSERT INTO test2 VALUES (2);
6988ERROR:  could not serialize access due to read/write dependencies among transactions
6989step p2: PREPARE TRANSACTION 's2';
6990step p1: PREPARE TRANSACTION 's1';
6991step c3: COMMIT PREPARED 's3';
6992step c1: COMMIT PREPARED 's1';
6993step c2: COMMIT PREPARED 's2';
6994ERROR:  prepared transaction with identifier "s2" does not exist
6995step check: SELECT * FROM test1,test2,test3;
6996a|b|c
6997-+-+-
6998(0 rows)
6999
7000
7001starting permutation: r1 w3 r2 p3 w2 p2 p1 c3 c2 c1 check
7002a
7003-
7004(0 rows)
7005
7006a
7007-
7008(0 rows)
7009
7010step r1: SELECT * FROM test2;
7011b
7012-
7013(0 rows)
7014
7015step w3: INSERT INTO test3 VALUES (3);
7016step r2: SELECT * FROM test3;
7017c
7018-
7019(0 rows)
7020
7021step p3: PREPARE TRANSACTION 's3';
7022step w2: INSERT INTO test2 VALUES (2);
7023ERROR:  could not serialize access due to read/write dependencies among transactions
7024step p2: PREPARE TRANSACTION 's2';
7025step p1: PREPARE TRANSACTION 's1';
7026step c3: COMMIT PREPARED 's3';
7027step c2: COMMIT PREPARED 's2';
7028ERROR:  prepared transaction with identifier "s2" does not exist
7029step c1: COMMIT PREPARED 's1';
7030step check: SELECT * FROM test1,test2,test3;
7031a|b|c
7032-+-+-
7033(0 rows)
7034
7035
7036starting permutation: r1 w3 r2 p3 w2 p2 c3 p1 c1 c2 check
7037a
7038-
7039(0 rows)
7040
7041a
7042-
7043(0 rows)
7044
7045step r1: SELECT * FROM test2;
7046b
7047-
7048(0 rows)
7049
7050step w3: INSERT INTO test3 VALUES (3);
7051step r2: SELECT * FROM test3;
7052c
7053-
7054(0 rows)
7055
7056step p3: PREPARE TRANSACTION 's3';
7057step w2: INSERT INTO test2 VALUES (2);
7058ERROR:  could not serialize access due to read/write dependencies among transactions
7059step p2: PREPARE TRANSACTION 's2';
7060step c3: COMMIT PREPARED 's3';
7061step p1: PREPARE TRANSACTION 's1';
7062step c1: COMMIT PREPARED 's1';
7063step c2: COMMIT PREPARED 's2';
7064ERROR:  prepared transaction with identifier "s2" does not exist
7065step check: SELECT * FROM test1,test2,test3;
7066a|b|c
7067-+-+-
7068(0 rows)
7069
7070
7071starting permutation: r1 w3 r2 p3 w2 p2 c3 p1 c2 c1 check
7072a
7073-
7074(0 rows)
7075
7076a
7077-
7078(0 rows)
7079
7080step r1: SELECT * FROM test2;
7081b
7082-
7083(0 rows)
7084
7085step w3: INSERT INTO test3 VALUES (3);
7086step r2: SELECT * FROM test3;
7087c
7088-
7089(0 rows)
7090
7091step p3: PREPARE TRANSACTION 's3';
7092step w2: INSERT INTO test2 VALUES (2);
7093ERROR:  could not serialize access due to read/write dependencies among transactions
7094step p2: PREPARE TRANSACTION 's2';
7095step c3: COMMIT PREPARED 's3';
7096step p1: PREPARE TRANSACTION 's1';
7097step c2: COMMIT PREPARED 's2';
7098ERROR:  prepared transaction with identifier "s2" does not exist
7099step c1: COMMIT PREPARED 's1';
7100step check: SELECT * FROM test1,test2,test3;
7101a|b|c
7102-+-+-
7103(0 rows)
7104
7105
7106starting permutation: r1 w3 r2 p3 w2 p2 c3 c2 p1 c1 check
7107a
7108-
7109(0 rows)
7110
7111a
7112-
7113(0 rows)
7114
7115step r1: SELECT * FROM test2;
7116b
7117-
7118(0 rows)
7119
7120step w3: INSERT INTO test3 VALUES (3);
7121step r2: SELECT * FROM test3;
7122c
7123-
7124(0 rows)
7125
7126step p3: PREPARE TRANSACTION 's3';
7127step w2: INSERT INTO test2 VALUES (2);
7128ERROR:  could not serialize access due to read/write dependencies among transactions
7129step p2: PREPARE TRANSACTION 's2';
7130step c3: COMMIT PREPARED 's3';
7131step c2: COMMIT PREPARED 's2';
7132ERROR:  prepared transaction with identifier "s2" does not exist
7133step p1: PREPARE TRANSACTION 's1';
7134step c1: COMMIT PREPARED 's1';
7135step check: SELECT * FROM test1,test2,test3;
7136a|b|c
7137-+-+-
7138(0 rows)
7139
7140
7141starting permutation: r1 w3 r2 p3 w2 c3 p1 p2 c1 c2 check
7142a
7143-
7144(0 rows)
7145
7146a
7147-
7148(0 rows)
7149
7150step r1: SELECT * FROM test2;
7151b
7152-
7153(0 rows)
7154
7155step w3: INSERT INTO test3 VALUES (3);
7156step r2: SELECT * FROM test3;
7157c
7158-
7159(0 rows)
7160
7161step p3: PREPARE TRANSACTION 's3';
7162step w2: INSERT INTO test2 VALUES (2);
7163ERROR:  could not serialize access due to read/write dependencies among transactions
7164step c3: COMMIT PREPARED 's3';
7165step p1: PREPARE TRANSACTION 's1';
7166step p2: PREPARE TRANSACTION 's2';
7167step c1: COMMIT PREPARED 's1';
7168step c2: COMMIT PREPARED 's2';
7169ERROR:  prepared transaction with identifier "s2" does not exist
7170step check: SELECT * FROM test1,test2,test3;
7171a|b|c
7172-+-+-
7173(0 rows)
7174
7175
7176starting permutation: r1 w3 r2 p3 w2 c3 p1 p2 c2 c1 check
7177a
7178-
7179(0 rows)
7180
7181a
7182-
7183(0 rows)
7184
7185step r1: SELECT * FROM test2;
7186b
7187-
7188(0 rows)
7189
7190step w3: INSERT INTO test3 VALUES (3);
7191step r2: SELECT * FROM test3;
7192c
7193-
7194(0 rows)
7195
7196step p3: PREPARE TRANSACTION 's3';
7197step w2: INSERT INTO test2 VALUES (2);
7198ERROR:  could not serialize access due to read/write dependencies among transactions
7199step c3: COMMIT PREPARED 's3';
7200step p1: PREPARE TRANSACTION 's1';
7201step p2: PREPARE TRANSACTION 's2';
7202step c2: COMMIT PREPARED 's2';
7203ERROR:  prepared transaction with identifier "s2" does not exist
7204step c1: COMMIT PREPARED 's1';
7205step check: SELECT * FROM test1,test2,test3;
7206a|b|c
7207-+-+-
7208(0 rows)
7209
7210
7211starting permutation: r1 w3 r2 p3 w2 c3 p1 c1 p2 c2 check
7212a
7213-
7214(0 rows)
7215
7216a
7217-
7218(0 rows)
7219
7220step r1: SELECT * FROM test2;
7221b
7222-
7223(0 rows)
7224
7225step w3: INSERT INTO test3 VALUES (3);
7226step r2: SELECT * FROM test3;
7227c
7228-
7229(0 rows)
7230
7231step p3: PREPARE TRANSACTION 's3';
7232step w2: INSERT INTO test2 VALUES (2);
7233ERROR:  could not serialize access due to read/write dependencies among transactions
7234step c3: COMMIT PREPARED 's3';
7235step p1: PREPARE TRANSACTION 's1';
7236step c1: COMMIT PREPARED 's1';
7237step p2: PREPARE TRANSACTION 's2';
7238step c2: COMMIT PREPARED 's2';
7239ERROR:  prepared transaction with identifier "s2" does not exist
7240step check: SELECT * FROM test1,test2,test3;
7241a|b|c
7242-+-+-
7243(0 rows)
7244
7245
7246starting permutation: r1 w3 r2 p3 w2 c3 p2 p1 c1 c2 check
7247a
7248-
7249(0 rows)
7250
7251a
7252-
7253(0 rows)
7254
7255step r1: SELECT * FROM test2;
7256b
7257-
7258(0 rows)
7259
7260step w3: INSERT INTO test3 VALUES (3);
7261step r2: SELECT * FROM test3;
7262c
7263-
7264(0 rows)
7265
7266step p3: PREPARE TRANSACTION 's3';
7267step w2: INSERT INTO test2 VALUES (2);
7268ERROR:  could not serialize access due to read/write dependencies among transactions
7269step c3: COMMIT PREPARED 's3';
7270step p2: PREPARE TRANSACTION 's2';
7271step p1: PREPARE TRANSACTION 's1';
7272step c1: COMMIT PREPARED 's1';
7273step c2: COMMIT PREPARED 's2';
7274ERROR:  prepared transaction with identifier "s2" does not exist
7275step check: SELECT * FROM test1,test2,test3;
7276a|b|c
7277-+-+-
7278(0 rows)
7279
7280
7281starting permutation: r1 w3 r2 p3 w2 c3 p2 p1 c2 c1 check
7282a
7283-
7284(0 rows)
7285
7286a
7287-
7288(0 rows)
7289
7290step r1: SELECT * FROM test2;
7291b
7292-
7293(0 rows)
7294
7295step w3: INSERT INTO test3 VALUES (3);
7296step r2: SELECT * FROM test3;
7297c
7298-
7299(0 rows)
7300
7301step p3: PREPARE TRANSACTION 's3';
7302step w2: INSERT INTO test2 VALUES (2);
7303ERROR:  could not serialize access due to read/write dependencies among transactions
7304step c3: COMMIT PREPARED 's3';
7305step p2: PREPARE TRANSACTION 's2';
7306step p1: PREPARE TRANSACTION 's1';
7307step c2: COMMIT PREPARED 's2';
7308ERROR:  prepared transaction with identifier "s2" does not exist
7309step c1: COMMIT PREPARED 's1';
7310step check: SELECT * FROM test1,test2,test3;
7311a|b|c
7312-+-+-
7313(0 rows)
7314
7315
7316starting permutation: r1 w3 r2 p3 w2 c3 p2 c2 p1 c1 check
7317a
7318-
7319(0 rows)
7320
7321a
7322-
7323(0 rows)
7324
7325step r1: SELECT * FROM test2;
7326b
7327-
7328(0 rows)
7329
7330step w3: INSERT INTO test3 VALUES (3);
7331step r2: SELECT * FROM test3;
7332c
7333-
7334(0 rows)
7335
7336step p3: PREPARE TRANSACTION 's3';
7337step w2: INSERT INTO test2 VALUES (2);
7338ERROR:  could not serialize access due to read/write dependencies among transactions
7339step c3: COMMIT PREPARED 's3';
7340step p2: PREPARE TRANSACTION 's2';
7341step c2: COMMIT PREPARED 's2';
7342ERROR:  prepared transaction with identifier "s2" does not exist
7343step p1: PREPARE TRANSACTION 's1';
7344step c1: COMMIT PREPARED 's1';
7345step check: SELECT * FROM test1,test2,test3;
7346a|b|c
7347-+-+-
7348(0 rows)
7349
7350
7351starting permutation: r1 w3 r2 p3 p1 w2 p2 c3 c1 c2 check
7352a
7353-
7354(0 rows)
7355
7356a
7357-
7358(0 rows)
7359
7360step r1: SELECT * FROM test2;
7361b
7362-
7363(0 rows)
7364
7365step w3: INSERT INTO test3 VALUES (3);
7366step r2: SELECT * FROM test3;
7367c
7368-
7369(0 rows)
7370
7371step p3: PREPARE TRANSACTION 's3';
7372step p1: PREPARE TRANSACTION 's1';
7373step w2: INSERT INTO test2 VALUES (2);
7374ERROR:  could not serialize access due to read/write dependencies among transactions
7375step p2: PREPARE TRANSACTION 's2';
7376step c3: COMMIT PREPARED 's3';
7377step c1: COMMIT PREPARED 's1';
7378step c2: COMMIT PREPARED 's2';
7379ERROR:  prepared transaction with identifier "s2" does not exist
7380step check: SELECT * FROM test1,test2,test3;
7381a|b|c
7382-+-+-
7383(0 rows)
7384
7385
7386starting permutation: r1 w3 r2 p3 p1 w2 p2 c3 c2 c1 check
7387a
7388-
7389(0 rows)
7390
7391a
7392-
7393(0 rows)
7394
7395step r1: SELECT * FROM test2;
7396b
7397-
7398(0 rows)
7399
7400step w3: INSERT INTO test3 VALUES (3);
7401step r2: SELECT * FROM test3;
7402c
7403-
7404(0 rows)
7405
7406step p3: PREPARE TRANSACTION 's3';
7407step p1: PREPARE TRANSACTION 's1';
7408step w2: INSERT INTO test2 VALUES (2);
7409ERROR:  could not serialize access due to read/write dependencies among transactions
7410step p2: PREPARE TRANSACTION 's2';
7411step c3: COMMIT PREPARED 's3';
7412step c2: COMMIT PREPARED 's2';
7413ERROR:  prepared transaction with identifier "s2" does not exist
7414step c1: COMMIT PREPARED 's1';
7415step check: SELECT * FROM test1,test2,test3;
7416a|b|c
7417-+-+-
7418(0 rows)
7419
7420
7421starting permutation: r1 w3 r2 p3 p1 w2 c3 p2 c1 c2 check
7422a
7423-
7424(0 rows)
7425
7426a
7427-
7428(0 rows)
7429
7430step r1: SELECT * FROM test2;
7431b
7432-
7433(0 rows)
7434
7435step w3: INSERT INTO test3 VALUES (3);
7436step r2: SELECT * FROM test3;
7437c
7438-
7439(0 rows)
7440
7441step p3: PREPARE TRANSACTION 's3';
7442step p1: PREPARE TRANSACTION 's1';
7443step w2: INSERT INTO test2 VALUES (2);
7444ERROR:  could not serialize access due to read/write dependencies among transactions
7445step c3: COMMIT PREPARED 's3';
7446step p2: PREPARE TRANSACTION 's2';
7447step c1: COMMIT PREPARED 's1';
7448step c2: COMMIT PREPARED 's2';
7449ERROR:  prepared transaction with identifier "s2" does not exist
7450step check: SELECT * FROM test1,test2,test3;
7451a|b|c
7452-+-+-
7453(0 rows)
7454
7455
7456starting permutation: r1 w3 r2 p3 p1 w2 c3 p2 c2 c1 check
7457a
7458-
7459(0 rows)
7460
7461a
7462-
7463(0 rows)
7464
7465step r1: SELECT * FROM test2;
7466b
7467-
7468(0 rows)
7469
7470step w3: INSERT INTO test3 VALUES (3);
7471step r2: SELECT * FROM test3;
7472c
7473-
7474(0 rows)
7475
7476step p3: PREPARE TRANSACTION 's3';
7477step p1: PREPARE TRANSACTION 's1';
7478step w2: INSERT INTO test2 VALUES (2);
7479ERROR:  could not serialize access due to read/write dependencies among transactions
7480step c3: COMMIT PREPARED 's3';
7481step p2: PREPARE TRANSACTION 's2';
7482step c2: COMMIT PREPARED 's2';
7483ERROR:  prepared transaction with identifier "s2" does not exist
7484step c1: COMMIT PREPARED 's1';
7485step check: SELECT * FROM test1,test2,test3;
7486a|b|c
7487-+-+-
7488(0 rows)
7489
7490
7491starting permutation: r1 w3 r2 p3 p1 w2 c3 c1 p2 c2 check
7492a
7493-
7494(0 rows)
7495
7496a
7497-
7498(0 rows)
7499
7500step r1: SELECT * FROM test2;
7501b
7502-
7503(0 rows)
7504
7505step w3: INSERT INTO test3 VALUES (3);
7506step r2: SELECT * FROM test3;
7507c
7508-
7509(0 rows)
7510
7511step p3: PREPARE TRANSACTION 's3';
7512step p1: PREPARE TRANSACTION 's1';
7513step w2: INSERT INTO test2 VALUES (2);
7514ERROR:  could not serialize access due to read/write dependencies among transactions
7515step c3: COMMIT PREPARED 's3';
7516step c1: COMMIT PREPARED 's1';
7517step p2: PREPARE TRANSACTION 's2';
7518step c2: COMMIT PREPARED 's2';
7519ERROR:  prepared transaction with identifier "s2" does not exist
7520step check: SELECT * FROM test1,test2,test3;
7521a|b|c
7522-+-+-
7523(0 rows)
7524
7525
7526starting permutation: r1 w3 r2 p3 p1 c3 w2 p2 c1 c2 check
7527a
7528-
7529(0 rows)
7530
7531a
7532-
7533(0 rows)
7534
7535step r1: SELECT * FROM test2;
7536b
7537-
7538(0 rows)
7539
7540step w3: INSERT INTO test3 VALUES (3);
7541step r2: SELECT * FROM test3;
7542c
7543-
7544(0 rows)
7545
7546step p3: PREPARE TRANSACTION 's3';
7547step p1: PREPARE TRANSACTION 's1';
7548step c3: COMMIT PREPARED 's3';
7549step w2: INSERT INTO test2 VALUES (2);
7550ERROR:  could not serialize access due to read/write dependencies among transactions
7551step p2: PREPARE TRANSACTION 's2';
7552step c1: COMMIT PREPARED 's1';
7553step c2: COMMIT PREPARED 's2';
7554ERROR:  prepared transaction with identifier "s2" does not exist
7555step check: SELECT * FROM test1,test2,test3;
7556a|b|c
7557-+-+-
7558(0 rows)
7559
7560
7561starting permutation: r1 w3 r2 p3 p1 c3 w2 p2 c2 c1 check
7562a
7563-
7564(0 rows)
7565
7566a
7567-
7568(0 rows)
7569
7570step r1: SELECT * FROM test2;
7571b
7572-
7573(0 rows)
7574
7575step w3: INSERT INTO test3 VALUES (3);
7576step r2: SELECT * FROM test3;
7577c
7578-
7579(0 rows)
7580
7581step p3: PREPARE TRANSACTION 's3';
7582step p1: PREPARE TRANSACTION 's1';
7583step c3: COMMIT PREPARED 's3';
7584step w2: INSERT INTO test2 VALUES (2);
7585ERROR:  could not serialize access due to read/write dependencies among transactions
7586step p2: PREPARE TRANSACTION 's2';
7587step c2: COMMIT PREPARED 's2';
7588ERROR:  prepared transaction with identifier "s2" does not exist
7589step c1: COMMIT PREPARED 's1';
7590step check: SELECT * FROM test1,test2,test3;
7591a|b|c
7592-+-+-
7593(0 rows)
7594
7595
7596starting permutation: r1 w3 r2 p3 p1 c3 w2 c1 p2 c2 check
7597a
7598-
7599(0 rows)
7600
7601a
7602-
7603(0 rows)
7604
7605step r1: SELECT * FROM test2;
7606b
7607-
7608(0 rows)
7609
7610step w3: INSERT INTO test3 VALUES (3);
7611step r2: SELECT * FROM test3;
7612c
7613-
7614(0 rows)
7615
7616step p3: PREPARE TRANSACTION 's3';
7617step p1: PREPARE TRANSACTION 's1';
7618step c3: COMMIT PREPARED 's3';
7619step w2: INSERT INTO test2 VALUES (2);
7620ERROR:  could not serialize access due to read/write dependencies among transactions
7621step c1: COMMIT PREPARED 's1';
7622step p2: PREPARE TRANSACTION 's2';
7623step c2: COMMIT PREPARED 's2';
7624ERROR:  prepared transaction with identifier "s2" does not exist
7625step check: SELECT * FROM test1,test2,test3;
7626a|b|c
7627-+-+-
7628(0 rows)
7629
7630
7631starting permutation: r1 w3 r2 p3 p1 c3 c1 w2 p2 c2 check
7632a
7633-
7634(0 rows)
7635
7636a
7637-
7638(0 rows)
7639
7640step r1: SELECT * FROM test2;
7641b
7642-
7643(0 rows)
7644
7645step w3: INSERT INTO test3 VALUES (3);
7646step r2: SELECT * FROM test3;
7647c
7648-
7649(0 rows)
7650
7651step p3: PREPARE TRANSACTION 's3';
7652step p1: PREPARE TRANSACTION 's1';
7653step c3: COMMIT PREPARED 's3';
7654step c1: COMMIT PREPARED 's1';
7655step w2: INSERT INTO test2 VALUES (2);
7656ERROR:  could not serialize access due to read/write dependencies among transactions
7657step p2: PREPARE TRANSACTION 's2';
7658step c2: COMMIT PREPARED 's2';
7659ERROR:  prepared transaction with identifier "s2" does not exist
7660step check: SELECT * FROM test1,test2,test3;
7661a|b|c
7662-+-+-
7663(0 rows)
7664
7665
7666starting permutation: r1 w3 r2 p3 c3 w2 p1 p2 c1 c2 check
7667a
7668-
7669(0 rows)
7670
7671a
7672-
7673(0 rows)
7674
7675step r1: SELECT * FROM test2;
7676b
7677-
7678(0 rows)
7679
7680step w3: INSERT INTO test3 VALUES (3);
7681step r2: SELECT * FROM test3;
7682c
7683-
7684(0 rows)
7685
7686step p3: PREPARE TRANSACTION 's3';
7687step c3: COMMIT PREPARED 's3';
7688step w2: INSERT INTO test2 VALUES (2);
7689ERROR:  could not serialize access due to read/write dependencies among transactions
7690step p1: PREPARE TRANSACTION 's1';
7691step p2: PREPARE TRANSACTION 's2';
7692step c1: COMMIT PREPARED 's1';
7693step c2: COMMIT PREPARED 's2';
7694ERROR:  prepared transaction with identifier "s2" does not exist
7695step check: SELECT * FROM test1,test2,test3;
7696a|b|c
7697-+-+-
7698(0 rows)
7699
7700
7701starting permutation: r1 w3 r2 p3 c3 w2 p1 p2 c2 c1 check
7702a
7703-
7704(0 rows)
7705
7706a
7707-
7708(0 rows)
7709
7710step r1: SELECT * FROM test2;
7711b
7712-
7713(0 rows)
7714
7715step w3: INSERT INTO test3 VALUES (3);
7716step r2: SELECT * FROM test3;
7717c
7718-
7719(0 rows)
7720
7721step p3: PREPARE TRANSACTION 's3';
7722step c3: COMMIT PREPARED 's3';
7723step w2: INSERT INTO test2 VALUES (2);
7724ERROR:  could not serialize access due to read/write dependencies among transactions
7725step p1: PREPARE TRANSACTION 's1';
7726step p2: PREPARE TRANSACTION 's2';
7727step c2: COMMIT PREPARED 's2';
7728ERROR:  prepared transaction with identifier "s2" does not exist
7729step c1: COMMIT PREPARED 's1';
7730step check: SELECT * FROM test1,test2,test3;
7731a|b|c
7732-+-+-
7733(0 rows)
7734
7735
7736starting permutation: r1 w3 r2 p3 c3 w2 p1 c1 p2 c2 check
7737a
7738-
7739(0 rows)
7740
7741a
7742-
7743(0 rows)
7744
7745step r1: SELECT * FROM test2;
7746b
7747-
7748(0 rows)
7749
7750step w3: INSERT INTO test3 VALUES (3);
7751step r2: SELECT * FROM test3;
7752c
7753-
7754(0 rows)
7755
7756step p3: PREPARE TRANSACTION 's3';
7757step c3: COMMIT PREPARED 's3';
7758step w2: INSERT INTO test2 VALUES (2);
7759ERROR:  could not serialize access due to read/write dependencies among transactions
7760step p1: PREPARE TRANSACTION 's1';
7761step c1: COMMIT PREPARED 's1';
7762step p2: PREPARE TRANSACTION 's2';
7763step c2: COMMIT PREPARED 's2';
7764ERROR:  prepared transaction with identifier "s2" does not exist
7765step check: SELECT * FROM test1,test2,test3;
7766a|b|c
7767-+-+-
7768(0 rows)
7769
7770
7771starting permutation: r1 w3 r2 p3 c3 w2 p2 p1 c1 c2 check
7772a
7773-
7774(0 rows)
7775
7776a
7777-
7778(0 rows)
7779
7780step r1: SELECT * FROM test2;
7781b
7782-
7783(0 rows)
7784
7785step w3: INSERT INTO test3 VALUES (3);
7786step r2: SELECT * FROM test3;
7787c
7788-
7789(0 rows)
7790
7791step p3: PREPARE TRANSACTION 's3';
7792step c3: COMMIT PREPARED 's3';
7793step w2: INSERT INTO test2 VALUES (2);
7794ERROR:  could not serialize access due to read/write dependencies among transactions
7795step p2: PREPARE TRANSACTION 's2';
7796step p1: PREPARE TRANSACTION 's1';
7797step c1: COMMIT PREPARED 's1';
7798step c2: COMMIT PREPARED 's2';
7799ERROR:  prepared transaction with identifier "s2" does not exist
7800step check: SELECT * FROM test1,test2,test3;
7801a|b|c
7802-+-+-
7803(0 rows)
7804
7805
7806starting permutation: r1 w3 r2 p3 c3 w2 p2 p1 c2 c1 check
7807a
7808-
7809(0 rows)
7810
7811a
7812-
7813(0 rows)
7814
7815step r1: SELECT * FROM test2;
7816b
7817-
7818(0 rows)
7819
7820step w3: INSERT INTO test3 VALUES (3);
7821step r2: SELECT * FROM test3;
7822c
7823-
7824(0 rows)
7825
7826step p3: PREPARE TRANSACTION 's3';
7827step c3: COMMIT PREPARED 's3';
7828step w2: INSERT INTO test2 VALUES (2);
7829ERROR:  could not serialize access due to read/write dependencies among transactions
7830step p2: PREPARE TRANSACTION 's2';
7831step p1: PREPARE TRANSACTION 's1';
7832step c2: COMMIT PREPARED 's2';
7833ERROR:  prepared transaction with identifier "s2" does not exist
7834step c1: COMMIT PREPARED 's1';
7835step check: SELECT * FROM test1,test2,test3;
7836a|b|c
7837-+-+-
7838(0 rows)
7839
7840
7841starting permutation: r1 w3 r2 p3 c3 w2 p2 c2 p1 c1 check
7842a
7843-
7844(0 rows)
7845
7846a
7847-
7848(0 rows)
7849
7850step r1: SELECT * FROM test2;
7851b
7852-
7853(0 rows)
7854
7855step w3: INSERT INTO test3 VALUES (3);
7856step r2: SELECT * FROM test3;
7857c
7858-
7859(0 rows)
7860
7861step p3: PREPARE TRANSACTION 's3';
7862step c3: COMMIT PREPARED 's3';
7863step w2: INSERT INTO test2 VALUES (2);
7864ERROR:  could not serialize access due to read/write dependencies among transactions
7865step p2: PREPARE TRANSACTION 's2';
7866step c2: COMMIT PREPARED 's2';
7867ERROR:  prepared transaction with identifier "s2" does not exist
7868step p1: PREPARE TRANSACTION 's1';
7869step c1: COMMIT PREPARED 's1';
7870step check: SELECT * FROM test1,test2,test3;
7871a|b|c
7872-+-+-
7873(0 rows)
7874
7875
7876starting permutation: r1 w3 r2 p3 c3 p1 w2 p2 c1 c2 check
7877a
7878-
7879(0 rows)
7880
7881a
7882-
7883(0 rows)
7884
7885step r1: SELECT * FROM test2;
7886b
7887-
7888(0 rows)
7889
7890step w3: INSERT INTO test3 VALUES (3);
7891step r2: SELECT * FROM test3;
7892c
7893-
7894(0 rows)
7895
7896step p3: PREPARE TRANSACTION 's3';
7897step c3: COMMIT PREPARED 's3';
7898step p1: PREPARE TRANSACTION 's1';
7899step w2: INSERT INTO test2 VALUES (2);
7900ERROR:  could not serialize access due to read/write dependencies among transactions
7901step p2: PREPARE TRANSACTION 's2';
7902step c1: COMMIT PREPARED 's1';
7903step c2: COMMIT PREPARED 's2';
7904ERROR:  prepared transaction with identifier "s2" does not exist
7905step check: SELECT * FROM test1,test2,test3;
7906a|b|c
7907-+-+-
7908(0 rows)
7909
7910
7911starting permutation: r1 w3 r2 p3 c3 p1 w2 p2 c2 c1 check
7912a
7913-
7914(0 rows)
7915
7916a
7917-
7918(0 rows)
7919
7920step r1: SELECT * FROM test2;
7921b
7922-
7923(0 rows)
7924
7925step w3: INSERT INTO test3 VALUES (3);
7926step r2: SELECT * FROM test3;
7927c
7928-
7929(0 rows)
7930
7931step p3: PREPARE TRANSACTION 's3';
7932step c3: COMMIT PREPARED 's3';
7933step p1: PREPARE TRANSACTION 's1';
7934step w2: INSERT INTO test2 VALUES (2);
7935ERROR:  could not serialize access due to read/write dependencies among transactions
7936step p2: PREPARE TRANSACTION 's2';
7937step c2: COMMIT PREPARED 's2';
7938ERROR:  prepared transaction with identifier "s2" does not exist
7939step c1: COMMIT PREPARED 's1';
7940step check: SELECT * FROM test1,test2,test3;
7941a|b|c
7942-+-+-
7943(0 rows)
7944
7945
7946starting permutation: r1 w3 r2 p3 c3 p1 w2 c1 p2 c2 check
7947a
7948-
7949(0 rows)
7950
7951a
7952-
7953(0 rows)
7954
7955step r1: SELECT * FROM test2;
7956b
7957-
7958(0 rows)
7959
7960step w3: INSERT INTO test3 VALUES (3);
7961step r2: SELECT * FROM test3;
7962c
7963-
7964(0 rows)
7965
7966step p3: PREPARE TRANSACTION 's3';
7967step c3: COMMIT PREPARED 's3';
7968step p1: PREPARE TRANSACTION 's1';
7969step w2: INSERT INTO test2 VALUES (2);
7970ERROR:  could not serialize access due to read/write dependencies among transactions
7971step c1: COMMIT PREPARED 's1';
7972step p2: PREPARE TRANSACTION 's2';
7973step c2: COMMIT PREPARED 's2';
7974ERROR:  prepared transaction with identifier "s2" does not exist
7975step check: SELECT * FROM test1,test2,test3;
7976a|b|c
7977-+-+-
7978(0 rows)
7979
7980
7981starting permutation: r1 w3 r2 p3 c3 p1 c1 w2 p2 c2 check
7982a
7983-
7984(0 rows)
7985
7986a
7987-
7988(0 rows)
7989
7990step r1: SELECT * FROM test2;
7991b
7992-
7993(0 rows)
7994
7995step w3: INSERT INTO test3 VALUES (3);
7996step r2: SELECT * FROM test3;
7997c
7998-
7999(0 rows)
8000
8001step p3: PREPARE TRANSACTION 's3';
8002step c3: COMMIT PREPARED 's3';
8003step p1: PREPARE TRANSACTION 's1';
8004step c1: COMMIT PREPARED 's1';
8005step w2: INSERT INTO test2 VALUES (2);
8006ERROR:  could not serialize access due to read/write dependencies among transactions
8007step p2: PREPARE TRANSACTION 's2';
8008step c2: COMMIT PREPARED 's2';
8009ERROR:  prepared transaction with identifier "s2" does not exist
8010step check: SELECT * FROM test1,test2,test3;
8011a|b|c
8012-+-+-
8013(0 rows)
8014
8015
8016starting permutation: r1 w3 w2 r2 p1 p2 p3 c3 c1 c2 check
8017a
8018-
8019(0 rows)
8020
8021a
8022-
8023(0 rows)
8024
8025step r1: SELECT * FROM test2;
8026b
8027-
8028(0 rows)
8029
8030step w3: INSERT INTO test3 VALUES (3);
8031step w2: INSERT INTO test2 VALUES (2);
8032step r2: SELECT * FROM test3;
8033c
8034-
8035(0 rows)
8036
8037step p1: PREPARE TRANSACTION 's1';
8038step p2: PREPARE TRANSACTION 's2';
8039step p3: PREPARE TRANSACTION 's3';
8040ERROR:  could not serialize access due to read/write dependencies among transactions
8041step c3: COMMIT PREPARED 's3';
8042ERROR:  prepared transaction with identifier "s3" does not exist
8043step c1: COMMIT PREPARED 's1';
8044step c2: COMMIT PREPARED 's2';
8045step check: SELECT * FROM test1,test2,test3;
8046a|b|c
8047-+-+-
8048(0 rows)
8049
8050
8051starting permutation: r1 w3 w2 r2 p1 p2 p3 c3 c2 c1 check
8052a
8053-
8054(0 rows)
8055
8056a
8057-
8058(0 rows)
8059
8060step r1: SELECT * FROM test2;
8061b
8062-
8063(0 rows)
8064
8065step w3: INSERT INTO test3 VALUES (3);
8066step w2: INSERT INTO test2 VALUES (2);
8067step r2: SELECT * FROM test3;
8068c
8069-
8070(0 rows)
8071
8072step p1: PREPARE TRANSACTION 's1';
8073step p2: PREPARE TRANSACTION 's2';
8074step p3: PREPARE TRANSACTION 's3';
8075ERROR:  could not serialize access due to read/write dependencies among transactions
8076step c3: COMMIT PREPARED 's3';
8077ERROR:  prepared transaction with identifier "s3" does not exist
8078step c2: COMMIT PREPARED 's2';
8079step c1: COMMIT PREPARED 's1';
8080step check: SELECT * FROM test1,test2,test3;
8081a|b|c
8082-+-+-
8083(0 rows)
8084
8085
8086starting permutation: r1 w3 w2 r2 p1 p3 p2 c3 c1 c2 check
8087a
8088-
8089(0 rows)
8090
8091a
8092-
8093(0 rows)
8094
8095step r1: SELECT * FROM test2;
8096b
8097-
8098(0 rows)
8099
8100step w3: INSERT INTO test3 VALUES (3);
8101step w2: INSERT INTO test2 VALUES (2);
8102step r2: SELECT * FROM test3;
8103c
8104-
8105(0 rows)
8106
8107step p1: PREPARE TRANSACTION 's1';
8108step p3: PREPARE TRANSACTION 's3';
8109step p2: PREPARE TRANSACTION 's2';
8110ERROR:  could not serialize access due to read/write dependencies among transactions
8111step c3: COMMIT PREPARED 's3';
8112step c1: COMMIT PREPARED 's1';
8113step c2: COMMIT PREPARED 's2';
8114ERROR:  prepared transaction with identifier "s2" does not exist
8115step check: SELECT * FROM test1,test2,test3;
8116a|b|c
8117-+-+-
8118(0 rows)
8119
8120
8121starting permutation: r1 w3 w2 r2 p1 p3 p2 c3 c2 c1 check
8122a
8123-
8124(0 rows)
8125
8126a
8127-
8128(0 rows)
8129
8130step r1: SELECT * FROM test2;
8131b
8132-
8133(0 rows)
8134
8135step w3: INSERT INTO test3 VALUES (3);
8136step w2: INSERT INTO test2 VALUES (2);
8137step r2: SELECT * FROM test3;
8138c
8139-
8140(0 rows)
8141
8142step p1: PREPARE TRANSACTION 's1';
8143step p3: PREPARE TRANSACTION 's3';
8144step p2: PREPARE TRANSACTION 's2';
8145ERROR:  could not serialize access due to read/write dependencies among transactions
8146step c3: COMMIT PREPARED 's3';
8147step c2: COMMIT PREPARED 's2';
8148ERROR:  prepared transaction with identifier "s2" does not exist
8149step c1: COMMIT PREPARED 's1';
8150step check: SELECT * FROM test1,test2,test3;
8151a|b|c
8152-+-+-
8153(0 rows)
8154
8155
8156starting permutation: r1 w3 w2 r2 p1 p3 c3 p2 c1 c2 check
8157a
8158-
8159(0 rows)
8160
8161a
8162-
8163(0 rows)
8164
8165step r1: SELECT * FROM test2;
8166b
8167-
8168(0 rows)
8169
8170step w3: INSERT INTO test3 VALUES (3);
8171step w2: INSERT INTO test2 VALUES (2);
8172step r2: SELECT * FROM test3;
8173c
8174-
8175(0 rows)
8176
8177step p1: PREPARE TRANSACTION 's1';
8178step p3: PREPARE TRANSACTION 's3';
8179step c3: COMMIT PREPARED 's3';
8180step p2: PREPARE TRANSACTION 's2';
8181ERROR:  could not serialize access due to read/write dependencies among transactions
8182step c1: COMMIT PREPARED 's1';
8183step c2: COMMIT PREPARED 's2';
8184ERROR:  prepared transaction with identifier "s2" does not exist
8185step check: SELECT * FROM test1,test2,test3;
8186a|b|c
8187-+-+-
8188(0 rows)
8189
8190
8191starting permutation: r1 w3 w2 r2 p1 p3 c3 p2 c2 c1 check
8192a
8193-
8194(0 rows)
8195
8196a
8197-
8198(0 rows)
8199
8200step r1: SELECT * FROM test2;
8201b
8202-
8203(0 rows)
8204
8205step w3: INSERT INTO test3 VALUES (3);
8206step w2: INSERT INTO test2 VALUES (2);
8207step r2: SELECT * FROM test3;
8208c
8209-
8210(0 rows)
8211
8212step p1: PREPARE TRANSACTION 's1';
8213step p3: PREPARE TRANSACTION 's3';
8214step c3: COMMIT PREPARED 's3';
8215step p2: PREPARE TRANSACTION 's2';
8216ERROR:  could not serialize access due to read/write dependencies among transactions
8217step c2: COMMIT PREPARED 's2';
8218ERROR:  prepared transaction with identifier "s2" does not exist
8219step c1: COMMIT PREPARED 's1';
8220step check: SELECT * FROM test1,test2,test3;
8221a|b|c
8222-+-+-
8223(0 rows)
8224
8225
8226starting permutation: r1 w3 w2 r2 p1 p3 c3 c1 p2 c2 check
8227a
8228-
8229(0 rows)
8230
8231a
8232-
8233(0 rows)
8234
8235step r1: SELECT * FROM test2;
8236b
8237-
8238(0 rows)
8239
8240step w3: INSERT INTO test3 VALUES (3);
8241step w2: INSERT INTO test2 VALUES (2);
8242step r2: SELECT * FROM test3;
8243c
8244-
8245(0 rows)
8246
8247step p1: PREPARE TRANSACTION 's1';
8248step p3: PREPARE TRANSACTION 's3';
8249step c3: COMMIT PREPARED 's3';
8250step c1: COMMIT PREPARED 's1';
8251step p2: PREPARE TRANSACTION 's2';
8252ERROR:  could not serialize access due to read/write dependencies among transactions
8253step c2: COMMIT PREPARED 's2';
8254ERROR:  prepared transaction with identifier "s2" does not exist
8255step check: SELECT * FROM test1,test2,test3;
8256a|b|c
8257-+-+-
8258(0 rows)
8259
8260
8261starting permutation: r1 w3 w2 r2 p2 p1 p3 c3 c1 c2 check
8262a
8263-
8264(0 rows)
8265
8266a
8267-
8268(0 rows)
8269
8270step r1: SELECT * FROM test2;
8271b
8272-
8273(0 rows)
8274
8275step w3: INSERT INTO test3 VALUES (3);
8276step w2: INSERT INTO test2 VALUES (2);
8277step r2: SELECT * FROM test3;
8278c
8279-
8280(0 rows)
8281
8282step p2: PREPARE TRANSACTION 's2';
8283step p1: PREPARE TRANSACTION 's1';
8284step p3: PREPARE TRANSACTION 's3';
8285ERROR:  could not serialize access due to read/write dependencies among transactions
8286step c3: COMMIT PREPARED 's3';
8287ERROR:  prepared transaction with identifier "s3" does not exist
8288step c1: COMMIT PREPARED 's1';
8289step c2: COMMIT PREPARED 's2';
8290step check: SELECT * FROM test1,test2,test3;
8291a|b|c
8292-+-+-
8293(0 rows)
8294
8295
8296starting permutation: r1 w3 w2 r2 p2 p1 p3 c3 c2 c1 check
8297a
8298-
8299(0 rows)
8300
8301a
8302-
8303(0 rows)
8304
8305step r1: SELECT * FROM test2;
8306b
8307-
8308(0 rows)
8309
8310step w3: INSERT INTO test3 VALUES (3);
8311step w2: INSERT INTO test2 VALUES (2);
8312step r2: SELECT * FROM test3;
8313c
8314-
8315(0 rows)
8316
8317step p2: PREPARE TRANSACTION 's2';
8318step p1: PREPARE TRANSACTION 's1';
8319step p3: PREPARE TRANSACTION 's3';
8320ERROR:  could not serialize access due to read/write dependencies among transactions
8321step c3: COMMIT PREPARED 's3';
8322ERROR:  prepared transaction with identifier "s3" does not exist
8323step c2: COMMIT PREPARED 's2';
8324step c1: COMMIT PREPARED 's1';
8325step check: SELECT * FROM test1,test2,test3;
8326a|b|c
8327-+-+-
8328(0 rows)
8329
8330
8331starting permutation: r1 w3 w2 r2 p2 p3 p1 c3 c1 c2 check
8332a
8333-
8334(0 rows)
8335
8336a
8337-
8338(0 rows)
8339
8340step r1: SELECT * FROM test2;
8341b
8342-
8343(0 rows)
8344
8345step w3: INSERT INTO test3 VALUES (3);
8346step w2: INSERT INTO test2 VALUES (2);
8347step r2: SELECT * FROM test3;
8348c
8349-
8350(0 rows)
8351
8352step p2: PREPARE TRANSACTION 's2';
8353step p3: PREPARE TRANSACTION 's3';
8354ERROR:  could not serialize access due to read/write dependencies among transactions
8355step p1: PREPARE TRANSACTION 's1';
8356step c3: COMMIT PREPARED 's3';
8357ERROR:  prepared transaction with identifier "s3" does not exist
8358step c1: COMMIT PREPARED 's1';
8359step c2: COMMIT PREPARED 's2';
8360step check: SELECT * FROM test1,test2,test3;
8361a|b|c
8362-+-+-
8363(0 rows)
8364
8365
8366starting permutation: r1 w3 w2 r2 p2 p3 p1 c3 c2 c1 check
8367a
8368-
8369(0 rows)
8370
8371a
8372-
8373(0 rows)
8374
8375step r1: SELECT * FROM test2;
8376b
8377-
8378(0 rows)
8379
8380step w3: INSERT INTO test3 VALUES (3);
8381step w2: INSERT INTO test2 VALUES (2);
8382step r2: SELECT * FROM test3;
8383c
8384-
8385(0 rows)
8386
8387step p2: PREPARE TRANSACTION 's2';
8388step p3: PREPARE TRANSACTION 's3';
8389ERROR:  could not serialize access due to read/write dependencies among transactions
8390step p1: PREPARE TRANSACTION 's1';
8391step c3: COMMIT PREPARED 's3';
8392ERROR:  prepared transaction with identifier "s3" does not exist
8393step c2: COMMIT PREPARED 's2';
8394step c1: COMMIT PREPARED 's1';
8395step check: SELECT * FROM test1,test2,test3;
8396a|b|c
8397-+-+-
8398(0 rows)
8399
8400
8401starting permutation: r1 w3 w2 r2 p2 p3 c3 p1 c1 c2 check
8402a
8403-
8404(0 rows)
8405
8406a
8407-
8408(0 rows)
8409
8410step r1: SELECT * FROM test2;
8411b
8412-
8413(0 rows)
8414
8415step w3: INSERT INTO test3 VALUES (3);
8416step w2: INSERT INTO test2 VALUES (2);
8417step r2: SELECT * FROM test3;
8418c
8419-
8420(0 rows)
8421
8422step p2: PREPARE TRANSACTION 's2';
8423step p3: PREPARE TRANSACTION 's3';
8424ERROR:  could not serialize access due to read/write dependencies among transactions
8425step c3: COMMIT PREPARED 's3';
8426ERROR:  prepared transaction with identifier "s3" does not exist
8427step p1: PREPARE TRANSACTION 's1';
8428step c1: COMMIT PREPARED 's1';
8429step c2: COMMIT PREPARED 's2';
8430step check: SELECT * FROM test1,test2,test3;
8431a|b|c
8432-+-+-
8433(0 rows)
8434
8435
8436starting permutation: r1 w3 w2 r2 p2 p3 c3 p1 c2 c1 check
8437a
8438-
8439(0 rows)
8440
8441a
8442-
8443(0 rows)
8444
8445step r1: SELECT * FROM test2;
8446b
8447-
8448(0 rows)
8449
8450step w3: INSERT INTO test3 VALUES (3);
8451step w2: INSERT INTO test2 VALUES (2);
8452step r2: SELECT * FROM test3;
8453c
8454-
8455(0 rows)
8456
8457step p2: PREPARE TRANSACTION 's2';
8458step p3: PREPARE TRANSACTION 's3';
8459ERROR:  could not serialize access due to read/write dependencies among transactions
8460step c3: COMMIT PREPARED 's3';
8461ERROR:  prepared transaction with identifier "s3" does not exist
8462step p1: PREPARE TRANSACTION 's1';
8463step c2: COMMIT PREPARED 's2';
8464step c1: COMMIT PREPARED 's1';
8465step check: SELECT * FROM test1,test2,test3;
8466a|b|c
8467-+-+-
8468(0 rows)
8469
8470
8471starting permutation: r1 w3 w2 r2 p2 p3 c3 c2 p1 c1 check
8472a
8473-
8474(0 rows)
8475
8476a
8477-
8478(0 rows)
8479
8480step r1: SELECT * FROM test2;
8481b
8482-
8483(0 rows)
8484
8485step w3: INSERT INTO test3 VALUES (3);
8486step w2: INSERT INTO test2 VALUES (2);
8487step r2: SELECT * FROM test3;
8488c
8489-
8490(0 rows)
8491
8492step p2: PREPARE TRANSACTION 's2';
8493step p3: PREPARE TRANSACTION 's3';
8494ERROR:  could not serialize access due to read/write dependencies among transactions
8495step c3: COMMIT PREPARED 's3';
8496ERROR:  prepared transaction with identifier "s3" does not exist
8497step c2: COMMIT PREPARED 's2';
8498step p1: PREPARE TRANSACTION 's1';
8499step c1: COMMIT PREPARED 's1';
8500step check: SELECT * FROM test1,test2,test3;
8501a|b|c
8502-+-+-
8503(0 rows)
8504
8505
8506starting permutation: r1 w3 w2 r2 p3 p1 p2 c3 c1 c2 check
8507a
8508-
8509(0 rows)
8510
8511a
8512-
8513(0 rows)
8514
8515step r1: SELECT * FROM test2;
8516b
8517-
8518(0 rows)
8519
8520step w3: INSERT INTO test3 VALUES (3);
8521step w2: INSERT INTO test2 VALUES (2);
8522step r2: SELECT * FROM test3;
8523c
8524-
8525(0 rows)
8526
8527step p3: PREPARE TRANSACTION 's3';
8528step p1: PREPARE TRANSACTION 's1';
8529step p2: PREPARE TRANSACTION 's2';
8530ERROR:  could not serialize access due to read/write dependencies among transactions
8531step c3: COMMIT PREPARED 's3';
8532step c1: COMMIT PREPARED 's1';
8533step c2: COMMIT PREPARED 's2';
8534ERROR:  prepared transaction with identifier "s2" does not exist
8535step check: SELECT * FROM test1,test2,test3;
8536a|b|c
8537-+-+-
8538(0 rows)
8539
8540
8541starting permutation: r1 w3 w2 r2 p3 p1 p2 c3 c2 c1 check
8542a
8543-
8544(0 rows)
8545
8546a
8547-
8548(0 rows)
8549
8550step r1: SELECT * FROM test2;
8551b
8552-
8553(0 rows)
8554
8555step w3: INSERT INTO test3 VALUES (3);
8556step w2: INSERT INTO test2 VALUES (2);
8557step r2: SELECT * FROM test3;
8558c
8559-
8560(0 rows)
8561
8562step p3: PREPARE TRANSACTION 's3';
8563step p1: PREPARE TRANSACTION 's1';
8564step p2: PREPARE TRANSACTION 's2';
8565ERROR:  could not serialize access due to read/write dependencies among transactions
8566step c3: COMMIT PREPARED 's3';
8567step c2: COMMIT PREPARED 's2';
8568ERROR:  prepared transaction with identifier "s2" does not exist
8569step c1: COMMIT PREPARED 's1';
8570step check: SELECT * FROM test1,test2,test3;
8571a|b|c
8572-+-+-
8573(0 rows)
8574
8575
8576starting permutation: r1 w3 w2 r2 p3 p1 c3 p2 c1 c2 check
8577a
8578-
8579(0 rows)
8580
8581a
8582-
8583(0 rows)
8584
8585step r1: SELECT * FROM test2;
8586b
8587-
8588(0 rows)
8589
8590step w3: INSERT INTO test3 VALUES (3);
8591step w2: INSERT INTO test2 VALUES (2);
8592step r2: SELECT * FROM test3;
8593c
8594-
8595(0 rows)
8596
8597step p3: PREPARE TRANSACTION 's3';
8598step p1: PREPARE TRANSACTION 's1';
8599step c3: COMMIT PREPARED 's3';
8600step p2: PREPARE TRANSACTION 's2';
8601ERROR:  could not serialize access due to read/write dependencies among transactions
8602step c1: COMMIT PREPARED 's1';
8603step c2: COMMIT PREPARED 's2';
8604ERROR:  prepared transaction with identifier "s2" does not exist
8605step check: SELECT * FROM test1,test2,test3;
8606a|b|c
8607-+-+-
8608(0 rows)
8609
8610
8611starting permutation: r1 w3 w2 r2 p3 p1 c3 p2 c2 c1 check
8612a
8613-
8614(0 rows)
8615
8616a
8617-
8618(0 rows)
8619
8620step r1: SELECT * FROM test2;
8621b
8622-
8623(0 rows)
8624
8625step w3: INSERT INTO test3 VALUES (3);
8626step w2: INSERT INTO test2 VALUES (2);
8627step r2: SELECT * FROM test3;
8628c
8629-
8630(0 rows)
8631
8632step p3: PREPARE TRANSACTION 's3';
8633step p1: PREPARE TRANSACTION 's1';
8634step c3: COMMIT PREPARED 's3';
8635step p2: PREPARE TRANSACTION 's2';
8636ERROR:  could not serialize access due to read/write dependencies among transactions
8637step c2: COMMIT PREPARED 's2';
8638ERROR:  prepared transaction with identifier "s2" does not exist
8639step c1: COMMIT PREPARED 's1';
8640step check: SELECT * FROM test1,test2,test3;
8641a|b|c
8642-+-+-
8643(0 rows)
8644
8645
8646starting permutation: r1 w3 w2 r2 p3 p1 c3 c1 p2 c2 check
8647a
8648-
8649(0 rows)
8650
8651a
8652-
8653(0 rows)
8654
8655step r1: SELECT * FROM test2;
8656b
8657-
8658(0 rows)
8659
8660step w3: INSERT INTO test3 VALUES (3);
8661step w2: INSERT INTO test2 VALUES (2);
8662step r2: SELECT * FROM test3;
8663c
8664-
8665(0 rows)
8666
8667step p3: PREPARE TRANSACTION 's3';
8668step p1: PREPARE TRANSACTION 's1';
8669step c3: COMMIT PREPARED 's3';
8670step c1: COMMIT PREPARED 's1';
8671step p2: PREPARE TRANSACTION 's2';
8672ERROR:  could not serialize access due to read/write dependencies among transactions
8673step c2: COMMIT PREPARED 's2';
8674ERROR:  prepared transaction with identifier "s2" does not exist
8675step check: SELECT * FROM test1,test2,test3;
8676a|b|c
8677-+-+-
8678(0 rows)
8679
8680
8681starting permutation: r1 w3 w2 r2 p3 p2 p1 c3 c1 c2 check
8682a
8683-
8684(0 rows)
8685
8686a
8687-
8688(0 rows)
8689
8690step r1: SELECT * FROM test2;
8691b
8692-
8693(0 rows)
8694
8695step w3: INSERT INTO test3 VALUES (3);
8696step w2: INSERT INTO test2 VALUES (2);
8697step r2: SELECT * FROM test3;
8698c
8699-
8700(0 rows)
8701
8702step p3: PREPARE TRANSACTION 's3';
8703step p2: PREPARE TRANSACTION 's2';
8704ERROR:  could not serialize access due to read/write dependencies among transactions
8705step p1: PREPARE TRANSACTION 's1';
8706step c3: COMMIT PREPARED 's3';
8707step c1: COMMIT PREPARED 's1';
8708step c2: COMMIT PREPARED 's2';
8709ERROR:  prepared transaction with identifier "s2" does not exist
8710step check: SELECT * FROM test1,test2,test3;
8711a|b|c
8712-+-+-
8713(0 rows)
8714
8715
8716starting permutation: r1 w3 w2 r2 p3 p2 p1 c3 c2 c1 check
8717a
8718-
8719(0 rows)
8720
8721a
8722-
8723(0 rows)
8724
8725step r1: SELECT * FROM test2;
8726b
8727-
8728(0 rows)
8729
8730step w3: INSERT INTO test3 VALUES (3);
8731step w2: INSERT INTO test2 VALUES (2);
8732step r2: SELECT * FROM test3;
8733c
8734-
8735(0 rows)
8736
8737step p3: PREPARE TRANSACTION 's3';
8738step p2: PREPARE TRANSACTION 's2';
8739ERROR:  could not serialize access due to read/write dependencies among transactions
8740step p1: PREPARE TRANSACTION 's1';
8741step c3: COMMIT PREPARED 's3';
8742step c2: COMMIT PREPARED 's2';
8743ERROR:  prepared transaction with identifier "s2" does not exist
8744step c1: COMMIT PREPARED 's1';
8745step check: SELECT * FROM test1,test2,test3;
8746a|b|c
8747-+-+-
8748(0 rows)
8749
8750
8751starting permutation: r1 w3 w2 r2 p3 p2 c3 p1 c1 c2 check
8752a
8753-
8754(0 rows)
8755
8756a
8757-
8758(0 rows)
8759
8760step r1: SELECT * FROM test2;
8761b
8762-
8763(0 rows)
8764
8765step w3: INSERT INTO test3 VALUES (3);
8766step w2: INSERT INTO test2 VALUES (2);
8767step r2: SELECT * FROM test3;
8768c
8769-
8770(0 rows)
8771
8772step p3: PREPARE TRANSACTION 's3';
8773step p2: PREPARE TRANSACTION 's2';
8774ERROR:  could not serialize access due to read/write dependencies among transactions
8775step c3: COMMIT PREPARED 's3';
8776step p1: PREPARE TRANSACTION 's1';
8777step c1: COMMIT PREPARED 's1';
8778step c2: COMMIT PREPARED 's2';
8779ERROR:  prepared transaction with identifier "s2" does not exist
8780step check: SELECT * FROM test1,test2,test3;
8781a|b|c
8782-+-+-
8783(0 rows)
8784
8785
8786starting permutation: r1 w3 w2 r2 p3 p2 c3 p1 c2 c1 check
8787a
8788-
8789(0 rows)
8790
8791a
8792-
8793(0 rows)
8794
8795step r1: SELECT * FROM test2;
8796b
8797-
8798(0 rows)
8799
8800step w3: INSERT INTO test3 VALUES (3);
8801step w2: INSERT INTO test2 VALUES (2);
8802step r2: SELECT * FROM test3;
8803c
8804-
8805(0 rows)
8806
8807step p3: PREPARE TRANSACTION 's3';
8808step p2: PREPARE TRANSACTION 's2';
8809ERROR:  could not serialize access due to read/write dependencies among transactions
8810step c3: COMMIT PREPARED 's3';
8811step p1: PREPARE TRANSACTION 's1';
8812step c2: COMMIT PREPARED 's2';
8813ERROR:  prepared transaction with identifier "s2" does not exist
8814step c1: COMMIT PREPARED 's1';
8815step check: SELECT * FROM test1,test2,test3;
8816a|b|c
8817-+-+-
8818(0 rows)
8819
8820
8821starting permutation: r1 w3 w2 r2 p3 p2 c3 c2 p1 c1 check
8822a
8823-
8824(0 rows)
8825
8826a
8827-
8828(0 rows)
8829
8830step r1: SELECT * FROM test2;
8831b
8832-
8833(0 rows)
8834
8835step w3: INSERT INTO test3 VALUES (3);
8836step w2: INSERT INTO test2 VALUES (2);
8837step r2: SELECT * FROM test3;
8838c
8839-
8840(0 rows)
8841
8842step p3: PREPARE TRANSACTION 's3';
8843step p2: PREPARE TRANSACTION 's2';
8844ERROR:  could not serialize access due to read/write dependencies among transactions
8845step c3: COMMIT PREPARED 's3';
8846step c2: COMMIT PREPARED 's2';
8847ERROR:  prepared transaction with identifier "s2" does not exist
8848step p1: PREPARE TRANSACTION 's1';
8849step c1: COMMIT PREPARED 's1';
8850step check: SELECT * FROM test1,test2,test3;
8851a|b|c
8852-+-+-
8853(0 rows)
8854
8855
8856starting permutation: r1 w3 w2 r2 p3 c3 p1 p2 c1 c2 check
8857a
8858-
8859(0 rows)
8860
8861a
8862-
8863(0 rows)
8864
8865step r1: SELECT * FROM test2;
8866b
8867-
8868(0 rows)
8869
8870step w3: INSERT INTO test3 VALUES (3);
8871step w2: INSERT INTO test2 VALUES (2);
8872step r2: SELECT * FROM test3;
8873c
8874-
8875(0 rows)
8876
8877step p3: PREPARE TRANSACTION 's3';
8878step c3: COMMIT PREPARED 's3';
8879step p1: PREPARE TRANSACTION 's1';
8880step p2: PREPARE TRANSACTION 's2';
8881ERROR:  could not serialize access due to read/write dependencies among transactions
8882step c1: COMMIT PREPARED 's1';
8883step c2: COMMIT PREPARED 's2';
8884ERROR:  prepared transaction with identifier "s2" does not exist
8885step check: SELECT * FROM test1,test2,test3;
8886a|b|c
8887-+-+-
8888(0 rows)
8889
8890
8891starting permutation: r1 w3 w2 r2 p3 c3 p1 p2 c2 c1 check
8892a
8893-
8894(0 rows)
8895
8896a
8897-
8898(0 rows)
8899
8900step r1: SELECT * FROM test2;
8901b
8902-
8903(0 rows)
8904
8905step w3: INSERT INTO test3 VALUES (3);
8906step w2: INSERT INTO test2 VALUES (2);
8907step r2: SELECT * FROM test3;
8908c
8909-
8910(0 rows)
8911
8912step p3: PREPARE TRANSACTION 's3';
8913step c3: COMMIT PREPARED 's3';
8914step p1: PREPARE TRANSACTION 's1';
8915step p2: PREPARE TRANSACTION 's2';
8916ERROR:  could not serialize access due to read/write dependencies among transactions
8917step c2: COMMIT PREPARED 's2';
8918ERROR:  prepared transaction with identifier "s2" does not exist
8919step c1: COMMIT PREPARED 's1';
8920step check: SELECT * FROM test1,test2,test3;
8921a|b|c
8922-+-+-
8923(0 rows)
8924
8925
8926starting permutation: r1 w3 w2 r2 p3 c3 p1 c1 p2 c2 check
8927a
8928-
8929(0 rows)
8930
8931a
8932-
8933(0 rows)
8934
8935step r1: SELECT * FROM test2;
8936b
8937-
8938(0 rows)
8939
8940step w3: INSERT INTO test3 VALUES (3);
8941step w2: INSERT INTO test2 VALUES (2);
8942step r2: SELECT * FROM test3;
8943c
8944-
8945(0 rows)
8946
8947step p3: PREPARE TRANSACTION 's3';
8948step c3: COMMIT PREPARED 's3';
8949step p1: PREPARE TRANSACTION 's1';
8950step c1: COMMIT PREPARED 's1';
8951step p2: PREPARE TRANSACTION 's2';
8952ERROR:  could not serialize access due to read/write dependencies among transactions
8953step c2: COMMIT PREPARED 's2';
8954ERROR:  prepared transaction with identifier "s2" does not exist
8955step check: SELECT * FROM test1,test2,test3;
8956a|b|c
8957-+-+-
8958(0 rows)
8959
8960
8961starting permutation: r1 w3 w2 r2 p3 c3 p2 p1 c1 c2 check
8962a
8963-
8964(0 rows)
8965
8966a
8967-
8968(0 rows)
8969
8970step r1: SELECT * FROM test2;
8971b
8972-
8973(0 rows)
8974
8975step w3: INSERT INTO test3 VALUES (3);
8976step w2: INSERT INTO test2 VALUES (2);
8977step r2: SELECT * FROM test3;
8978c
8979-
8980(0 rows)
8981
8982step p3: PREPARE TRANSACTION 's3';
8983step c3: COMMIT PREPARED 's3';
8984step p2: PREPARE TRANSACTION 's2';
8985ERROR:  could not serialize access due to read/write dependencies among transactions
8986step p1: PREPARE TRANSACTION 's1';
8987step c1: COMMIT PREPARED 's1';
8988step c2: COMMIT PREPARED 's2';
8989ERROR:  prepared transaction with identifier "s2" does not exist
8990step check: SELECT * FROM test1,test2,test3;
8991a|b|c
8992-+-+-
8993(0 rows)
8994
8995
8996starting permutation: r1 w3 w2 r2 p3 c3 p2 p1 c2 c1 check
8997a
8998-
8999(0 rows)
9000
9001a
9002-
9003(0 rows)
9004
9005step r1: SELECT * FROM test2;
9006b
9007-
9008(0 rows)
9009
9010step w3: INSERT INTO test3 VALUES (3);
9011step w2: INSERT INTO test2 VALUES (2);
9012step r2: SELECT * FROM test3;
9013c
9014-
9015(0 rows)
9016
9017step p3: PREPARE TRANSACTION 's3';
9018step c3: COMMIT PREPARED 's3';
9019step p2: PREPARE TRANSACTION 's2';
9020ERROR:  could not serialize access due to read/write dependencies among transactions
9021step p1: PREPARE TRANSACTION 's1';
9022step c2: COMMIT PREPARED 's2';
9023ERROR:  prepared transaction with identifier "s2" does not exist
9024step c1: COMMIT PREPARED 's1';
9025step check: SELECT * FROM test1,test2,test3;
9026a|b|c
9027-+-+-
9028(0 rows)
9029
9030
9031starting permutation: r1 w3 w2 r2 p3 c3 p2 c2 p1 c1 check
9032a
9033-
9034(0 rows)
9035
9036a
9037-
9038(0 rows)
9039
9040step r1: SELECT * FROM test2;
9041b
9042-
9043(0 rows)
9044
9045step w3: INSERT INTO test3 VALUES (3);
9046step w2: INSERT INTO test2 VALUES (2);
9047step r2: SELECT * FROM test3;
9048c
9049-
9050(0 rows)
9051
9052step p3: PREPARE TRANSACTION 's3';
9053step c3: COMMIT PREPARED 's3';
9054step p2: PREPARE TRANSACTION 's2';
9055ERROR:  could not serialize access due to read/write dependencies among transactions
9056step c2: COMMIT PREPARED 's2';
9057ERROR:  prepared transaction with identifier "s2" does not exist
9058step p1: PREPARE TRANSACTION 's1';
9059step c1: COMMIT PREPARED 's1';
9060step check: SELECT * FROM test1,test2,test3;
9061a|b|c
9062-+-+-
9063(0 rows)
9064
9065
9066starting permutation: r1 w3 w2 p1 r2 p2 p3 c3 c1 c2 check
9067a
9068-
9069(0 rows)
9070
9071a
9072-
9073(0 rows)
9074
9075step r1: SELECT * FROM test2;
9076b
9077-
9078(0 rows)
9079
9080step w3: INSERT INTO test3 VALUES (3);
9081step w2: INSERT INTO test2 VALUES (2);
9082step p1: PREPARE TRANSACTION 's1';
9083step r2: SELECT * FROM test3;
9084c
9085-
9086(0 rows)
9087
9088step p2: PREPARE TRANSACTION 's2';
9089step p3: PREPARE TRANSACTION 's3';
9090ERROR:  could not serialize access due to read/write dependencies among transactions
9091step c3: COMMIT PREPARED 's3';
9092ERROR:  prepared transaction with identifier "s3" does not exist
9093step c1: COMMIT PREPARED 's1';
9094step c2: COMMIT PREPARED 's2';
9095step check: SELECT * FROM test1,test2,test3;
9096a|b|c
9097-+-+-
9098(0 rows)
9099
9100
9101starting permutation: r1 w3 w2 p1 r2 p2 p3 c3 c2 c1 check
9102a
9103-
9104(0 rows)
9105
9106a
9107-
9108(0 rows)
9109
9110step r1: SELECT * FROM test2;
9111b
9112-
9113(0 rows)
9114
9115step w3: INSERT INTO test3 VALUES (3);
9116step w2: INSERT INTO test2 VALUES (2);
9117step p1: PREPARE TRANSACTION 's1';
9118step r2: SELECT * FROM test3;
9119c
9120-
9121(0 rows)
9122
9123step p2: PREPARE TRANSACTION 's2';
9124step p3: PREPARE TRANSACTION 's3';
9125ERROR:  could not serialize access due to read/write dependencies among transactions
9126step c3: COMMIT PREPARED 's3';
9127ERROR:  prepared transaction with identifier "s3" does not exist
9128step c2: COMMIT PREPARED 's2';
9129step c1: COMMIT PREPARED 's1';
9130step check: SELECT * FROM test1,test2,test3;
9131a|b|c
9132-+-+-
9133(0 rows)
9134
9135
9136starting permutation: r1 w3 w2 p1 r2 p3 p2 c3 c1 c2 check
9137a
9138-
9139(0 rows)
9140
9141a
9142-
9143(0 rows)
9144
9145step r1: SELECT * FROM test2;
9146b
9147-
9148(0 rows)
9149
9150step w3: INSERT INTO test3 VALUES (3);
9151step w2: INSERT INTO test2 VALUES (2);
9152step p1: PREPARE TRANSACTION 's1';
9153step r2: SELECT * FROM test3;
9154c
9155-
9156(0 rows)
9157
9158step p3: PREPARE TRANSACTION 's3';
9159step p2: PREPARE TRANSACTION 's2';
9160ERROR:  could not serialize access due to read/write dependencies among transactions
9161step c3: COMMIT PREPARED 's3';
9162step c1: COMMIT PREPARED 's1';
9163step c2: COMMIT PREPARED 's2';
9164ERROR:  prepared transaction with identifier "s2" does not exist
9165step check: SELECT * FROM test1,test2,test3;
9166a|b|c
9167-+-+-
9168(0 rows)
9169
9170
9171starting permutation: r1 w3 w2 p1 r2 p3 p2 c3 c2 c1 check
9172a
9173-
9174(0 rows)
9175
9176a
9177-
9178(0 rows)
9179
9180step r1: SELECT * FROM test2;
9181b
9182-
9183(0 rows)
9184
9185step w3: INSERT INTO test3 VALUES (3);
9186step w2: INSERT INTO test2 VALUES (2);
9187step p1: PREPARE TRANSACTION 's1';
9188step r2: SELECT * FROM test3;
9189c
9190-
9191(0 rows)
9192
9193step p3: PREPARE TRANSACTION 's3';
9194step p2: PREPARE TRANSACTION 's2';
9195ERROR:  could not serialize access due to read/write dependencies among transactions
9196step c3: COMMIT PREPARED 's3';
9197step c2: COMMIT PREPARED 's2';
9198ERROR:  prepared transaction with identifier "s2" does not exist
9199step c1: COMMIT PREPARED 's1';
9200step check: SELECT * FROM test1,test2,test3;
9201a|b|c
9202-+-+-
9203(0 rows)
9204
9205
9206starting permutation: r1 w3 w2 p1 r2 p3 c3 p2 c1 c2 check
9207a
9208-
9209(0 rows)
9210
9211a
9212-
9213(0 rows)
9214
9215step r1: SELECT * FROM test2;
9216b
9217-
9218(0 rows)
9219
9220step w3: INSERT INTO test3 VALUES (3);
9221step w2: INSERT INTO test2 VALUES (2);
9222step p1: PREPARE TRANSACTION 's1';
9223step r2: SELECT * FROM test3;
9224c
9225-
9226(0 rows)
9227
9228step p3: PREPARE TRANSACTION 's3';
9229step c3: COMMIT PREPARED 's3';
9230step p2: PREPARE TRANSACTION 's2';
9231ERROR:  could not serialize access due to read/write dependencies among transactions
9232step c1: COMMIT PREPARED 's1';
9233step c2: COMMIT PREPARED 's2';
9234ERROR:  prepared transaction with identifier "s2" does not exist
9235step check: SELECT * FROM test1,test2,test3;
9236a|b|c
9237-+-+-
9238(0 rows)
9239
9240
9241starting permutation: r1 w3 w2 p1 r2 p3 c3 p2 c2 c1 check
9242a
9243-
9244(0 rows)
9245
9246a
9247-
9248(0 rows)
9249
9250step r1: SELECT * FROM test2;
9251b
9252-
9253(0 rows)
9254
9255step w3: INSERT INTO test3 VALUES (3);
9256step w2: INSERT INTO test2 VALUES (2);
9257step p1: PREPARE TRANSACTION 's1';
9258step r2: SELECT * FROM test3;
9259c
9260-
9261(0 rows)
9262
9263step p3: PREPARE TRANSACTION 's3';
9264step c3: COMMIT PREPARED 's3';
9265step p2: PREPARE TRANSACTION 's2';
9266ERROR:  could not serialize access due to read/write dependencies among transactions
9267step c2: COMMIT PREPARED 's2';
9268ERROR:  prepared transaction with identifier "s2" does not exist
9269step c1: COMMIT PREPARED 's1';
9270step check: SELECT * FROM test1,test2,test3;
9271a|b|c
9272-+-+-
9273(0 rows)
9274
9275
9276starting permutation: r1 w3 w2 p1 r2 p3 c3 c1 p2 c2 check
9277a
9278-
9279(0 rows)
9280
9281a
9282-
9283(0 rows)
9284
9285step r1: SELECT * FROM test2;
9286b
9287-
9288(0 rows)
9289
9290step w3: INSERT INTO test3 VALUES (3);
9291step w2: INSERT INTO test2 VALUES (2);
9292step p1: PREPARE TRANSACTION 's1';
9293step r2: SELECT * FROM test3;
9294c
9295-
9296(0 rows)
9297
9298step p3: PREPARE TRANSACTION 's3';
9299step c3: COMMIT PREPARED 's3';
9300step c1: COMMIT PREPARED 's1';
9301step p2: PREPARE TRANSACTION 's2';
9302ERROR:  could not serialize access due to read/write dependencies among transactions
9303step c2: COMMIT PREPARED 's2';
9304ERROR:  prepared transaction with identifier "s2" does not exist
9305step check: SELECT * FROM test1,test2,test3;
9306a|b|c
9307-+-+-
9308(0 rows)
9309
9310
9311starting permutation: r1 w3 w2 p1 p3 r2 p2 c3 c1 c2 check
9312a
9313-
9314(0 rows)
9315
9316a
9317-
9318(0 rows)
9319
9320step r1: SELECT * FROM test2;
9321b
9322-
9323(0 rows)
9324
9325step w3: INSERT INTO test3 VALUES (3);
9326step w2: INSERT INTO test2 VALUES (2);
9327step p1: PREPARE TRANSACTION 's1';
9328step p3: PREPARE TRANSACTION 's3';
9329step r2: SELECT * FROM test3;
9330ERROR:  could not serialize access due to read/write dependencies among transactions
9331step p2: PREPARE TRANSACTION 's2';
9332step c3: COMMIT PREPARED 's3';
9333step c1: COMMIT PREPARED 's1';
9334step c2: COMMIT PREPARED 's2';
9335ERROR:  prepared transaction with identifier "s2" does not exist
9336step check: SELECT * FROM test1,test2,test3;
9337a|b|c
9338-+-+-
9339(0 rows)
9340
9341
9342starting permutation: r1 w3 w2 p1 p3 r2 p2 c3 c2 c1 check
9343a
9344-
9345(0 rows)
9346
9347a
9348-
9349(0 rows)
9350
9351step r1: SELECT * FROM test2;
9352b
9353-
9354(0 rows)
9355
9356step w3: INSERT INTO test3 VALUES (3);
9357step w2: INSERT INTO test2 VALUES (2);
9358step p1: PREPARE TRANSACTION 's1';
9359step p3: PREPARE TRANSACTION 's3';
9360step r2: SELECT * FROM test3;
9361ERROR:  could not serialize access due to read/write dependencies among transactions
9362step p2: PREPARE TRANSACTION 's2';
9363step c3: COMMIT PREPARED 's3';
9364step c2: COMMIT PREPARED 's2';
9365ERROR:  prepared transaction with identifier "s2" does not exist
9366step c1: COMMIT PREPARED 's1';
9367step check: SELECT * FROM test1,test2,test3;
9368a|b|c
9369-+-+-
9370(0 rows)
9371
9372
9373starting permutation: r1 w3 w2 p1 p3 r2 c3 p2 c1 c2 check
9374a
9375-
9376(0 rows)
9377
9378a
9379-
9380(0 rows)
9381
9382step r1: SELECT * FROM test2;
9383b
9384-
9385(0 rows)
9386
9387step w3: INSERT INTO test3 VALUES (3);
9388step w2: INSERT INTO test2 VALUES (2);
9389step p1: PREPARE TRANSACTION 's1';
9390step p3: PREPARE TRANSACTION 's3';
9391step r2: SELECT * FROM test3;
9392ERROR:  could not serialize access due to read/write dependencies among transactions
9393step c3: COMMIT PREPARED 's3';
9394step p2: PREPARE TRANSACTION 's2';
9395step c1: COMMIT PREPARED 's1';
9396step c2: COMMIT PREPARED 's2';
9397ERROR:  prepared transaction with identifier "s2" does not exist
9398step check: SELECT * FROM test1,test2,test3;
9399a|b|c
9400-+-+-
9401(0 rows)
9402
9403
9404starting permutation: r1 w3 w2 p1 p3 r2 c3 p2 c2 c1 check
9405a
9406-
9407(0 rows)
9408
9409a
9410-
9411(0 rows)
9412
9413step r1: SELECT * FROM test2;
9414b
9415-
9416(0 rows)
9417
9418step w3: INSERT INTO test3 VALUES (3);
9419step w2: INSERT INTO test2 VALUES (2);
9420step p1: PREPARE TRANSACTION 's1';
9421step p3: PREPARE TRANSACTION 's3';
9422step r2: SELECT * FROM test3;
9423ERROR:  could not serialize access due to read/write dependencies among transactions
9424step c3: COMMIT PREPARED 's3';
9425step p2: PREPARE TRANSACTION 's2';
9426step c2: COMMIT PREPARED 's2';
9427ERROR:  prepared transaction with identifier "s2" does not exist
9428step c1: COMMIT PREPARED 's1';
9429step check: SELECT * FROM test1,test2,test3;
9430a|b|c
9431-+-+-
9432(0 rows)
9433
9434
9435starting permutation: r1 w3 w2 p1 p3 r2 c3 c1 p2 c2 check
9436a
9437-
9438(0 rows)
9439
9440a
9441-
9442(0 rows)
9443
9444step r1: SELECT * FROM test2;
9445b
9446-
9447(0 rows)
9448
9449step w3: INSERT INTO test3 VALUES (3);
9450step w2: INSERT INTO test2 VALUES (2);
9451step p1: PREPARE TRANSACTION 's1';
9452step p3: PREPARE TRANSACTION 's3';
9453step r2: SELECT * FROM test3;
9454ERROR:  could not serialize access due to read/write dependencies among transactions
9455step c3: COMMIT PREPARED 's3';
9456step c1: COMMIT PREPARED 's1';
9457step p2: PREPARE TRANSACTION 's2';
9458step c2: COMMIT PREPARED 's2';
9459ERROR:  prepared transaction with identifier "s2" does not exist
9460step check: SELECT * FROM test1,test2,test3;
9461a|b|c
9462-+-+-
9463(0 rows)
9464
9465
9466starting permutation: r1 w3 w2 p1 p3 c3 r2 p2 c1 c2 check
9467a
9468-
9469(0 rows)
9470
9471a
9472-
9473(0 rows)
9474
9475step r1: SELECT * FROM test2;
9476b
9477-
9478(0 rows)
9479
9480step w3: INSERT INTO test3 VALUES (3);
9481step w2: INSERT INTO test2 VALUES (2);
9482step p1: PREPARE TRANSACTION 's1';
9483step p3: PREPARE TRANSACTION 's3';
9484step c3: COMMIT PREPARED 's3';
9485step r2: SELECT * FROM test3;
9486ERROR:  could not serialize access due to read/write dependencies among transactions
9487step p2: PREPARE TRANSACTION 's2';
9488step c1: COMMIT PREPARED 's1';
9489step c2: COMMIT PREPARED 's2';
9490ERROR:  prepared transaction with identifier "s2" does not exist
9491step check: SELECT * FROM test1,test2,test3;
9492a|b|c
9493-+-+-
9494(0 rows)
9495
9496
9497starting permutation: r1 w3 w2 p1 p3 c3 r2 p2 c2 c1 check
9498a
9499-
9500(0 rows)
9501
9502a
9503-
9504(0 rows)
9505
9506step r1: SELECT * FROM test2;
9507b
9508-
9509(0 rows)
9510
9511step w3: INSERT INTO test3 VALUES (3);
9512step w2: INSERT INTO test2 VALUES (2);
9513step p1: PREPARE TRANSACTION 's1';
9514step p3: PREPARE TRANSACTION 's3';
9515step c3: COMMIT PREPARED 's3';
9516step r2: SELECT * FROM test3;
9517ERROR:  could not serialize access due to read/write dependencies among transactions
9518step p2: PREPARE TRANSACTION 's2';
9519step c2: COMMIT PREPARED 's2';
9520ERROR:  prepared transaction with identifier "s2" does not exist
9521step c1: COMMIT PREPARED 's1';
9522step check: SELECT * FROM test1,test2,test3;
9523a|b|c
9524-+-+-
9525(0 rows)
9526
9527
9528starting permutation: r1 w3 w2 p1 p3 c3 r2 c1 p2 c2 check
9529a
9530-
9531(0 rows)
9532
9533a
9534-
9535(0 rows)
9536
9537step r1: SELECT * FROM test2;
9538b
9539-
9540(0 rows)
9541
9542step w3: INSERT INTO test3 VALUES (3);
9543step w2: INSERT INTO test2 VALUES (2);
9544step p1: PREPARE TRANSACTION 's1';
9545step p3: PREPARE TRANSACTION 's3';
9546step c3: COMMIT PREPARED 's3';
9547step r2: SELECT * FROM test3;
9548ERROR:  could not serialize access due to read/write dependencies among transactions
9549step c1: COMMIT PREPARED 's1';
9550step p2: PREPARE TRANSACTION 's2';
9551step c2: COMMIT PREPARED 's2';
9552ERROR:  prepared transaction with identifier "s2" does not exist
9553step check: SELECT * FROM test1,test2,test3;
9554a|b|c
9555-+-+-
9556(0 rows)
9557
9558
9559starting permutation: r1 w3 w2 p1 p3 c3 c1 r2 p2 c2 check
9560a
9561-
9562(0 rows)
9563
9564a
9565-
9566(0 rows)
9567
9568step r1: SELECT * FROM test2;
9569b
9570-
9571(0 rows)
9572
9573step w3: INSERT INTO test3 VALUES (3);
9574step w2: INSERT INTO test2 VALUES (2);
9575step p1: PREPARE TRANSACTION 's1';
9576step p3: PREPARE TRANSACTION 's3';
9577step c3: COMMIT PREPARED 's3';
9578step c1: COMMIT PREPARED 's1';
9579step r2: SELECT * FROM test3;
9580ERROR:  could not serialize access due to read/write dependencies among transactions
9581step p2: PREPARE TRANSACTION 's2';
9582step c2: COMMIT PREPARED 's2';
9583ERROR:  prepared transaction with identifier "s2" does not exist
9584step check: SELECT * FROM test1,test2,test3;
9585a|b|c
9586-+-+-
9587(0 rows)
9588
9589
9590starting permutation: r1 w3 w2 p3 r2 p1 p2 c3 c1 c2 check
9591a
9592-
9593(0 rows)
9594
9595a
9596-
9597(0 rows)
9598
9599step r1: SELECT * FROM test2;
9600b
9601-
9602(0 rows)
9603
9604step w3: INSERT INTO test3 VALUES (3);
9605step w2: INSERT INTO test2 VALUES (2);
9606step p3: PREPARE TRANSACTION 's3';
9607step r2: SELECT * FROM test3;
9608ERROR:  could not serialize access due to read/write dependencies among transactions
9609step p1: PREPARE TRANSACTION 's1';
9610step p2: PREPARE TRANSACTION 's2';
9611step c3: COMMIT PREPARED 's3';
9612step c1: COMMIT PREPARED 's1';
9613step c2: COMMIT PREPARED 's2';
9614ERROR:  prepared transaction with identifier "s2" does not exist
9615step check: SELECT * FROM test1,test2,test3;
9616a|b|c
9617-+-+-
9618(0 rows)
9619
9620
9621starting permutation: r1 w3 w2 p3 r2 p1 p2 c3 c2 c1 check
9622a
9623-
9624(0 rows)
9625
9626a
9627-
9628(0 rows)
9629
9630step r1: SELECT * FROM test2;
9631b
9632-
9633(0 rows)
9634
9635step w3: INSERT INTO test3 VALUES (3);
9636step w2: INSERT INTO test2 VALUES (2);
9637step p3: PREPARE TRANSACTION 's3';
9638step r2: SELECT * FROM test3;
9639ERROR:  could not serialize access due to read/write dependencies among transactions
9640step p1: PREPARE TRANSACTION 's1';
9641step p2: PREPARE TRANSACTION 's2';
9642step c3: COMMIT PREPARED 's3';
9643step c2: COMMIT PREPARED 's2';
9644ERROR:  prepared transaction with identifier "s2" does not exist
9645step c1: COMMIT PREPARED 's1';
9646step check: SELECT * FROM test1,test2,test3;
9647a|b|c
9648-+-+-
9649(0 rows)
9650
9651
9652starting permutation: r1 w3 w2 p3 r2 p1 c3 p2 c1 c2 check
9653a
9654-
9655(0 rows)
9656
9657a
9658-
9659(0 rows)
9660
9661step r1: SELECT * FROM test2;
9662b
9663-
9664(0 rows)
9665
9666step w3: INSERT INTO test3 VALUES (3);
9667step w2: INSERT INTO test2 VALUES (2);
9668step p3: PREPARE TRANSACTION 's3';
9669step r2: SELECT * FROM test3;
9670ERROR:  could not serialize access due to read/write dependencies among transactions
9671step p1: PREPARE TRANSACTION 's1';
9672step c3: COMMIT PREPARED 's3';
9673step p2: PREPARE TRANSACTION 's2';
9674step c1: COMMIT PREPARED 's1';
9675step c2: COMMIT PREPARED 's2';
9676ERROR:  prepared transaction with identifier "s2" does not exist
9677step check: SELECT * FROM test1,test2,test3;
9678a|b|c
9679-+-+-
9680(0 rows)
9681
9682
9683starting permutation: r1 w3 w2 p3 r2 p1 c3 p2 c2 c1 check
9684a
9685-
9686(0 rows)
9687
9688a
9689-
9690(0 rows)
9691
9692step r1: SELECT * FROM test2;
9693b
9694-
9695(0 rows)
9696
9697step w3: INSERT INTO test3 VALUES (3);
9698step w2: INSERT INTO test2 VALUES (2);
9699step p3: PREPARE TRANSACTION 's3';
9700step r2: SELECT * FROM test3;
9701ERROR:  could not serialize access due to read/write dependencies among transactions
9702step p1: PREPARE TRANSACTION 's1';
9703step c3: COMMIT PREPARED 's3';
9704step p2: PREPARE TRANSACTION 's2';
9705step c2: COMMIT PREPARED 's2';
9706ERROR:  prepared transaction with identifier "s2" does not exist
9707step c1: COMMIT PREPARED 's1';
9708step check: SELECT * FROM test1,test2,test3;
9709a|b|c
9710-+-+-
9711(0 rows)
9712
9713
9714starting permutation: r1 w3 w2 p3 r2 p1 c3 c1 p2 c2 check
9715a
9716-
9717(0 rows)
9718
9719a
9720-
9721(0 rows)
9722
9723step r1: SELECT * FROM test2;
9724b
9725-
9726(0 rows)
9727
9728step w3: INSERT INTO test3 VALUES (3);
9729step w2: INSERT INTO test2 VALUES (2);
9730step p3: PREPARE TRANSACTION 's3';
9731step r2: SELECT * FROM test3;
9732ERROR:  could not serialize access due to read/write dependencies among transactions
9733step p1: PREPARE TRANSACTION 's1';
9734step c3: COMMIT PREPARED 's3';
9735step c1: COMMIT PREPARED 's1';
9736step p2: PREPARE TRANSACTION 's2';
9737step c2: COMMIT PREPARED 's2';
9738ERROR:  prepared transaction with identifier "s2" does not exist
9739step check: SELECT * FROM test1,test2,test3;
9740a|b|c
9741-+-+-
9742(0 rows)
9743
9744
9745starting permutation: r1 w3 w2 p3 r2 p2 p1 c3 c1 c2 check
9746a
9747-
9748(0 rows)
9749
9750a
9751-
9752(0 rows)
9753
9754step r1: SELECT * FROM test2;
9755b
9756-
9757(0 rows)
9758
9759step w3: INSERT INTO test3 VALUES (3);
9760step w2: INSERT INTO test2 VALUES (2);
9761step p3: PREPARE TRANSACTION 's3';
9762step r2: SELECT * FROM test3;
9763ERROR:  could not serialize access due to read/write dependencies among transactions
9764step p2: PREPARE TRANSACTION 's2';
9765step p1: PREPARE TRANSACTION 's1';
9766step c3: COMMIT PREPARED 's3';
9767step c1: COMMIT PREPARED 's1';
9768step c2: COMMIT PREPARED 's2';
9769ERROR:  prepared transaction with identifier "s2" does not exist
9770step check: SELECT * FROM test1,test2,test3;
9771a|b|c
9772-+-+-
9773(0 rows)
9774
9775
9776starting permutation: r1 w3 w2 p3 r2 p2 p1 c3 c2 c1 check
9777a
9778-
9779(0 rows)
9780
9781a
9782-
9783(0 rows)
9784
9785step r1: SELECT * FROM test2;
9786b
9787-
9788(0 rows)
9789
9790step w3: INSERT INTO test3 VALUES (3);
9791step w2: INSERT INTO test2 VALUES (2);
9792step p3: PREPARE TRANSACTION 's3';
9793step r2: SELECT * FROM test3;
9794ERROR:  could not serialize access due to read/write dependencies among transactions
9795step p2: PREPARE TRANSACTION 's2';
9796step p1: PREPARE TRANSACTION 's1';
9797step c3: COMMIT PREPARED 's3';
9798step c2: COMMIT PREPARED 's2';
9799ERROR:  prepared transaction with identifier "s2" does not exist
9800step c1: COMMIT PREPARED 's1';
9801step check: SELECT * FROM test1,test2,test3;
9802a|b|c
9803-+-+-
9804(0 rows)
9805
9806
9807starting permutation: r1 w3 w2 p3 r2 p2 c3 p1 c1 c2 check
9808a
9809-
9810(0 rows)
9811
9812a
9813-
9814(0 rows)
9815
9816step r1: SELECT * FROM test2;
9817b
9818-
9819(0 rows)
9820
9821step w3: INSERT INTO test3 VALUES (3);
9822step w2: INSERT INTO test2 VALUES (2);
9823step p3: PREPARE TRANSACTION 's3';
9824step r2: SELECT * FROM test3;
9825ERROR:  could not serialize access due to read/write dependencies among transactions
9826step p2: PREPARE TRANSACTION 's2';
9827step c3: COMMIT PREPARED 's3';
9828step p1: PREPARE TRANSACTION 's1';
9829step c1: COMMIT PREPARED 's1';
9830step c2: COMMIT PREPARED 's2';
9831ERROR:  prepared transaction with identifier "s2" does not exist
9832step check: SELECT * FROM test1,test2,test3;
9833a|b|c
9834-+-+-
9835(0 rows)
9836
9837
9838starting permutation: r1 w3 w2 p3 r2 p2 c3 p1 c2 c1 check
9839a
9840-
9841(0 rows)
9842
9843a
9844-
9845(0 rows)
9846
9847step r1: SELECT * FROM test2;
9848b
9849-
9850(0 rows)
9851
9852step w3: INSERT INTO test3 VALUES (3);
9853step w2: INSERT INTO test2 VALUES (2);
9854step p3: PREPARE TRANSACTION 's3';
9855step r2: SELECT * FROM test3;
9856ERROR:  could not serialize access due to read/write dependencies among transactions
9857step p2: PREPARE TRANSACTION 's2';
9858step c3: COMMIT PREPARED 's3';
9859step p1: PREPARE TRANSACTION 's1';
9860step c2: COMMIT PREPARED 's2';
9861ERROR:  prepared transaction with identifier "s2" does not exist
9862step c1: COMMIT PREPARED 's1';
9863step check: SELECT * FROM test1,test2,test3;
9864a|b|c
9865-+-+-
9866(0 rows)
9867
9868
9869starting permutation: r1 w3 w2 p3 r2 p2 c3 c2 p1 c1 check
9870a
9871-
9872(0 rows)
9873
9874a
9875-
9876(0 rows)
9877
9878step r1: SELECT * FROM test2;
9879b
9880-
9881(0 rows)
9882
9883step w3: INSERT INTO test3 VALUES (3);
9884step w2: INSERT INTO test2 VALUES (2);
9885step p3: PREPARE TRANSACTION 's3';
9886step r2: SELECT * FROM test3;
9887ERROR:  could not serialize access due to read/write dependencies among transactions
9888step p2: PREPARE TRANSACTION 's2';
9889step c3: COMMIT PREPARED 's3';
9890step c2: COMMIT PREPARED 's2';
9891ERROR:  prepared transaction with identifier "s2" does not exist
9892step p1: PREPARE TRANSACTION 's1';
9893step c1: COMMIT PREPARED 's1';
9894step check: SELECT * FROM test1,test2,test3;
9895a|b|c
9896-+-+-
9897(0 rows)
9898
9899
9900starting permutation: r1 w3 w2 p3 r2 c3 p1 p2 c1 c2 check
9901a
9902-
9903(0 rows)
9904
9905a
9906-
9907(0 rows)
9908
9909step r1: SELECT * FROM test2;
9910b
9911-
9912(0 rows)
9913
9914step w3: INSERT INTO test3 VALUES (3);
9915step w2: INSERT INTO test2 VALUES (2);
9916step p3: PREPARE TRANSACTION 's3';
9917step r2: SELECT * FROM test3;
9918ERROR:  could not serialize access due to read/write dependencies among transactions
9919step c3: COMMIT PREPARED 's3';
9920step p1: PREPARE TRANSACTION 's1';
9921step p2: PREPARE TRANSACTION 's2';
9922step c1: COMMIT PREPARED 's1';
9923step c2: COMMIT PREPARED 's2';
9924ERROR:  prepared transaction with identifier "s2" does not exist
9925step check: SELECT * FROM test1,test2,test3;
9926a|b|c
9927-+-+-
9928(0 rows)
9929
9930
9931starting permutation: r1 w3 w2 p3 r2 c3 p1 p2 c2 c1 check
9932a
9933-
9934(0 rows)
9935
9936a
9937-
9938(0 rows)
9939
9940step r1: SELECT * FROM test2;
9941b
9942-
9943(0 rows)
9944
9945step w3: INSERT INTO test3 VALUES (3);
9946step w2: INSERT INTO test2 VALUES (2);
9947step p3: PREPARE TRANSACTION 's3';
9948step r2: SELECT * FROM test3;
9949ERROR:  could not serialize access due to read/write dependencies among transactions
9950step c3: COMMIT PREPARED 's3';
9951step p1: PREPARE TRANSACTION 's1';
9952step p2: PREPARE TRANSACTION 's2';
9953step c2: COMMIT PREPARED 's2';
9954ERROR:  prepared transaction with identifier "s2" does not exist
9955step c1: COMMIT PREPARED 's1';
9956step check: SELECT * FROM test1,test2,test3;
9957a|b|c
9958-+-+-
9959(0 rows)
9960
9961
9962starting permutation: r1 w3 w2 p3 r2 c3 p1 c1 p2 c2 check
9963a
9964-
9965(0 rows)
9966
9967a
9968-
9969(0 rows)
9970
9971step r1: SELECT * FROM test2;
9972b
9973-
9974(0 rows)
9975
9976step w3: INSERT INTO test3 VALUES (3);
9977step w2: INSERT INTO test2 VALUES (2);
9978step p3: PREPARE TRANSACTION 's3';
9979step r2: SELECT * FROM test3;
9980ERROR:  could not serialize access due to read/write dependencies among transactions
9981step c3: COMMIT PREPARED 's3';
9982step p1: PREPARE TRANSACTION 's1';
9983step c1: COMMIT PREPARED 's1';
9984step p2: PREPARE TRANSACTION 's2';
9985step c2: COMMIT PREPARED 's2';
9986ERROR:  prepared transaction with identifier "s2" does not exist
9987step check: SELECT * FROM test1,test2,test3;
9988a|b|c
9989-+-+-
9990(0 rows)
9991
9992
9993starting permutation: r1 w3 w2 p3 r2 c3 p2 p1 c1 c2 check
9994a
9995-
9996(0 rows)
9997
9998a
9999-
10000(0 rows)
10001
10002step r1: SELECT * FROM test2;
10003b
10004-
10005(0 rows)
10006
10007step w3: INSERT INTO test3 VALUES (3);
10008step w2: INSERT INTO test2 VALUES (2);
10009step p3: PREPARE TRANSACTION 's3';
10010step r2: SELECT * FROM test3;
10011ERROR:  could not serialize access due to read/write dependencies among transactions
10012step c3: COMMIT PREPARED 's3';
10013step p2: PREPARE TRANSACTION 's2';
10014step p1: PREPARE TRANSACTION 's1';
10015step c1: COMMIT PREPARED 's1';
10016step c2: COMMIT PREPARED 's2';
10017ERROR:  prepared transaction with identifier "s2" does not exist
10018step check: SELECT * FROM test1,test2,test3;
10019a|b|c
10020-+-+-
10021(0 rows)
10022
10023
10024starting permutation: r1 w3 w2 p3 r2 c3 p2 p1 c2 c1 check
10025a
10026-
10027(0 rows)
10028
10029a
10030-
10031(0 rows)
10032
10033step r1: SELECT * FROM test2;
10034b
10035-
10036(0 rows)
10037
10038step w3: INSERT INTO test3 VALUES (3);
10039step w2: INSERT INTO test2 VALUES (2);
10040step p3: PREPARE TRANSACTION 's3';
10041step r2: SELECT * FROM test3;
10042ERROR:  could not serialize access due to read/write dependencies among transactions
10043step c3: COMMIT PREPARED 's3';
10044step p2: PREPARE TRANSACTION 's2';
10045step p1: PREPARE TRANSACTION 's1';
10046step c2: COMMIT PREPARED 's2';
10047ERROR:  prepared transaction with identifier "s2" does not exist
10048step c1: COMMIT PREPARED 's1';
10049step check: SELECT * FROM test1,test2,test3;
10050a|b|c
10051-+-+-
10052(0 rows)
10053
10054
10055starting permutation: r1 w3 w2 p3 r2 c3 p2 c2 p1 c1 check
10056a
10057-
10058(0 rows)
10059
10060a
10061-
10062(0 rows)
10063
10064step r1: SELECT * FROM test2;
10065b
10066-
10067(0 rows)
10068
10069step w3: INSERT INTO test3 VALUES (3);
10070step w2: INSERT INTO test2 VALUES (2);
10071step p3: PREPARE TRANSACTION 's3';
10072step r2: SELECT * FROM test3;
10073ERROR:  could not serialize access due to read/write dependencies among transactions
10074step c3: COMMIT PREPARED 's3';
10075step p2: PREPARE TRANSACTION 's2';
10076step c2: COMMIT PREPARED 's2';
10077ERROR:  prepared transaction with identifier "s2" does not exist
10078step p1: PREPARE TRANSACTION 's1';
10079step c1: COMMIT PREPARED 's1';
10080step check: SELECT * FROM test1,test2,test3;
10081a|b|c
10082-+-+-
10083(0 rows)
10084
10085
10086starting permutation: r1 w3 w2 p3 p1 r2 p2 c3 c1 c2 check
10087a
10088-
10089(0 rows)
10090
10091a
10092-
10093(0 rows)
10094
10095step r1: SELECT * FROM test2;
10096b
10097-
10098(0 rows)
10099
10100step w3: INSERT INTO test3 VALUES (3);
10101step w2: INSERT INTO test2 VALUES (2);
10102step p3: PREPARE TRANSACTION 's3';
10103step p1: PREPARE TRANSACTION 's1';
10104step r2: SELECT * FROM test3;
10105ERROR:  could not serialize access due to read/write dependencies among transactions
10106step p2: PREPARE TRANSACTION 's2';
10107step c3: COMMIT PREPARED 's3';
10108step c1: COMMIT PREPARED 's1';
10109step c2: COMMIT PREPARED 's2';
10110ERROR:  prepared transaction with identifier "s2" does not exist
10111step check: SELECT * FROM test1,test2,test3;
10112a|b|c
10113-+-+-
10114(0 rows)
10115
10116
10117starting permutation: r1 w3 w2 p3 p1 r2 p2 c3 c2 c1 check
10118a
10119-
10120(0 rows)
10121
10122a
10123-
10124(0 rows)
10125
10126step r1: SELECT * FROM test2;
10127b
10128-
10129(0 rows)
10130
10131step w3: INSERT INTO test3 VALUES (3);
10132step w2: INSERT INTO test2 VALUES (2);
10133step p3: PREPARE TRANSACTION 's3';
10134step p1: PREPARE TRANSACTION 's1';
10135step r2: SELECT * FROM test3;
10136ERROR:  could not serialize access due to read/write dependencies among transactions
10137step p2: PREPARE TRANSACTION 's2';
10138step c3: COMMIT PREPARED 's3';
10139step c2: COMMIT PREPARED 's2';
10140ERROR:  prepared transaction with identifier "s2" does not exist
10141step c1: COMMIT PREPARED 's1';
10142step check: SELECT * FROM test1,test2,test3;
10143a|b|c
10144-+-+-
10145(0 rows)
10146
10147
10148starting permutation: r1 w3 w2 p3 p1 r2 c3 p2 c1 c2 check
10149a
10150-
10151(0 rows)
10152
10153a
10154-
10155(0 rows)
10156
10157step r1: SELECT * FROM test2;
10158b
10159-
10160(0 rows)
10161
10162step w3: INSERT INTO test3 VALUES (3);
10163step w2: INSERT INTO test2 VALUES (2);
10164step p3: PREPARE TRANSACTION 's3';
10165step p1: PREPARE TRANSACTION 's1';
10166step r2: SELECT * FROM test3;
10167ERROR:  could not serialize access due to read/write dependencies among transactions
10168step c3: COMMIT PREPARED 's3';
10169step p2: PREPARE TRANSACTION 's2';
10170step c1: COMMIT PREPARED 's1';
10171step c2: COMMIT PREPARED 's2';
10172ERROR:  prepared transaction with identifier "s2" does not exist
10173step check: SELECT * FROM test1,test2,test3;
10174a|b|c
10175-+-+-
10176(0 rows)
10177
10178
10179starting permutation: r1 w3 w2 p3 p1 r2 c3 p2 c2 c1 check
10180a
10181-
10182(0 rows)
10183
10184a
10185-
10186(0 rows)
10187
10188step r1: SELECT * FROM test2;
10189b
10190-
10191(0 rows)
10192
10193step w3: INSERT INTO test3 VALUES (3);
10194step w2: INSERT INTO test2 VALUES (2);
10195step p3: PREPARE TRANSACTION 's3';
10196step p1: PREPARE TRANSACTION 's1';
10197step r2: SELECT * FROM test3;
10198ERROR:  could not serialize access due to read/write dependencies among transactions
10199step c3: COMMIT PREPARED 's3';
10200step p2: PREPARE TRANSACTION 's2';
10201step c2: COMMIT PREPARED 's2';
10202ERROR:  prepared transaction with identifier "s2" does not exist
10203step c1: COMMIT PREPARED 's1';
10204step check: SELECT * FROM test1,test2,test3;
10205a|b|c
10206-+-+-
10207(0 rows)
10208
10209
10210starting permutation: r1 w3 w2 p3 p1 r2 c3 c1 p2 c2 check
10211a
10212-
10213(0 rows)
10214
10215a
10216-
10217(0 rows)
10218
10219step r1: SELECT * FROM test2;
10220b
10221-
10222(0 rows)
10223
10224step w3: INSERT INTO test3 VALUES (3);
10225step w2: INSERT INTO test2 VALUES (2);
10226step p3: PREPARE TRANSACTION 's3';
10227step p1: PREPARE TRANSACTION 's1';
10228step r2: SELECT * FROM test3;
10229ERROR:  could not serialize access due to read/write dependencies among transactions
10230step c3: COMMIT PREPARED 's3';
10231step c1: COMMIT PREPARED 's1';
10232step p2: PREPARE TRANSACTION 's2';
10233step c2: COMMIT PREPARED 's2';
10234ERROR:  prepared transaction with identifier "s2" does not exist
10235step check: SELECT * FROM test1,test2,test3;
10236a|b|c
10237-+-+-
10238(0 rows)
10239
10240
10241starting permutation: r1 w3 w2 p3 p1 c3 r2 p2 c1 c2 check
10242a
10243-
10244(0 rows)
10245
10246a
10247-
10248(0 rows)
10249
10250step r1: SELECT * FROM test2;
10251b
10252-
10253(0 rows)
10254
10255step w3: INSERT INTO test3 VALUES (3);
10256step w2: INSERT INTO test2 VALUES (2);
10257step p3: PREPARE TRANSACTION 's3';
10258step p1: PREPARE TRANSACTION 's1';
10259step c3: COMMIT PREPARED 's3';
10260step r2: SELECT * FROM test3;
10261ERROR:  could not serialize access due to read/write dependencies among transactions
10262step p2: PREPARE TRANSACTION 's2';
10263step c1: COMMIT PREPARED 's1';
10264step c2: COMMIT PREPARED 's2';
10265ERROR:  prepared transaction with identifier "s2" does not exist
10266step check: SELECT * FROM test1,test2,test3;
10267a|b|c
10268-+-+-
10269(0 rows)
10270
10271
10272starting permutation: r1 w3 w2 p3 p1 c3 r2 p2 c2 c1 check
10273a
10274-
10275(0 rows)
10276
10277a
10278-
10279(0 rows)
10280
10281step r1: SELECT * FROM test2;
10282b
10283-
10284(0 rows)
10285
10286step w3: INSERT INTO test3 VALUES (3);
10287step w2: INSERT INTO test2 VALUES (2);
10288step p3: PREPARE TRANSACTION 's3';
10289step p1: PREPARE TRANSACTION 's1';
10290step c3: COMMIT PREPARED 's3';
10291step r2: SELECT * FROM test3;
10292ERROR:  could not serialize access due to read/write dependencies among transactions
10293step p2: PREPARE TRANSACTION 's2';
10294step c2: COMMIT PREPARED 's2';
10295ERROR:  prepared transaction with identifier "s2" does not exist
10296step c1: COMMIT PREPARED 's1';
10297step check: SELECT * FROM test1,test2,test3;
10298a|b|c
10299-+-+-
10300(0 rows)
10301
10302
10303starting permutation: r1 w3 w2 p3 p1 c3 r2 c1 p2 c2 check
10304a
10305-
10306(0 rows)
10307
10308a
10309-
10310(0 rows)
10311
10312step r1: SELECT * FROM test2;
10313b
10314-
10315(0 rows)
10316
10317step w3: INSERT INTO test3 VALUES (3);
10318step w2: INSERT INTO test2 VALUES (2);
10319step p3: PREPARE TRANSACTION 's3';
10320step p1: PREPARE TRANSACTION 's1';
10321step c3: COMMIT PREPARED 's3';
10322step r2: SELECT * FROM test3;
10323ERROR:  could not serialize access due to read/write dependencies among transactions
10324step c1: COMMIT PREPARED 's1';
10325step p2: PREPARE TRANSACTION 's2';
10326step c2: COMMIT PREPARED 's2';
10327ERROR:  prepared transaction with identifier "s2" does not exist
10328step check: SELECT * FROM test1,test2,test3;
10329a|b|c
10330-+-+-
10331(0 rows)
10332
10333
10334starting permutation: r1 w3 w2 p3 p1 c3 c1 r2 p2 c2 check
10335a
10336-
10337(0 rows)
10338
10339a
10340-
10341(0 rows)
10342
10343step r1: SELECT * FROM test2;
10344b
10345-
10346(0 rows)
10347
10348step w3: INSERT INTO test3 VALUES (3);
10349step w2: INSERT INTO test2 VALUES (2);
10350step p3: PREPARE TRANSACTION 's3';
10351step p1: PREPARE TRANSACTION 's1';
10352step c3: COMMIT PREPARED 's3';
10353step c1: COMMIT PREPARED 's1';
10354step r2: SELECT * FROM test3;
10355ERROR:  could not serialize access due to read/write dependencies among transactions
10356step p2: PREPARE TRANSACTION 's2';
10357step c2: COMMIT PREPARED 's2';
10358ERROR:  prepared transaction with identifier "s2" does not exist
10359step check: SELECT * FROM test1,test2,test3;
10360a|b|c
10361-+-+-
10362(0 rows)
10363
10364
10365starting permutation: r1 w3 w2 p3 c3 r2 p1 p2 c1 c2 check
10366a
10367-
10368(0 rows)
10369
10370a
10371-
10372(0 rows)
10373
10374step r1: SELECT * FROM test2;
10375b
10376-
10377(0 rows)
10378
10379step w3: INSERT INTO test3 VALUES (3);
10380step w2: INSERT INTO test2 VALUES (2);
10381step p3: PREPARE TRANSACTION 's3';
10382step c3: COMMIT PREPARED 's3';
10383step r2: SELECT * FROM test3;
10384ERROR:  could not serialize access due to read/write dependencies among transactions
10385step p1: PREPARE TRANSACTION 's1';
10386step p2: PREPARE TRANSACTION 's2';
10387step c1: COMMIT PREPARED 's1';
10388step c2: COMMIT PREPARED 's2';
10389ERROR:  prepared transaction with identifier "s2" does not exist
10390step check: SELECT * FROM test1,test2,test3;
10391a|b|c
10392-+-+-
10393(0 rows)
10394
10395
10396starting permutation: r1 w3 w2 p3 c3 r2 p1 p2 c2 c1 check
10397a
10398-
10399(0 rows)
10400
10401a
10402-
10403(0 rows)
10404
10405step r1: SELECT * FROM test2;
10406b
10407-
10408(0 rows)
10409
10410step w3: INSERT INTO test3 VALUES (3);
10411step w2: INSERT INTO test2 VALUES (2);
10412step p3: PREPARE TRANSACTION 's3';
10413step c3: COMMIT PREPARED 's3';
10414step r2: SELECT * FROM test3;
10415ERROR:  could not serialize access due to read/write dependencies among transactions
10416step p1: PREPARE TRANSACTION 's1';
10417step p2: PREPARE TRANSACTION 's2';
10418step c2: COMMIT PREPARED 's2';
10419ERROR:  prepared transaction with identifier "s2" does not exist
10420step c1: COMMIT PREPARED 's1';
10421step check: SELECT * FROM test1,test2,test3;
10422a|b|c
10423-+-+-
10424(0 rows)
10425
10426
10427starting permutation: r1 w3 w2 p3 c3 r2 p1 c1 p2 c2 check
10428a
10429-
10430(0 rows)
10431
10432a
10433-
10434(0 rows)
10435
10436step r1: SELECT * FROM test2;
10437b
10438-
10439(0 rows)
10440
10441step w3: INSERT INTO test3 VALUES (3);
10442step w2: INSERT INTO test2 VALUES (2);
10443step p3: PREPARE TRANSACTION 's3';
10444step c3: COMMIT PREPARED 's3';
10445step r2: SELECT * FROM test3;
10446ERROR:  could not serialize access due to read/write dependencies among transactions
10447step p1: PREPARE TRANSACTION 's1';
10448step c1: COMMIT PREPARED 's1';
10449step p2: PREPARE TRANSACTION 's2';
10450step c2: COMMIT PREPARED 's2';
10451ERROR:  prepared transaction with identifier "s2" does not exist
10452step check: SELECT * FROM test1,test2,test3;
10453a|b|c
10454-+-+-
10455(0 rows)
10456
10457
10458starting permutation: r1 w3 w2 p3 c3 r2 p2 p1 c1 c2 check
10459a
10460-
10461(0 rows)
10462
10463a
10464-
10465(0 rows)
10466
10467step r1: SELECT * FROM test2;
10468b
10469-
10470(0 rows)
10471
10472step w3: INSERT INTO test3 VALUES (3);
10473step w2: INSERT INTO test2 VALUES (2);
10474step p3: PREPARE TRANSACTION 's3';
10475step c3: COMMIT PREPARED 's3';
10476step r2: SELECT * FROM test3;
10477ERROR:  could not serialize access due to read/write dependencies among transactions
10478step p2: PREPARE TRANSACTION 's2';
10479step p1: PREPARE TRANSACTION 's1';
10480step c1: COMMIT PREPARED 's1';
10481step c2: COMMIT PREPARED 's2';
10482ERROR:  prepared transaction with identifier "s2" does not exist
10483step check: SELECT * FROM test1,test2,test3;
10484a|b|c
10485-+-+-
10486(0 rows)
10487
10488
10489starting permutation: r1 w3 w2 p3 c3 r2 p2 p1 c2 c1 check
10490a
10491-
10492(0 rows)
10493
10494a
10495-
10496(0 rows)
10497
10498step r1: SELECT * FROM test2;
10499b
10500-
10501(0 rows)
10502
10503step w3: INSERT INTO test3 VALUES (3);
10504step w2: INSERT INTO test2 VALUES (2);
10505step p3: PREPARE TRANSACTION 's3';
10506step c3: COMMIT PREPARED 's3';
10507step r2: SELECT * FROM test3;
10508ERROR:  could not serialize access due to read/write dependencies among transactions
10509step p2: PREPARE TRANSACTION 's2';
10510step p1: PREPARE TRANSACTION 's1';
10511step c2: COMMIT PREPARED 's2';
10512ERROR:  prepared transaction with identifier "s2" does not exist
10513step c1: COMMIT PREPARED 's1';
10514step check: SELECT * FROM test1,test2,test3;
10515a|b|c
10516-+-+-
10517(0 rows)
10518
10519
10520starting permutation: r1 w3 w2 p3 c3 r2 p2 c2 p1 c1 check
10521a
10522-
10523(0 rows)
10524
10525a
10526-
10527(0 rows)
10528
10529step r1: SELECT * FROM test2;
10530b
10531-
10532(0 rows)
10533
10534step w3: INSERT INTO test3 VALUES (3);
10535step w2: INSERT INTO test2 VALUES (2);
10536step p3: PREPARE TRANSACTION 's3';
10537step c3: COMMIT PREPARED 's3';
10538step r2: SELECT * FROM test3;
10539ERROR:  could not serialize access due to read/write dependencies among transactions
10540step p2: PREPARE TRANSACTION 's2';
10541step c2: COMMIT PREPARED 's2';
10542ERROR:  prepared transaction with identifier "s2" does not exist
10543step p1: PREPARE TRANSACTION 's1';
10544step c1: COMMIT PREPARED 's1';
10545step check: SELECT * FROM test1,test2,test3;
10546a|b|c
10547-+-+-
10548(0 rows)
10549
10550
10551starting permutation: r1 w3 w2 p3 c3 p1 r2 p2 c1 c2 check
10552a
10553-
10554(0 rows)
10555
10556a
10557-
10558(0 rows)
10559
10560step r1: SELECT * FROM test2;
10561b
10562-
10563(0 rows)
10564
10565step w3: INSERT INTO test3 VALUES (3);
10566step w2: INSERT INTO test2 VALUES (2);
10567step p3: PREPARE TRANSACTION 's3';
10568step c3: COMMIT PREPARED 's3';
10569step p1: PREPARE TRANSACTION 's1';
10570step r2: SELECT * FROM test3;
10571ERROR:  could not serialize access due to read/write dependencies among transactions
10572step p2: PREPARE TRANSACTION 's2';
10573step c1: COMMIT PREPARED 's1';
10574step c2: COMMIT PREPARED 's2';
10575ERROR:  prepared transaction with identifier "s2" does not exist
10576step check: SELECT * FROM test1,test2,test3;
10577a|b|c
10578-+-+-
10579(0 rows)
10580
10581
10582starting permutation: r1 w3 w2 p3 c3 p1 r2 p2 c2 c1 check
10583a
10584-
10585(0 rows)
10586
10587a
10588-
10589(0 rows)
10590
10591step r1: SELECT * FROM test2;
10592b
10593-
10594(0 rows)
10595
10596step w3: INSERT INTO test3 VALUES (3);
10597step w2: INSERT INTO test2 VALUES (2);
10598step p3: PREPARE TRANSACTION 's3';
10599step c3: COMMIT PREPARED 's3';
10600step p1: PREPARE TRANSACTION 's1';
10601step r2: SELECT * FROM test3;
10602ERROR:  could not serialize access due to read/write dependencies among transactions
10603step p2: PREPARE TRANSACTION 's2';
10604step c2: COMMIT PREPARED 's2';
10605ERROR:  prepared transaction with identifier "s2" does not exist
10606step c1: COMMIT PREPARED 's1';
10607step check: SELECT * FROM test1,test2,test3;
10608a|b|c
10609-+-+-
10610(0 rows)
10611
10612
10613starting permutation: r1 w3 w2 p3 c3 p1 r2 c1 p2 c2 check
10614a
10615-
10616(0 rows)
10617
10618a
10619-
10620(0 rows)
10621
10622step r1: SELECT * FROM test2;
10623b
10624-
10625(0 rows)
10626
10627step w3: INSERT INTO test3 VALUES (3);
10628step w2: INSERT INTO test2 VALUES (2);
10629step p3: PREPARE TRANSACTION 's3';
10630step c3: COMMIT PREPARED 's3';
10631step p1: PREPARE TRANSACTION 's1';
10632step r2: SELECT * FROM test3;
10633ERROR:  could not serialize access due to read/write dependencies among transactions
10634step c1: COMMIT PREPARED 's1';
10635step p2: PREPARE TRANSACTION 's2';
10636step c2: COMMIT PREPARED 's2';
10637ERROR:  prepared transaction with identifier "s2" does not exist
10638step check: SELECT * FROM test1,test2,test3;
10639a|b|c
10640-+-+-
10641(0 rows)
10642
10643
10644starting permutation: r1 w3 w2 p3 c3 p1 c1 r2 p2 c2 check
10645a
10646-
10647(0 rows)
10648
10649a
10650-
10651(0 rows)
10652
10653step r1: SELECT * FROM test2;
10654b
10655-
10656(0 rows)
10657
10658step w3: INSERT INTO test3 VALUES (3);
10659step w2: INSERT INTO test2 VALUES (2);
10660step p3: PREPARE TRANSACTION 's3';
10661step c3: COMMIT PREPARED 's3';
10662step p1: PREPARE TRANSACTION 's1';
10663step c1: COMMIT PREPARED 's1';
10664step r2: SELECT * FROM test3;
10665ERROR:  could not serialize access due to read/write dependencies among transactions
10666step p2: PREPARE TRANSACTION 's2';
10667step c2: COMMIT PREPARED 's2';
10668ERROR:  prepared transaction with identifier "s2" does not exist
10669step check: SELECT * FROM test1,test2,test3;
10670a|b|c
10671-+-+-
10672(0 rows)
10673
10674
10675starting permutation: r1 w3 p1 r2 w2 p2 p3 c3 c1 c2 check
10676a
10677-
10678(0 rows)
10679
10680a
10681-
10682(0 rows)
10683
10684step r1: SELECT * FROM test2;
10685b
10686-
10687(0 rows)
10688
10689step w3: INSERT INTO test3 VALUES (3);
10690step p1: PREPARE TRANSACTION 's1';
10691step r2: SELECT * FROM test3;
10692c
10693-
10694(0 rows)
10695
10696step w2: INSERT INTO test2 VALUES (2);
10697step p2: PREPARE TRANSACTION 's2';
10698step p3: PREPARE TRANSACTION 's3';
10699ERROR:  could not serialize access due to read/write dependencies among transactions
10700step c3: COMMIT PREPARED 's3';
10701ERROR:  prepared transaction with identifier "s3" does not exist
10702step c1: COMMIT PREPARED 's1';
10703step c2: COMMIT PREPARED 's2';
10704step check: SELECT * FROM test1,test2,test3;
10705a|b|c
10706-+-+-
10707(0 rows)
10708
10709
10710starting permutation: r1 w3 p1 r2 w2 p2 p3 c3 c2 c1 check
10711a
10712-
10713(0 rows)
10714
10715a
10716-
10717(0 rows)
10718
10719step r1: SELECT * FROM test2;
10720b
10721-
10722(0 rows)
10723
10724step w3: INSERT INTO test3 VALUES (3);
10725step p1: PREPARE TRANSACTION 's1';
10726step r2: SELECT * FROM test3;
10727c
10728-
10729(0 rows)
10730
10731step w2: INSERT INTO test2 VALUES (2);
10732step p2: PREPARE TRANSACTION 's2';
10733step p3: PREPARE TRANSACTION 's3';
10734ERROR:  could not serialize access due to read/write dependencies among transactions
10735step c3: COMMIT PREPARED 's3';
10736ERROR:  prepared transaction with identifier "s3" does not exist
10737step c2: COMMIT PREPARED 's2';
10738step c1: COMMIT PREPARED 's1';
10739step check: SELECT * FROM test1,test2,test3;
10740a|b|c
10741-+-+-
10742(0 rows)
10743
10744
10745starting permutation: r1 w3 p1 r2 w2 p3 p2 c3 c1 c2 check
10746a
10747-
10748(0 rows)
10749
10750a
10751-
10752(0 rows)
10753
10754step r1: SELECT * FROM test2;
10755b
10756-
10757(0 rows)
10758
10759step w3: INSERT INTO test3 VALUES (3);
10760step p1: PREPARE TRANSACTION 's1';
10761step r2: SELECT * FROM test3;
10762c
10763-
10764(0 rows)
10765
10766step w2: INSERT INTO test2 VALUES (2);
10767step p3: PREPARE TRANSACTION 's3';
10768step p2: PREPARE TRANSACTION 's2';
10769ERROR:  could not serialize access due to read/write dependencies among transactions
10770step c3: COMMIT PREPARED 's3';
10771step c1: COMMIT PREPARED 's1';
10772step c2: COMMIT PREPARED 's2';
10773ERROR:  prepared transaction with identifier "s2" does not exist
10774step check: SELECT * FROM test1,test2,test3;
10775a|b|c
10776-+-+-
10777(0 rows)
10778
10779
10780starting permutation: r1 w3 p1 r2 w2 p3 p2 c3 c2 c1 check
10781a
10782-
10783(0 rows)
10784
10785a
10786-
10787(0 rows)
10788
10789step r1: SELECT * FROM test2;
10790b
10791-
10792(0 rows)
10793
10794step w3: INSERT INTO test3 VALUES (3);
10795step p1: PREPARE TRANSACTION 's1';
10796step r2: SELECT * FROM test3;
10797c
10798-
10799(0 rows)
10800
10801step w2: INSERT INTO test2 VALUES (2);
10802step p3: PREPARE TRANSACTION 's3';
10803step p2: PREPARE TRANSACTION 's2';
10804ERROR:  could not serialize access due to read/write dependencies among transactions
10805step c3: COMMIT PREPARED 's3';
10806step c2: COMMIT PREPARED 's2';
10807ERROR:  prepared transaction with identifier "s2" does not exist
10808step c1: COMMIT PREPARED 's1';
10809step check: SELECT * FROM test1,test2,test3;
10810a|b|c
10811-+-+-
10812(0 rows)
10813
10814
10815starting permutation: r1 w3 p1 r2 w2 p3 c3 p2 c1 c2 check
10816a
10817-
10818(0 rows)
10819
10820a
10821-
10822(0 rows)
10823
10824step r1: SELECT * FROM test2;
10825b
10826-
10827(0 rows)
10828
10829step w3: INSERT INTO test3 VALUES (3);
10830step p1: PREPARE TRANSACTION 's1';
10831step r2: SELECT * FROM test3;
10832c
10833-
10834(0 rows)
10835
10836step w2: INSERT INTO test2 VALUES (2);
10837step p3: PREPARE TRANSACTION 's3';
10838step c3: COMMIT PREPARED 's3';
10839step p2: PREPARE TRANSACTION 's2';
10840ERROR:  could not serialize access due to read/write dependencies among transactions
10841step c1: COMMIT PREPARED 's1';
10842step c2: COMMIT PREPARED 's2';
10843ERROR:  prepared transaction with identifier "s2" does not exist
10844step check: SELECT * FROM test1,test2,test3;
10845a|b|c
10846-+-+-
10847(0 rows)
10848
10849
10850starting permutation: r1 w3 p1 r2 w2 p3 c3 p2 c2 c1 check
10851a
10852-
10853(0 rows)
10854
10855a
10856-
10857(0 rows)
10858
10859step r1: SELECT * FROM test2;
10860b
10861-
10862(0 rows)
10863
10864step w3: INSERT INTO test3 VALUES (3);
10865step p1: PREPARE TRANSACTION 's1';
10866step r2: SELECT * FROM test3;
10867c
10868-
10869(0 rows)
10870
10871step w2: INSERT INTO test2 VALUES (2);
10872step p3: PREPARE TRANSACTION 's3';
10873step c3: COMMIT PREPARED 's3';
10874step p2: PREPARE TRANSACTION 's2';
10875ERROR:  could not serialize access due to read/write dependencies among transactions
10876step c2: COMMIT PREPARED 's2';
10877ERROR:  prepared transaction with identifier "s2" does not exist
10878step c1: COMMIT PREPARED 's1';
10879step check: SELECT * FROM test1,test2,test3;
10880a|b|c
10881-+-+-
10882(0 rows)
10883
10884
10885starting permutation: r1 w3 p1 r2 w2 p3 c3 c1 p2 c2 check
10886a
10887-
10888(0 rows)
10889
10890a
10891-
10892(0 rows)
10893
10894step r1: SELECT * FROM test2;
10895b
10896-
10897(0 rows)
10898
10899step w3: INSERT INTO test3 VALUES (3);
10900step p1: PREPARE TRANSACTION 's1';
10901step r2: SELECT * FROM test3;
10902c
10903-
10904(0 rows)
10905
10906step w2: INSERT INTO test2 VALUES (2);
10907step p3: PREPARE TRANSACTION 's3';
10908step c3: COMMIT PREPARED 's3';
10909step c1: COMMIT PREPARED 's1';
10910step p2: PREPARE TRANSACTION 's2';
10911ERROR:  could not serialize access due to read/write dependencies among transactions
10912step c2: COMMIT PREPARED 's2';
10913ERROR:  prepared transaction with identifier "s2" does not exist
10914step check: SELECT * FROM test1,test2,test3;
10915a|b|c
10916-+-+-
10917(0 rows)
10918
10919
10920starting permutation: r1 w3 p1 r2 p3 w2 p2 c3 c1 c2 check
10921a
10922-
10923(0 rows)
10924
10925a
10926-
10927(0 rows)
10928
10929step r1: SELECT * FROM test2;
10930b
10931-
10932(0 rows)
10933
10934step w3: INSERT INTO test3 VALUES (3);
10935step p1: PREPARE TRANSACTION 's1';
10936step r2: SELECT * FROM test3;
10937c
10938-
10939(0 rows)
10940
10941step p3: PREPARE TRANSACTION 's3';
10942step w2: INSERT INTO test2 VALUES (2);
10943ERROR:  could not serialize access due to read/write dependencies among transactions
10944step p2: PREPARE TRANSACTION 's2';
10945step c3: COMMIT PREPARED 's3';
10946step c1: COMMIT PREPARED 's1';
10947step c2: COMMIT PREPARED 's2';
10948ERROR:  prepared transaction with identifier "s2" does not exist
10949step check: SELECT * FROM test1,test2,test3;
10950a|b|c
10951-+-+-
10952(0 rows)
10953
10954
10955starting permutation: r1 w3 p1 r2 p3 w2 p2 c3 c2 c1 check
10956a
10957-
10958(0 rows)
10959
10960a
10961-
10962(0 rows)
10963
10964step r1: SELECT * FROM test2;
10965b
10966-
10967(0 rows)
10968
10969step w3: INSERT INTO test3 VALUES (3);
10970step p1: PREPARE TRANSACTION 's1';
10971step r2: SELECT * FROM test3;
10972c
10973-
10974(0 rows)
10975
10976step p3: PREPARE TRANSACTION 's3';
10977step w2: INSERT INTO test2 VALUES (2);
10978ERROR:  could not serialize access due to read/write dependencies among transactions
10979step p2: PREPARE TRANSACTION 's2';
10980step c3: COMMIT PREPARED 's3';
10981step c2: COMMIT PREPARED 's2';
10982ERROR:  prepared transaction with identifier "s2" does not exist
10983step c1: COMMIT PREPARED 's1';
10984step check: SELECT * FROM test1,test2,test3;
10985a|b|c
10986-+-+-
10987(0 rows)
10988
10989
10990starting permutation: r1 w3 p1 r2 p3 w2 c3 p2 c1 c2 check
10991a
10992-
10993(0 rows)
10994
10995a
10996-
10997(0 rows)
10998
10999step r1: SELECT * FROM test2;
11000b
11001-
11002(0 rows)
11003
11004step w3: INSERT INTO test3 VALUES (3);
11005step p1: PREPARE TRANSACTION 's1';
11006step r2: SELECT * FROM test3;
11007c
11008-
11009(0 rows)
11010
11011step p3: PREPARE TRANSACTION 's3';
11012step w2: INSERT INTO test2 VALUES (2);
11013ERROR:  could not serialize access due to read/write dependencies among transactions
11014step c3: COMMIT PREPARED 's3';
11015step p2: PREPARE TRANSACTION 's2';
11016step c1: COMMIT PREPARED 's1';
11017step c2: COMMIT PREPARED 's2';
11018ERROR:  prepared transaction with identifier "s2" does not exist
11019step check: SELECT * FROM test1,test2,test3;
11020a|b|c
11021-+-+-
11022(0 rows)
11023
11024
11025starting permutation: r1 w3 p1 r2 p3 w2 c3 p2 c2 c1 check
11026a
11027-
11028(0 rows)
11029
11030a
11031-
11032(0 rows)
11033
11034step r1: SELECT * FROM test2;
11035b
11036-
11037(0 rows)
11038
11039step w3: INSERT INTO test3 VALUES (3);
11040step p1: PREPARE TRANSACTION 's1';
11041step r2: SELECT * FROM test3;
11042c
11043-
11044(0 rows)
11045
11046step p3: PREPARE TRANSACTION 's3';
11047step w2: INSERT INTO test2 VALUES (2);
11048ERROR:  could not serialize access due to read/write dependencies among transactions
11049step c3: COMMIT PREPARED 's3';
11050step p2: PREPARE TRANSACTION 's2';
11051step c2: COMMIT PREPARED 's2';
11052ERROR:  prepared transaction with identifier "s2" does not exist
11053step c1: COMMIT PREPARED 's1';
11054step check: SELECT * FROM test1,test2,test3;
11055a|b|c
11056-+-+-
11057(0 rows)
11058
11059
11060starting permutation: r1 w3 p1 r2 p3 w2 c3 c1 p2 c2 check
11061a
11062-
11063(0 rows)
11064
11065a
11066-
11067(0 rows)
11068
11069step r1: SELECT * FROM test2;
11070b
11071-
11072(0 rows)
11073
11074step w3: INSERT INTO test3 VALUES (3);
11075step p1: PREPARE TRANSACTION 's1';
11076step r2: SELECT * FROM test3;
11077c
11078-
11079(0 rows)
11080
11081step p3: PREPARE TRANSACTION 's3';
11082step w2: INSERT INTO test2 VALUES (2);
11083ERROR:  could not serialize access due to read/write dependencies among transactions
11084step c3: COMMIT PREPARED 's3';
11085step c1: COMMIT PREPARED 's1';
11086step p2: PREPARE TRANSACTION 's2';
11087step c2: COMMIT PREPARED 's2';
11088ERROR:  prepared transaction with identifier "s2" does not exist
11089step check: SELECT * FROM test1,test2,test3;
11090a|b|c
11091-+-+-
11092(0 rows)
11093
11094
11095starting permutation: r1 w3 p1 r2 p3 c3 w2 p2 c1 c2 check
11096a
11097-
11098(0 rows)
11099
11100a
11101-
11102(0 rows)
11103
11104step r1: SELECT * FROM test2;
11105b
11106-
11107(0 rows)
11108
11109step w3: INSERT INTO test3 VALUES (3);
11110step p1: PREPARE TRANSACTION 's1';
11111step r2: SELECT * FROM test3;
11112c
11113-
11114(0 rows)
11115
11116step p3: PREPARE TRANSACTION 's3';
11117step c3: COMMIT PREPARED 's3';
11118step w2: INSERT INTO test2 VALUES (2);
11119ERROR:  could not serialize access due to read/write dependencies among transactions
11120step p2: PREPARE TRANSACTION 's2';
11121step c1: COMMIT PREPARED 's1';
11122step c2: COMMIT PREPARED 's2';
11123ERROR:  prepared transaction with identifier "s2" does not exist
11124step check: SELECT * FROM test1,test2,test3;
11125a|b|c
11126-+-+-
11127(0 rows)
11128
11129
11130starting permutation: r1 w3 p1 r2 p3 c3 w2 p2 c2 c1 check
11131a
11132-
11133(0 rows)
11134
11135a
11136-
11137(0 rows)
11138
11139step r1: SELECT * FROM test2;
11140b
11141-
11142(0 rows)
11143
11144step w3: INSERT INTO test3 VALUES (3);
11145step p1: PREPARE TRANSACTION 's1';
11146step r2: SELECT * FROM test3;
11147c
11148-
11149(0 rows)
11150
11151step p3: PREPARE TRANSACTION 's3';
11152step c3: COMMIT PREPARED 's3';
11153step w2: INSERT INTO test2 VALUES (2);
11154ERROR:  could not serialize access due to read/write dependencies among transactions
11155step p2: PREPARE TRANSACTION 's2';
11156step c2: COMMIT PREPARED 's2';
11157ERROR:  prepared transaction with identifier "s2" does not exist
11158step c1: COMMIT PREPARED 's1';
11159step check: SELECT * FROM test1,test2,test3;
11160a|b|c
11161-+-+-
11162(0 rows)
11163
11164
11165starting permutation: r1 w3 p1 r2 p3 c3 w2 c1 p2 c2 check
11166a
11167-
11168(0 rows)
11169
11170a
11171-
11172(0 rows)
11173
11174step r1: SELECT * FROM test2;
11175b
11176-
11177(0 rows)
11178
11179step w3: INSERT INTO test3 VALUES (3);
11180step p1: PREPARE TRANSACTION 's1';
11181step r2: SELECT * FROM test3;
11182c
11183-
11184(0 rows)
11185
11186step p3: PREPARE TRANSACTION 's3';
11187step c3: COMMIT PREPARED 's3';
11188step w2: INSERT INTO test2 VALUES (2);
11189ERROR:  could not serialize access due to read/write dependencies among transactions
11190step c1: COMMIT PREPARED 's1';
11191step p2: PREPARE TRANSACTION 's2';
11192step c2: COMMIT PREPARED 's2';
11193ERROR:  prepared transaction with identifier "s2" does not exist
11194step check: SELECT * FROM test1,test2,test3;
11195a|b|c
11196-+-+-
11197(0 rows)
11198
11199
11200starting permutation: r1 w3 p1 r2 p3 c3 c1 w2 p2 c2 check
11201a
11202-
11203(0 rows)
11204
11205a
11206-
11207(0 rows)
11208
11209step r1: SELECT * FROM test2;
11210b
11211-
11212(0 rows)
11213
11214step w3: INSERT INTO test3 VALUES (3);
11215step p1: PREPARE TRANSACTION 's1';
11216step r2: SELECT * FROM test3;
11217c
11218-
11219(0 rows)
11220
11221step p3: PREPARE TRANSACTION 's3';
11222step c3: COMMIT PREPARED 's3';
11223step c1: COMMIT PREPARED 's1';
11224step w2: INSERT INTO test2 VALUES (2);
11225ERROR:  could not serialize access due to read/write dependencies among transactions
11226step p2: PREPARE TRANSACTION 's2';
11227step c2: COMMIT PREPARED 's2';
11228ERROR:  prepared transaction with identifier "s2" does not exist
11229step check: SELECT * FROM test1,test2,test3;
11230a|b|c
11231-+-+-
11232(0 rows)
11233
11234
11235starting permutation: r1 w3 p1 w2 r2 p2 p3 c3 c1 c2 check
11236a
11237-
11238(0 rows)
11239
11240a
11241-
11242(0 rows)
11243
11244step r1: SELECT * FROM test2;
11245b
11246-
11247(0 rows)
11248
11249step w3: INSERT INTO test3 VALUES (3);
11250step p1: PREPARE TRANSACTION 's1';
11251step w2: INSERT INTO test2 VALUES (2);
11252step r2: SELECT * FROM test3;
11253c
11254-
11255(0 rows)
11256
11257step p2: PREPARE TRANSACTION 's2';
11258step p3: PREPARE TRANSACTION 's3';
11259ERROR:  could not serialize access due to read/write dependencies among transactions
11260step c3: COMMIT PREPARED 's3';
11261ERROR:  prepared transaction with identifier "s3" does not exist
11262step c1: COMMIT PREPARED 's1';
11263step c2: COMMIT PREPARED 's2';
11264step check: SELECT * FROM test1,test2,test3;
11265a|b|c
11266-+-+-
11267(0 rows)
11268
11269
11270starting permutation: r1 w3 p1 w2 r2 p2 p3 c3 c2 c1 check
11271a
11272-
11273(0 rows)
11274
11275a
11276-
11277(0 rows)
11278
11279step r1: SELECT * FROM test2;
11280b
11281-
11282(0 rows)
11283
11284step w3: INSERT INTO test3 VALUES (3);
11285step p1: PREPARE TRANSACTION 's1';
11286step w2: INSERT INTO test2 VALUES (2);
11287step r2: SELECT * FROM test3;
11288c
11289-
11290(0 rows)
11291
11292step p2: PREPARE TRANSACTION 's2';
11293step p3: PREPARE TRANSACTION 's3';
11294ERROR:  could not serialize access due to read/write dependencies among transactions
11295step c3: COMMIT PREPARED 's3';
11296ERROR:  prepared transaction with identifier "s3" does not exist
11297step c2: COMMIT PREPARED 's2';
11298step c1: COMMIT PREPARED 's1';
11299step check: SELECT * FROM test1,test2,test3;
11300a|b|c
11301-+-+-
11302(0 rows)
11303
11304
11305starting permutation: r1 w3 p1 w2 r2 p3 p2 c3 c1 c2 check
11306a
11307-
11308(0 rows)
11309
11310a
11311-
11312(0 rows)
11313
11314step r1: SELECT * FROM test2;
11315b
11316-
11317(0 rows)
11318
11319step w3: INSERT INTO test3 VALUES (3);
11320step p1: PREPARE TRANSACTION 's1';
11321step w2: INSERT INTO test2 VALUES (2);
11322step r2: SELECT * FROM test3;
11323c
11324-
11325(0 rows)
11326
11327step p3: PREPARE TRANSACTION 's3';
11328step p2: PREPARE TRANSACTION 's2';
11329ERROR:  could not serialize access due to read/write dependencies among transactions
11330step c3: COMMIT PREPARED 's3';
11331step c1: COMMIT PREPARED 's1';
11332step c2: COMMIT PREPARED 's2';
11333ERROR:  prepared transaction with identifier "s2" does not exist
11334step check: SELECT * FROM test1,test2,test3;
11335a|b|c
11336-+-+-
11337(0 rows)
11338
11339
11340starting permutation: r1 w3 p1 w2 r2 p3 p2 c3 c2 c1 check
11341a
11342-
11343(0 rows)
11344
11345a
11346-
11347(0 rows)
11348
11349step r1: SELECT * FROM test2;
11350b
11351-
11352(0 rows)
11353
11354step w3: INSERT INTO test3 VALUES (3);
11355step p1: PREPARE TRANSACTION 's1';
11356step w2: INSERT INTO test2 VALUES (2);
11357step r2: SELECT * FROM test3;
11358c
11359-
11360(0 rows)
11361
11362step p3: PREPARE TRANSACTION 's3';
11363step p2: PREPARE TRANSACTION 's2';
11364ERROR:  could not serialize access due to read/write dependencies among transactions
11365step c3: COMMIT PREPARED 's3';
11366step c2: COMMIT PREPARED 's2';
11367ERROR:  prepared transaction with identifier "s2" does not exist
11368step c1: COMMIT PREPARED 's1';
11369step check: SELECT * FROM test1,test2,test3;
11370a|b|c
11371-+-+-
11372(0 rows)
11373
11374
11375starting permutation: r1 w3 p1 w2 r2 p3 c3 p2 c1 c2 check
11376a
11377-
11378(0 rows)
11379
11380a
11381-
11382(0 rows)
11383
11384step r1: SELECT * FROM test2;
11385b
11386-
11387(0 rows)
11388
11389step w3: INSERT INTO test3 VALUES (3);
11390step p1: PREPARE TRANSACTION 's1';
11391step w2: INSERT INTO test2 VALUES (2);
11392step r2: SELECT * FROM test3;
11393c
11394-
11395(0 rows)
11396
11397step p3: PREPARE TRANSACTION 's3';
11398step c3: COMMIT PREPARED 's3';
11399step p2: PREPARE TRANSACTION 's2';
11400ERROR:  could not serialize access due to read/write dependencies among transactions
11401step c1: COMMIT PREPARED 's1';
11402step c2: COMMIT PREPARED 's2';
11403ERROR:  prepared transaction with identifier "s2" does not exist
11404step check: SELECT * FROM test1,test2,test3;
11405a|b|c
11406-+-+-
11407(0 rows)
11408
11409
11410starting permutation: r1 w3 p1 w2 r2 p3 c3 p2 c2 c1 check
11411a
11412-
11413(0 rows)
11414
11415a
11416-
11417(0 rows)
11418
11419step r1: SELECT * FROM test2;
11420b
11421-
11422(0 rows)
11423
11424step w3: INSERT INTO test3 VALUES (3);
11425step p1: PREPARE TRANSACTION 's1';
11426step w2: INSERT INTO test2 VALUES (2);
11427step r2: SELECT * FROM test3;
11428c
11429-
11430(0 rows)
11431
11432step p3: PREPARE TRANSACTION 's3';
11433step c3: COMMIT PREPARED 's3';
11434step p2: PREPARE TRANSACTION 's2';
11435ERROR:  could not serialize access due to read/write dependencies among transactions
11436step c2: COMMIT PREPARED 's2';
11437ERROR:  prepared transaction with identifier "s2" does not exist
11438step c1: COMMIT PREPARED 's1';
11439step check: SELECT * FROM test1,test2,test3;
11440a|b|c
11441-+-+-
11442(0 rows)
11443
11444
11445starting permutation: r1 w3 p1 w2 r2 p3 c3 c1 p2 c2 check
11446a
11447-
11448(0 rows)
11449
11450a
11451-
11452(0 rows)
11453
11454step r1: SELECT * FROM test2;
11455b
11456-
11457(0 rows)
11458
11459step w3: INSERT INTO test3 VALUES (3);
11460step p1: PREPARE TRANSACTION 's1';
11461step w2: INSERT INTO test2 VALUES (2);
11462step r2: SELECT * FROM test3;
11463c
11464-
11465(0 rows)
11466
11467step p3: PREPARE TRANSACTION 's3';
11468step c3: COMMIT PREPARED 's3';
11469step c1: COMMIT PREPARED 's1';
11470step p2: PREPARE TRANSACTION 's2';
11471ERROR:  could not serialize access due to read/write dependencies among transactions
11472step c2: COMMIT PREPARED 's2';
11473ERROR:  prepared transaction with identifier "s2" does not exist
11474step check: SELECT * FROM test1,test2,test3;
11475a|b|c
11476-+-+-
11477(0 rows)
11478
11479
11480starting permutation: r1 w3 p1 w2 p3 r2 p2 c3 c1 c2 check
11481a
11482-
11483(0 rows)
11484
11485a
11486-
11487(0 rows)
11488
11489step r1: SELECT * FROM test2;
11490b
11491-
11492(0 rows)
11493
11494step w3: INSERT INTO test3 VALUES (3);
11495step p1: PREPARE TRANSACTION 's1';
11496step w2: INSERT INTO test2 VALUES (2);
11497step p3: PREPARE TRANSACTION 's3';
11498step r2: SELECT * FROM test3;
11499ERROR:  could not serialize access due to read/write dependencies among transactions
11500step p2: PREPARE TRANSACTION 's2';
11501step c3: COMMIT PREPARED 's3';
11502step c1: COMMIT PREPARED 's1';
11503step c2: COMMIT PREPARED 's2';
11504ERROR:  prepared transaction with identifier "s2" does not exist
11505step check: SELECT * FROM test1,test2,test3;
11506a|b|c
11507-+-+-
11508(0 rows)
11509
11510
11511starting permutation: r1 w3 p1 w2 p3 r2 p2 c3 c2 c1 check
11512a
11513-
11514(0 rows)
11515
11516a
11517-
11518(0 rows)
11519
11520step r1: SELECT * FROM test2;
11521b
11522-
11523(0 rows)
11524
11525step w3: INSERT INTO test3 VALUES (3);
11526step p1: PREPARE TRANSACTION 's1';
11527step w2: INSERT INTO test2 VALUES (2);
11528step p3: PREPARE TRANSACTION 's3';
11529step r2: SELECT * FROM test3;
11530ERROR:  could not serialize access due to read/write dependencies among transactions
11531step p2: PREPARE TRANSACTION 's2';
11532step c3: COMMIT PREPARED 's3';
11533step c2: COMMIT PREPARED 's2';
11534ERROR:  prepared transaction with identifier "s2" does not exist
11535step c1: COMMIT PREPARED 's1';
11536step check: SELECT * FROM test1,test2,test3;
11537a|b|c
11538-+-+-
11539(0 rows)
11540
11541
11542starting permutation: r1 w3 p1 w2 p3 r2 c3 p2 c1 c2 check
11543a
11544-
11545(0 rows)
11546
11547a
11548-
11549(0 rows)
11550
11551step r1: SELECT * FROM test2;
11552b
11553-
11554(0 rows)
11555
11556step w3: INSERT INTO test3 VALUES (3);
11557step p1: PREPARE TRANSACTION 's1';
11558step w2: INSERT INTO test2 VALUES (2);
11559step p3: PREPARE TRANSACTION 's3';
11560step r2: SELECT * FROM test3;
11561ERROR:  could not serialize access due to read/write dependencies among transactions
11562step c3: COMMIT PREPARED 's3';
11563step p2: PREPARE TRANSACTION 's2';
11564step c1: COMMIT PREPARED 's1';
11565step c2: COMMIT PREPARED 's2';
11566ERROR:  prepared transaction with identifier "s2" does not exist
11567step check: SELECT * FROM test1,test2,test3;
11568a|b|c
11569-+-+-
11570(0 rows)
11571
11572
11573starting permutation: r1 w3 p1 w2 p3 r2 c3 p2 c2 c1 check
11574a
11575-
11576(0 rows)
11577
11578a
11579-
11580(0 rows)
11581
11582step r1: SELECT * FROM test2;
11583b
11584-
11585(0 rows)
11586
11587step w3: INSERT INTO test3 VALUES (3);
11588step p1: PREPARE TRANSACTION 's1';
11589step w2: INSERT INTO test2 VALUES (2);
11590step p3: PREPARE TRANSACTION 's3';
11591step r2: SELECT * FROM test3;
11592ERROR:  could not serialize access due to read/write dependencies among transactions
11593step c3: COMMIT PREPARED 's3';
11594step p2: PREPARE TRANSACTION 's2';
11595step c2: COMMIT PREPARED 's2';
11596ERROR:  prepared transaction with identifier "s2" does not exist
11597step c1: COMMIT PREPARED 's1';
11598step check: SELECT * FROM test1,test2,test3;
11599a|b|c
11600-+-+-
11601(0 rows)
11602
11603
11604starting permutation: r1 w3 p1 w2 p3 r2 c3 c1 p2 c2 check
11605a
11606-
11607(0 rows)
11608
11609a
11610-
11611(0 rows)
11612
11613step r1: SELECT * FROM test2;
11614b
11615-
11616(0 rows)
11617
11618step w3: INSERT INTO test3 VALUES (3);
11619step p1: PREPARE TRANSACTION 's1';
11620step w2: INSERT INTO test2 VALUES (2);
11621step p3: PREPARE TRANSACTION 's3';
11622step r2: SELECT * FROM test3;
11623ERROR:  could not serialize access due to read/write dependencies among transactions
11624step c3: COMMIT PREPARED 's3';
11625step c1: COMMIT PREPARED 's1';
11626step p2: PREPARE TRANSACTION 's2';
11627step c2: COMMIT PREPARED 's2';
11628ERROR:  prepared transaction with identifier "s2" does not exist
11629step check: SELECT * FROM test1,test2,test3;
11630a|b|c
11631-+-+-
11632(0 rows)
11633
11634
11635starting permutation: r1 w3 p1 w2 p3 c3 r2 p2 c1 c2 check
11636a
11637-
11638(0 rows)
11639
11640a
11641-
11642(0 rows)
11643
11644step r1: SELECT * FROM test2;
11645b
11646-
11647(0 rows)
11648
11649step w3: INSERT INTO test3 VALUES (3);
11650step p1: PREPARE TRANSACTION 's1';
11651step w2: INSERT INTO test2 VALUES (2);
11652step p3: PREPARE TRANSACTION 's3';
11653step c3: COMMIT PREPARED 's3';
11654step r2: SELECT * FROM test3;
11655ERROR:  could not serialize access due to read/write dependencies among transactions
11656step p2: PREPARE TRANSACTION 's2';
11657step c1: COMMIT PREPARED 's1';
11658step c2: COMMIT PREPARED 's2';
11659ERROR:  prepared transaction with identifier "s2" does not exist
11660step check: SELECT * FROM test1,test2,test3;
11661a|b|c
11662-+-+-
11663(0 rows)
11664
11665
11666starting permutation: r1 w3 p1 w2 p3 c3 r2 p2 c2 c1 check
11667a
11668-
11669(0 rows)
11670
11671a
11672-
11673(0 rows)
11674
11675step r1: SELECT * FROM test2;
11676b
11677-
11678(0 rows)
11679
11680step w3: INSERT INTO test3 VALUES (3);
11681step p1: PREPARE TRANSACTION 's1';
11682step w2: INSERT INTO test2 VALUES (2);
11683step p3: PREPARE TRANSACTION 's3';
11684step c3: COMMIT PREPARED 's3';
11685step r2: SELECT * FROM test3;
11686ERROR:  could not serialize access due to read/write dependencies among transactions
11687step p2: PREPARE TRANSACTION 's2';
11688step c2: COMMIT PREPARED 's2';
11689ERROR:  prepared transaction with identifier "s2" does not exist
11690step c1: COMMIT PREPARED 's1';
11691step check: SELECT * FROM test1,test2,test3;
11692a|b|c
11693-+-+-
11694(0 rows)
11695
11696
11697starting permutation: r1 w3 p1 w2 p3 c3 r2 c1 p2 c2 check
11698a
11699-
11700(0 rows)
11701
11702a
11703-
11704(0 rows)
11705
11706step r1: SELECT * FROM test2;
11707b
11708-
11709(0 rows)
11710
11711step w3: INSERT INTO test3 VALUES (3);
11712step p1: PREPARE TRANSACTION 's1';
11713step w2: INSERT INTO test2 VALUES (2);
11714step p3: PREPARE TRANSACTION 's3';
11715step c3: COMMIT PREPARED 's3';
11716step r2: SELECT * FROM test3;
11717ERROR:  could not serialize access due to read/write dependencies among transactions
11718step c1: COMMIT PREPARED 's1';
11719step p2: PREPARE TRANSACTION 's2';
11720step c2: COMMIT PREPARED 's2';
11721ERROR:  prepared transaction with identifier "s2" does not exist
11722step check: SELECT * FROM test1,test2,test3;
11723a|b|c
11724-+-+-
11725(0 rows)
11726
11727
11728starting permutation: r1 w3 p1 w2 p3 c3 c1 r2 p2 c2 check
11729a
11730-
11731(0 rows)
11732
11733a
11734-
11735(0 rows)
11736
11737step r1: SELECT * FROM test2;
11738b
11739-
11740(0 rows)
11741
11742step w3: INSERT INTO test3 VALUES (3);
11743step p1: PREPARE TRANSACTION 's1';
11744step w2: INSERT INTO test2 VALUES (2);
11745step p3: PREPARE TRANSACTION 's3';
11746step c3: COMMIT PREPARED 's3';
11747step c1: COMMIT PREPARED 's1';
11748step r2: SELECT * FROM test3;
11749ERROR:  could not serialize access due to read/write dependencies among transactions
11750step p2: PREPARE TRANSACTION 's2';
11751step c2: COMMIT PREPARED 's2';
11752ERROR:  prepared transaction with identifier "s2" does not exist
11753step check: SELECT * FROM test1,test2,test3;
11754a|b|c
11755-+-+-
11756(0 rows)
11757
11758
11759starting permutation: r1 w3 p1 p3 r2 w2 p2 c3 c1 c2 check
11760a
11761-
11762(0 rows)
11763
11764a
11765-
11766(0 rows)
11767
11768step r1: SELECT * FROM test2;
11769b
11770-
11771(0 rows)
11772
11773step w3: INSERT INTO test3 VALUES (3);
11774step p1: PREPARE TRANSACTION 's1';
11775step p3: PREPARE TRANSACTION 's3';
11776step r2: SELECT * FROM test3;
11777c
11778-
11779(0 rows)
11780
11781step w2: INSERT INTO test2 VALUES (2);
11782ERROR:  could not serialize access due to read/write dependencies among transactions
11783step p2: PREPARE TRANSACTION 's2';
11784step c3: COMMIT PREPARED 's3';
11785step c1: COMMIT PREPARED 's1';
11786step c2: COMMIT PREPARED 's2';
11787ERROR:  prepared transaction with identifier "s2" does not exist
11788step check: SELECT * FROM test1,test2,test3;
11789a|b|c
11790-+-+-
11791(0 rows)
11792
11793
11794starting permutation: r1 w3 p1 p3 r2 w2 p2 c3 c2 c1 check
11795a
11796-
11797(0 rows)
11798
11799a
11800-
11801(0 rows)
11802
11803step r1: SELECT * FROM test2;
11804b
11805-
11806(0 rows)
11807
11808step w3: INSERT INTO test3 VALUES (3);
11809step p1: PREPARE TRANSACTION 's1';
11810step p3: PREPARE TRANSACTION 's3';
11811step r2: SELECT * FROM test3;
11812c
11813-
11814(0 rows)
11815
11816step w2: INSERT INTO test2 VALUES (2);
11817ERROR:  could not serialize access due to read/write dependencies among transactions
11818step p2: PREPARE TRANSACTION 's2';
11819step c3: COMMIT PREPARED 's3';
11820step c2: COMMIT PREPARED 's2';
11821ERROR:  prepared transaction with identifier "s2" does not exist
11822step c1: COMMIT PREPARED 's1';
11823step check: SELECT * FROM test1,test2,test3;
11824a|b|c
11825-+-+-
11826(0 rows)
11827
11828
11829starting permutation: r1 w3 p1 p3 r2 w2 c3 p2 c1 c2 check
11830a
11831-
11832(0 rows)
11833
11834a
11835-
11836(0 rows)
11837
11838step r1: SELECT * FROM test2;
11839b
11840-
11841(0 rows)
11842
11843step w3: INSERT INTO test3 VALUES (3);
11844step p1: PREPARE TRANSACTION 's1';
11845step p3: PREPARE TRANSACTION 's3';
11846step r2: SELECT * FROM test3;
11847c
11848-
11849(0 rows)
11850
11851step w2: INSERT INTO test2 VALUES (2);
11852ERROR:  could not serialize access due to read/write dependencies among transactions
11853step c3: COMMIT PREPARED 's3';
11854step p2: PREPARE TRANSACTION 's2';
11855step c1: COMMIT PREPARED 's1';
11856step c2: COMMIT PREPARED 's2';
11857ERROR:  prepared transaction with identifier "s2" does not exist
11858step check: SELECT * FROM test1,test2,test3;
11859a|b|c
11860-+-+-
11861(0 rows)
11862
11863
11864starting permutation: r1 w3 p1 p3 r2 w2 c3 p2 c2 c1 check
11865a
11866-
11867(0 rows)
11868
11869a
11870-
11871(0 rows)
11872
11873step r1: SELECT * FROM test2;
11874b
11875-
11876(0 rows)
11877
11878step w3: INSERT INTO test3 VALUES (3);
11879step p1: PREPARE TRANSACTION 's1';
11880step p3: PREPARE TRANSACTION 's3';
11881step r2: SELECT * FROM test3;
11882c
11883-
11884(0 rows)
11885
11886step w2: INSERT INTO test2 VALUES (2);
11887ERROR:  could not serialize access due to read/write dependencies among transactions
11888step c3: COMMIT PREPARED 's3';
11889step p2: PREPARE TRANSACTION 's2';
11890step c2: COMMIT PREPARED 's2';
11891ERROR:  prepared transaction with identifier "s2" does not exist
11892step c1: COMMIT PREPARED 's1';
11893step check: SELECT * FROM test1,test2,test3;
11894a|b|c
11895-+-+-
11896(0 rows)
11897
11898
11899starting permutation: r1 w3 p1 p3 r2 w2 c3 c1 p2 c2 check
11900a
11901-
11902(0 rows)
11903
11904a
11905-
11906(0 rows)
11907
11908step r1: SELECT * FROM test2;
11909b
11910-
11911(0 rows)
11912
11913step w3: INSERT INTO test3 VALUES (3);
11914step p1: PREPARE TRANSACTION 's1';
11915step p3: PREPARE TRANSACTION 's3';
11916step r2: SELECT * FROM test3;
11917c
11918-
11919(0 rows)
11920
11921step w2: INSERT INTO test2 VALUES (2);
11922ERROR:  could not serialize access due to read/write dependencies among transactions
11923step c3: COMMIT PREPARED 's3';
11924step c1: COMMIT PREPARED 's1';
11925step p2: PREPARE TRANSACTION 's2';
11926step c2: COMMIT PREPARED 's2';
11927ERROR:  prepared transaction with identifier "s2" does not exist
11928step check: SELECT * FROM test1,test2,test3;
11929a|b|c
11930-+-+-
11931(0 rows)
11932
11933
11934starting permutation: r1 w3 p1 p3 r2 c3 w2 p2 c1 c2 check
11935a
11936-
11937(0 rows)
11938
11939a
11940-
11941(0 rows)
11942
11943step r1: SELECT * FROM test2;
11944b
11945-
11946(0 rows)
11947
11948step w3: INSERT INTO test3 VALUES (3);
11949step p1: PREPARE TRANSACTION 's1';
11950step p3: PREPARE TRANSACTION 's3';
11951step r2: SELECT * FROM test3;
11952c
11953-
11954(0 rows)
11955
11956step c3: COMMIT PREPARED 's3';
11957step w2: INSERT INTO test2 VALUES (2);
11958ERROR:  could not serialize access due to read/write dependencies among transactions
11959step p2: PREPARE TRANSACTION 's2';
11960step c1: COMMIT PREPARED 's1';
11961step c2: COMMIT PREPARED 's2';
11962ERROR:  prepared transaction with identifier "s2" does not exist
11963step check: SELECT * FROM test1,test2,test3;
11964a|b|c
11965-+-+-
11966(0 rows)
11967
11968
11969starting permutation: r1 w3 p1 p3 r2 c3 w2 p2 c2 c1 check
11970a
11971-
11972(0 rows)
11973
11974a
11975-
11976(0 rows)
11977
11978step r1: SELECT * FROM test2;
11979b
11980-
11981(0 rows)
11982
11983step w3: INSERT INTO test3 VALUES (3);
11984step p1: PREPARE TRANSACTION 's1';
11985step p3: PREPARE TRANSACTION 's3';
11986step r2: SELECT * FROM test3;
11987c
11988-
11989(0 rows)
11990
11991step c3: COMMIT PREPARED 's3';
11992step w2: INSERT INTO test2 VALUES (2);
11993ERROR:  could not serialize access due to read/write dependencies among transactions
11994step p2: PREPARE TRANSACTION 's2';
11995step c2: COMMIT PREPARED 's2';
11996ERROR:  prepared transaction with identifier "s2" does not exist
11997step c1: COMMIT PREPARED 's1';
11998step check: SELECT * FROM test1,test2,test3;
11999a|b|c
12000-+-+-
12001(0 rows)
12002
12003
12004starting permutation: r1 w3 p1 p3 r2 c3 w2 c1 p2 c2 check
12005a
12006-
12007(0 rows)
12008
12009a
12010-
12011(0 rows)
12012
12013step r1: SELECT * FROM test2;
12014b
12015-
12016(0 rows)
12017
12018step w3: INSERT INTO test3 VALUES (3);
12019step p1: PREPARE TRANSACTION 's1';
12020step p3: PREPARE TRANSACTION 's3';
12021step r2: SELECT * FROM test3;
12022c
12023-
12024(0 rows)
12025
12026step c3: COMMIT PREPARED 's3';
12027step w2: INSERT INTO test2 VALUES (2);
12028ERROR:  could not serialize access due to read/write dependencies among transactions
12029step c1: COMMIT PREPARED 's1';
12030step p2: PREPARE TRANSACTION 's2';
12031step c2: COMMIT PREPARED 's2';
12032ERROR:  prepared transaction with identifier "s2" does not exist
12033step check: SELECT * FROM test1,test2,test3;
12034a|b|c
12035-+-+-
12036(0 rows)
12037
12038
12039starting permutation: r1 w3 p1 p3 r2 c3 c1 w2 p2 c2 check
12040a
12041-
12042(0 rows)
12043
12044a
12045-
12046(0 rows)
12047
12048step r1: SELECT * FROM test2;
12049b
12050-
12051(0 rows)
12052
12053step w3: INSERT INTO test3 VALUES (3);
12054step p1: PREPARE TRANSACTION 's1';
12055step p3: PREPARE TRANSACTION 's3';
12056step r2: SELECT * FROM test3;
12057c
12058-
12059(0 rows)
12060
12061step c3: COMMIT PREPARED 's3';
12062step c1: COMMIT PREPARED 's1';
12063step w2: INSERT INTO test2 VALUES (2);
12064ERROR:  could not serialize access due to read/write dependencies among transactions
12065step p2: PREPARE TRANSACTION 's2';
12066step c2: COMMIT PREPARED 's2';
12067ERROR:  prepared transaction with identifier "s2" does not exist
12068step check: SELECT * FROM test1,test2,test3;
12069a|b|c
12070-+-+-
12071(0 rows)
12072
12073
12074starting permutation: r1 w3 p1 p3 w2 r2 p2 c3 c1 c2 check
12075a
12076-
12077(0 rows)
12078
12079a
12080-
12081(0 rows)
12082
12083step r1: SELECT * FROM test2;
12084b
12085-
12086(0 rows)
12087
12088step w3: INSERT INTO test3 VALUES (3);
12089step p1: PREPARE TRANSACTION 's1';
12090step p3: PREPARE TRANSACTION 's3';
12091step w2: INSERT INTO test2 VALUES (2);
12092step r2: SELECT * FROM test3;
12093ERROR:  could not serialize access due to read/write dependencies among transactions
12094step p2: PREPARE TRANSACTION 's2';
12095step c3: COMMIT PREPARED 's3';
12096step c1: COMMIT PREPARED 's1';
12097step c2: COMMIT PREPARED 's2';
12098ERROR:  prepared transaction with identifier "s2" does not exist
12099step check: SELECT * FROM test1,test2,test3;
12100a|b|c
12101-+-+-
12102(0 rows)
12103
12104
12105starting permutation: r1 w3 p1 p3 w2 r2 p2 c3 c2 c1 check
12106a
12107-
12108(0 rows)
12109
12110a
12111-
12112(0 rows)
12113
12114step r1: SELECT * FROM test2;
12115b
12116-
12117(0 rows)
12118
12119step w3: INSERT INTO test3 VALUES (3);
12120step p1: PREPARE TRANSACTION 's1';
12121step p3: PREPARE TRANSACTION 's3';
12122step w2: INSERT INTO test2 VALUES (2);
12123step r2: SELECT * FROM test3;
12124ERROR:  could not serialize access due to read/write dependencies among transactions
12125step p2: PREPARE TRANSACTION 's2';
12126step c3: COMMIT PREPARED 's3';
12127step c2: COMMIT PREPARED 's2';
12128ERROR:  prepared transaction with identifier "s2" does not exist
12129step c1: COMMIT PREPARED 's1';
12130step check: SELECT * FROM test1,test2,test3;
12131a|b|c
12132-+-+-
12133(0 rows)
12134
12135
12136starting permutation: r1 w3 p1 p3 w2 r2 c3 p2 c1 c2 check
12137a
12138-
12139(0 rows)
12140
12141a
12142-
12143(0 rows)
12144
12145step r1: SELECT * FROM test2;
12146b
12147-
12148(0 rows)
12149
12150step w3: INSERT INTO test3 VALUES (3);
12151step p1: PREPARE TRANSACTION 's1';
12152step p3: PREPARE TRANSACTION 's3';
12153step w2: INSERT INTO test2 VALUES (2);
12154step r2: SELECT * FROM test3;
12155ERROR:  could not serialize access due to read/write dependencies among transactions
12156step c3: COMMIT PREPARED 's3';
12157step p2: PREPARE TRANSACTION 's2';
12158step c1: COMMIT PREPARED 's1';
12159step c2: COMMIT PREPARED 's2';
12160ERROR:  prepared transaction with identifier "s2" does not exist
12161step check: SELECT * FROM test1,test2,test3;
12162a|b|c
12163-+-+-
12164(0 rows)
12165
12166
12167starting permutation: r1 w3 p1 p3 w2 r2 c3 p2 c2 c1 check
12168a
12169-
12170(0 rows)
12171
12172a
12173-
12174(0 rows)
12175
12176step r1: SELECT * FROM test2;
12177b
12178-
12179(0 rows)
12180
12181step w3: INSERT INTO test3 VALUES (3);
12182step p1: PREPARE TRANSACTION 's1';
12183step p3: PREPARE TRANSACTION 's3';
12184step w2: INSERT INTO test2 VALUES (2);
12185step r2: SELECT * FROM test3;
12186ERROR:  could not serialize access due to read/write dependencies among transactions
12187step c3: COMMIT PREPARED 's3';
12188step p2: PREPARE TRANSACTION 's2';
12189step c2: COMMIT PREPARED 's2';
12190ERROR:  prepared transaction with identifier "s2" does not exist
12191step c1: COMMIT PREPARED 's1';
12192step check: SELECT * FROM test1,test2,test3;
12193a|b|c
12194-+-+-
12195(0 rows)
12196
12197
12198starting permutation: r1 w3 p1 p3 w2 r2 c3 c1 p2 c2 check
12199a
12200-
12201(0 rows)
12202
12203a
12204-
12205(0 rows)
12206
12207step r1: SELECT * FROM test2;
12208b
12209-
12210(0 rows)
12211
12212step w3: INSERT INTO test3 VALUES (3);
12213step p1: PREPARE TRANSACTION 's1';
12214step p3: PREPARE TRANSACTION 's3';
12215step w2: INSERT INTO test2 VALUES (2);
12216step r2: SELECT * FROM test3;
12217ERROR:  could not serialize access due to read/write dependencies among transactions
12218step c3: COMMIT PREPARED 's3';
12219step c1: COMMIT PREPARED 's1';
12220step p2: PREPARE TRANSACTION 's2';
12221step c2: COMMIT PREPARED 's2';
12222ERROR:  prepared transaction with identifier "s2" does not exist
12223step check: SELECT * FROM test1,test2,test3;
12224a|b|c
12225-+-+-
12226(0 rows)
12227
12228
12229starting permutation: r1 w3 p1 p3 w2 c3 r2 p2 c1 c2 check
12230a
12231-
12232(0 rows)
12233
12234a
12235-
12236(0 rows)
12237
12238step r1: SELECT * FROM test2;
12239b
12240-
12241(0 rows)
12242
12243step w3: INSERT INTO test3 VALUES (3);
12244step p1: PREPARE TRANSACTION 's1';
12245step p3: PREPARE TRANSACTION 's3';
12246step w2: INSERT INTO test2 VALUES (2);
12247step c3: COMMIT PREPARED 's3';
12248step r2: SELECT * FROM test3;
12249ERROR:  could not serialize access due to read/write dependencies among transactions
12250step p2: PREPARE TRANSACTION 's2';
12251step c1: COMMIT PREPARED 's1';
12252step c2: COMMIT PREPARED 's2';
12253ERROR:  prepared transaction with identifier "s2" does not exist
12254step check: SELECT * FROM test1,test2,test3;
12255a|b|c
12256-+-+-
12257(0 rows)
12258
12259
12260starting permutation: r1 w3 p1 p3 w2 c3 r2 p2 c2 c1 check
12261a
12262-
12263(0 rows)
12264
12265a
12266-
12267(0 rows)
12268
12269step r1: SELECT * FROM test2;
12270b
12271-
12272(0 rows)
12273
12274step w3: INSERT INTO test3 VALUES (3);
12275step p1: PREPARE TRANSACTION 's1';
12276step p3: PREPARE TRANSACTION 's3';
12277step w2: INSERT INTO test2 VALUES (2);
12278step c3: COMMIT PREPARED 's3';
12279step r2: SELECT * FROM test3;
12280ERROR:  could not serialize access due to read/write dependencies among transactions
12281step p2: PREPARE TRANSACTION 's2';
12282step c2: COMMIT PREPARED 's2';
12283ERROR:  prepared transaction with identifier "s2" does not exist
12284step c1: COMMIT PREPARED 's1';
12285step check: SELECT * FROM test1,test2,test3;
12286a|b|c
12287-+-+-
12288(0 rows)
12289
12290
12291starting permutation: r1 w3 p1 p3 w2 c3 r2 c1 p2 c2 check
12292a
12293-
12294(0 rows)
12295
12296a
12297-
12298(0 rows)
12299
12300step r1: SELECT * FROM test2;
12301b
12302-
12303(0 rows)
12304
12305step w3: INSERT INTO test3 VALUES (3);
12306step p1: PREPARE TRANSACTION 's1';
12307step p3: PREPARE TRANSACTION 's3';
12308step w2: INSERT INTO test2 VALUES (2);
12309step c3: COMMIT PREPARED 's3';
12310step r2: SELECT * FROM test3;
12311ERROR:  could not serialize access due to read/write dependencies among transactions
12312step c1: COMMIT PREPARED 's1';
12313step p2: PREPARE TRANSACTION 's2';
12314step c2: COMMIT PREPARED 's2';
12315ERROR:  prepared transaction with identifier "s2" does not exist
12316step check: SELECT * FROM test1,test2,test3;
12317a|b|c
12318-+-+-
12319(0 rows)
12320
12321
12322starting permutation: r1 w3 p1 p3 w2 c3 c1 r2 p2 c2 check
12323a
12324-
12325(0 rows)
12326
12327a
12328-
12329(0 rows)
12330
12331step r1: SELECT * FROM test2;
12332b
12333-
12334(0 rows)
12335
12336step w3: INSERT INTO test3 VALUES (3);
12337step p1: PREPARE TRANSACTION 's1';
12338step p3: PREPARE TRANSACTION 's3';
12339step w2: INSERT INTO test2 VALUES (2);
12340step c3: COMMIT PREPARED 's3';
12341step c1: COMMIT PREPARED 's1';
12342step r2: SELECT * FROM test3;
12343ERROR:  could not serialize access due to read/write dependencies among transactions
12344step p2: PREPARE TRANSACTION 's2';
12345step c2: COMMIT PREPARED 's2';
12346ERROR:  prepared transaction with identifier "s2" does not exist
12347step check: SELECT * FROM test1,test2,test3;
12348a|b|c
12349-+-+-
12350(0 rows)
12351
12352
12353starting permutation: r1 w3 p1 p3 c3 r2 w2 p2 c1 c2 check
12354a
12355-
12356(0 rows)
12357
12358a
12359-
12360(0 rows)
12361
12362step r1: SELECT * FROM test2;
12363b
12364-
12365(0 rows)
12366
12367step w3: INSERT INTO test3 VALUES (3);
12368step p1: PREPARE TRANSACTION 's1';
12369step p3: PREPARE TRANSACTION 's3';
12370step c3: COMMIT PREPARED 's3';
12371step r2: SELECT * FROM test3;
12372c
12373-
12374(0 rows)
12375
12376step w2: INSERT INTO test2 VALUES (2);
12377ERROR:  could not serialize access due to read/write dependencies among transactions
12378step p2: PREPARE TRANSACTION 's2';
12379step c1: COMMIT PREPARED 's1';
12380step c2: COMMIT PREPARED 's2';
12381ERROR:  prepared transaction with identifier "s2" does not exist
12382step check: SELECT * FROM test1,test2,test3;
12383a|b|c
12384-+-+-
12385(0 rows)
12386
12387
12388starting permutation: r1 w3 p1 p3 c3 r2 w2 p2 c2 c1 check
12389a
12390-
12391(0 rows)
12392
12393a
12394-
12395(0 rows)
12396
12397step r1: SELECT * FROM test2;
12398b
12399-
12400(0 rows)
12401
12402step w3: INSERT INTO test3 VALUES (3);
12403step p1: PREPARE TRANSACTION 's1';
12404step p3: PREPARE TRANSACTION 's3';
12405step c3: COMMIT PREPARED 's3';
12406step r2: SELECT * FROM test3;
12407c
12408-
12409(0 rows)
12410
12411step w2: INSERT INTO test2 VALUES (2);
12412ERROR:  could not serialize access due to read/write dependencies among transactions
12413step p2: PREPARE TRANSACTION 's2';
12414step c2: COMMIT PREPARED 's2';
12415ERROR:  prepared transaction with identifier "s2" does not exist
12416step c1: COMMIT PREPARED 's1';
12417step check: SELECT * FROM test1,test2,test3;
12418a|b|c
12419-+-+-
12420(0 rows)
12421
12422
12423starting permutation: r1 w3 p1 p3 c3 r2 w2 c1 p2 c2 check
12424a
12425-
12426(0 rows)
12427
12428a
12429-
12430(0 rows)
12431
12432step r1: SELECT * FROM test2;
12433b
12434-
12435(0 rows)
12436
12437step w3: INSERT INTO test3 VALUES (3);
12438step p1: PREPARE TRANSACTION 's1';
12439step p3: PREPARE TRANSACTION 's3';
12440step c3: COMMIT PREPARED 's3';
12441step r2: SELECT * FROM test3;
12442c
12443-
12444(0 rows)
12445
12446step w2: INSERT INTO test2 VALUES (2);
12447ERROR:  could not serialize access due to read/write dependencies among transactions
12448step c1: COMMIT PREPARED 's1';
12449step p2: PREPARE TRANSACTION 's2';
12450step c2: COMMIT PREPARED 's2';
12451ERROR:  prepared transaction with identifier "s2" does not exist
12452step check: SELECT * FROM test1,test2,test3;
12453a|b|c
12454-+-+-
12455(0 rows)
12456
12457
12458starting permutation: r1 w3 p1 p3 c3 r2 c1 w2 p2 c2 check
12459a
12460-
12461(0 rows)
12462
12463a
12464-
12465(0 rows)
12466
12467step r1: SELECT * FROM test2;
12468b
12469-
12470(0 rows)
12471
12472step w3: INSERT INTO test3 VALUES (3);
12473step p1: PREPARE TRANSACTION 's1';
12474step p3: PREPARE TRANSACTION 's3';
12475step c3: COMMIT PREPARED 's3';
12476step r2: SELECT * FROM test3;
12477c
12478-
12479(0 rows)
12480
12481step c1: COMMIT PREPARED 's1';
12482step w2: INSERT INTO test2 VALUES (2);
12483ERROR:  could not serialize access due to read/write dependencies among transactions
12484step p2: PREPARE TRANSACTION 's2';
12485step c2: COMMIT PREPARED 's2';
12486ERROR:  prepared transaction with identifier "s2" does not exist
12487step check: SELECT * FROM test1,test2,test3;
12488a|b|c
12489-+-+-
12490(0 rows)
12491
12492
12493starting permutation: r1 w3 p1 p3 c3 w2 r2 p2 c1 c2 check
12494a
12495-
12496(0 rows)
12497
12498a
12499-
12500(0 rows)
12501
12502step r1: SELECT * FROM test2;
12503b
12504-
12505(0 rows)
12506
12507step w3: INSERT INTO test3 VALUES (3);
12508step p1: PREPARE TRANSACTION 's1';
12509step p3: PREPARE TRANSACTION 's3';
12510step c3: COMMIT PREPARED 's3';
12511step w2: INSERT INTO test2 VALUES (2);
12512step r2: SELECT * FROM test3;
12513ERROR:  could not serialize access due to read/write dependencies among transactions
12514step p2: PREPARE TRANSACTION 's2';
12515step c1: COMMIT PREPARED 's1';
12516step c2: COMMIT PREPARED 's2';
12517ERROR:  prepared transaction with identifier "s2" does not exist
12518step check: SELECT * FROM test1,test2,test3;
12519a|b|c
12520-+-+-
12521(0 rows)
12522
12523
12524starting permutation: r1 w3 p1 p3 c3 w2 r2 p2 c2 c1 check
12525a
12526-
12527(0 rows)
12528
12529a
12530-
12531(0 rows)
12532
12533step r1: SELECT * FROM test2;
12534b
12535-
12536(0 rows)
12537
12538step w3: INSERT INTO test3 VALUES (3);
12539step p1: PREPARE TRANSACTION 's1';
12540step p3: PREPARE TRANSACTION 's3';
12541step c3: COMMIT PREPARED 's3';
12542step w2: INSERT INTO test2 VALUES (2);
12543step r2: SELECT * FROM test3;
12544ERROR:  could not serialize access due to read/write dependencies among transactions
12545step p2: PREPARE TRANSACTION 's2';
12546step c2: COMMIT PREPARED 's2';
12547ERROR:  prepared transaction with identifier "s2" does not exist
12548step c1: COMMIT PREPARED 's1';
12549step check: SELECT * FROM test1,test2,test3;
12550a|b|c
12551-+-+-
12552(0 rows)
12553
12554
12555starting permutation: r1 w3 p1 p3 c3 w2 r2 c1 p2 c2 check
12556a
12557-
12558(0 rows)
12559
12560a
12561-
12562(0 rows)
12563
12564step r1: SELECT * FROM test2;
12565b
12566-
12567(0 rows)
12568
12569step w3: INSERT INTO test3 VALUES (3);
12570step p1: PREPARE TRANSACTION 's1';
12571step p3: PREPARE TRANSACTION 's3';
12572step c3: COMMIT PREPARED 's3';
12573step w2: INSERT INTO test2 VALUES (2);
12574step r2: SELECT * FROM test3;
12575ERROR:  could not serialize access due to read/write dependencies among transactions
12576step c1: COMMIT PREPARED 's1';
12577step p2: PREPARE TRANSACTION 's2';
12578step c2: COMMIT PREPARED 's2';
12579ERROR:  prepared transaction with identifier "s2" does not exist
12580step check: SELECT * FROM test1,test2,test3;
12581a|b|c
12582-+-+-
12583(0 rows)
12584
12585
12586starting permutation: r1 w3 p1 p3 c3 w2 c1 r2 p2 c2 check
12587a
12588-
12589(0 rows)
12590
12591a
12592-
12593(0 rows)
12594
12595step r1: SELECT * FROM test2;
12596b
12597-
12598(0 rows)
12599
12600step w3: INSERT INTO test3 VALUES (3);
12601step p1: PREPARE TRANSACTION 's1';
12602step p3: PREPARE TRANSACTION 's3';
12603step c3: COMMIT PREPARED 's3';
12604step w2: INSERT INTO test2 VALUES (2);
12605step c1: COMMIT PREPARED 's1';
12606step r2: SELECT * FROM test3;
12607ERROR:  could not serialize access due to read/write dependencies among transactions
12608step p2: PREPARE TRANSACTION 's2';
12609step c2: COMMIT PREPARED 's2';
12610ERROR:  prepared transaction with identifier "s2" does not exist
12611step check: SELECT * FROM test1,test2,test3;
12612a|b|c
12613-+-+-
12614(0 rows)
12615
12616
12617starting permutation: r1 w3 p1 p3 c3 c1 r2 w2 p2 c2 check
12618a
12619-
12620(0 rows)
12621
12622a
12623-
12624(0 rows)
12625
12626step r1: SELECT * FROM test2;
12627b
12628-
12629(0 rows)
12630
12631step w3: INSERT INTO test3 VALUES (3);
12632step p1: PREPARE TRANSACTION 's1';
12633step p3: PREPARE TRANSACTION 's3';
12634step c3: COMMIT PREPARED 's3';
12635step c1: COMMIT PREPARED 's1';
12636step r2: SELECT * FROM test3;
12637c
12638-
12639(0 rows)
12640
12641step w2: INSERT INTO test2 VALUES (2);
12642ERROR:  could not serialize access due to read/write dependencies among transactions
12643step p2: PREPARE TRANSACTION 's2';
12644step c2: COMMIT PREPARED 's2';
12645ERROR:  prepared transaction with identifier "s2" does not exist
12646step check: SELECT * FROM test1,test2,test3;
12647a|b|c
12648-+-+-
12649(0 rows)
12650
12651
12652starting permutation: r1 w3 p1 p3 c3 c1 w2 r2 p2 c2 check
12653a
12654-
12655(0 rows)
12656
12657a
12658-
12659(0 rows)
12660
12661step r1: SELECT * FROM test2;
12662b
12663-
12664(0 rows)
12665
12666step w3: INSERT INTO test3 VALUES (3);
12667step p1: PREPARE TRANSACTION 's1';
12668step p3: PREPARE TRANSACTION 's3';
12669step c3: COMMIT PREPARED 's3';
12670step c1: COMMIT PREPARED 's1';
12671step w2: INSERT INTO test2 VALUES (2);
12672step r2: SELECT * FROM test3;
12673ERROR:  could not serialize access due to read/write dependencies among transactions
12674step p2: PREPARE TRANSACTION 's2';
12675step c2: COMMIT PREPARED 's2';
12676ERROR:  prepared transaction with identifier "s2" does not exist
12677step check: SELECT * FROM test1,test2,test3;
12678a|b|c
12679-+-+-
12680(0 rows)
12681
12682
12683starting permutation: r1 w3 p3 r2 w2 p1 p2 c3 c1 c2 check
12684a
12685-
12686(0 rows)
12687
12688a
12689-
12690(0 rows)
12691
12692step r1: SELECT * FROM test2;
12693b
12694-
12695(0 rows)
12696
12697step w3: INSERT INTO test3 VALUES (3);
12698step p3: PREPARE TRANSACTION 's3';
12699step r2: SELECT * FROM test3;
12700c
12701-
12702(0 rows)
12703
12704step w2: INSERT INTO test2 VALUES (2);
12705ERROR:  could not serialize access due to read/write dependencies among transactions
12706step p1: PREPARE TRANSACTION 's1';
12707step p2: PREPARE TRANSACTION 's2';
12708step c3: COMMIT PREPARED 's3';
12709step c1: COMMIT PREPARED 's1';
12710step c2: COMMIT PREPARED 's2';
12711ERROR:  prepared transaction with identifier "s2" does not exist
12712step check: SELECT * FROM test1,test2,test3;
12713a|b|c
12714-+-+-
12715(0 rows)
12716
12717
12718starting permutation: r1 w3 p3 r2 w2 p1 p2 c3 c2 c1 check
12719a
12720-
12721(0 rows)
12722
12723a
12724-
12725(0 rows)
12726
12727step r1: SELECT * FROM test2;
12728b
12729-
12730(0 rows)
12731
12732step w3: INSERT INTO test3 VALUES (3);
12733step p3: PREPARE TRANSACTION 's3';
12734step r2: SELECT * FROM test3;
12735c
12736-
12737(0 rows)
12738
12739step w2: INSERT INTO test2 VALUES (2);
12740ERROR:  could not serialize access due to read/write dependencies among transactions
12741step p1: PREPARE TRANSACTION 's1';
12742step p2: PREPARE TRANSACTION 's2';
12743step c3: COMMIT PREPARED 's3';
12744step c2: COMMIT PREPARED 's2';
12745ERROR:  prepared transaction with identifier "s2" does not exist
12746step c1: COMMIT PREPARED 's1';
12747step check: SELECT * FROM test1,test2,test3;
12748a|b|c
12749-+-+-
12750(0 rows)
12751
12752
12753starting permutation: r1 w3 p3 r2 w2 p1 c3 p2 c1 c2 check
12754a
12755-
12756(0 rows)
12757
12758a
12759-
12760(0 rows)
12761
12762step r1: SELECT * FROM test2;
12763b
12764-
12765(0 rows)
12766
12767step w3: INSERT INTO test3 VALUES (3);
12768step p3: PREPARE TRANSACTION 's3';
12769step r2: SELECT * FROM test3;
12770c
12771-
12772(0 rows)
12773
12774step w2: INSERT INTO test2 VALUES (2);
12775ERROR:  could not serialize access due to read/write dependencies among transactions
12776step p1: PREPARE TRANSACTION 's1';
12777step c3: COMMIT PREPARED 's3';
12778step p2: PREPARE TRANSACTION 's2';
12779step c1: COMMIT PREPARED 's1';
12780step c2: COMMIT PREPARED 's2';
12781ERROR:  prepared transaction with identifier "s2" does not exist
12782step check: SELECT * FROM test1,test2,test3;
12783a|b|c
12784-+-+-
12785(0 rows)
12786
12787
12788starting permutation: r1 w3 p3 r2 w2 p1 c3 p2 c2 c1 check
12789a
12790-
12791(0 rows)
12792
12793a
12794-
12795(0 rows)
12796
12797step r1: SELECT * FROM test2;
12798b
12799-
12800(0 rows)
12801
12802step w3: INSERT INTO test3 VALUES (3);
12803step p3: PREPARE TRANSACTION 's3';
12804step r2: SELECT * FROM test3;
12805c
12806-
12807(0 rows)
12808
12809step w2: INSERT INTO test2 VALUES (2);
12810ERROR:  could not serialize access due to read/write dependencies among transactions
12811step p1: PREPARE TRANSACTION 's1';
12812step c3: COMMIT PREPARED 's3';
12813step p2: PREPARE TRANSACTION 's2';
12814step c2: COMMIT PREPARED 's2';
12815ERROR:  prepared transaction with identifier "s2" does not exist
12816step c1: COMMIT PREPARED 's1';
12817step check: SELECT * FROM test1,test2,test3;
12818a|b|c
12819-+-+-
12820(0 rows)
12821
12822
12823starting permutation: r1 w3 p3 r2 w2 p1 c3 c1 p2 c2 check
12824a
12825-
12826(0 rows)
12827
12828a
12829-
12830(0 rows)
12831
12832step r1: SELECT * FROM test2;
12833b
12834-
12835(0 rows)
12836
12837step w3: INSERT INTO test3 VALUES (3);
12838step p3: PREPARE TRANSACTION 's3';
12839step r2: SELECT * FROM test3;
12840c
12841-
12842(0 rows)
12843
12844step w2: INSERT INTO test2 VALUES (2);
12845ERROR:  could not serialize access due to read/write dependencies among transactions
12846step p1: PREPARE TRANSACTION 's1';
12847step c3: COMMIT PREPARED 's3';
12848step c1: COMMIT PREPARED 's1';
12849step p2: PREPARE TRANSACTION 's2';
12850step c2: COMMIT PREPARED 's2';
12851ERROR:  prepared transaction with identifier "s2" does not exist
12852step check: SELECT * FROM test1,test2,test3;
12853a|b|c
12854-+-+-
12855(0 rows)
12856
12857
12858starting permutation: r1 w3 p3 r2 w2 p2 p1 c3 c1 c2 check
12859a
12860-
12861(0 rows)
12862
12863a
12864-
12865(0 rows)
12866
12867step r1: SELECT * FROM test2;
12868b
12869-
12870(0 rows)
12871
12872step w3: INSERT INTO test3 VALUES (3);
12873step p3: PREPARE TRANSACTION 's3';
12874step r2: SELECT * FROM test3;
12875c
12876-
12877(0 rows)
12878
12879step w2: INSERT INTO test2 VALUES (2);
12880ERROR:  could not serialize access due to read/write dependencies among transactions
12881step p2: PREPARE TRANSACTION 's2';
12882step p1: PREPARE TRANSACTION 's1';
12883step c3: COMMIT PREPARED 's3';
12884step c1: COMMIT PREPARED 's1';
12885step c2: COMMIT PREPARED 's2';
12886ERROR:  prepared transaction with identifier "s2" does not exist
12887step check: SELECT * FROM test1,test2,test3;
12888a|b|c
12889-+-+-
12890(0 rows)
12891
12892
12893starting permutation: r1 w3 p3 r2 w2 p2 p1 c3 c2 c1 check
12894a
12895-
12896(0 rows)
12897
12898a
12899-
12900(0 rows)
12901
12902step r1: SELECT * FROM test2;
12903b
12904-
12905(0 rows)
12906
12907step w3: INSERT INTO test3 VALUES (3);
12908step p3: PREPARE TRANSACTION 's3';
12909step r2: SELECT * FROM test3;
12910c
12911-
12912(0 rows)
12913
12914step w2: INSERT INTO test2 VALUES (2);
12915ERROR:  could not serialize access due to read/write dependencies among transactions
12916step p2: PREPARE TRANSACTION 's2';
12917step p1: PREPARE TRANSACTION 's1';
12918step c3: COMMIT PREPARED 's3';
12919step c2: COMMIT PREPARED 's2';
12920ERROR:  prepared transaction with identifier "s2" does not exist
12921step c1: COMMIT PREPARED 's1';
12922step check: SELECT * FROM test1,test2,test3;
12923a|b|c
12924-+-+-
12925(0 rows)
12926
12927
12928starting permutation: r1 w3 p3 r2 w2 p2 c3 p1 c1 c2 check
12929a
12930-
12931(0 rows)
12932
12933a
12934-
12935(0 rows)
12936
12937step r1: SELECT * FROM test2;
12938b
12939-
12940(0 rows)
12941
12942step w3: INSERT INTO test3 VALUES (3);
12943step p3: PREPARE TRANSACTION 's3';
12944step r2: SELECT * FROM test3;
12945c
12946-
12947(0 rows)
12948
12949step w2: INSERT INTO test2 VALUES (2);
12950ERROR:  could not serialize access due to read/write dependencies among transactions
12951step p2: PREPARE TRANSACTION 's2';
12952step c3: COMMIT PREPARED 's3';
12953step p1: PREPARE TRANSACTION 's1';
12954step c1: COMMIT PREPARED 's1';
12955step c2: COMMIT PREPARED 's2';
12956ERROR:  prepared transaction with identifier "s2" does not exist
12957step check: SELECT * FROM test1,test2,test3;
12958a|b|c
12959-+-+-
12960(0 rows)
12961
12962
12963starting permutation: r1 w3 p3 r2 w2 p2 c3 p1 c2 c1 check
12964a
12965-
12966(0 rows)
12967
12968a
12969-
12970(0 rows)
12971
12972step r1: SELECT * FROM test2;
12973b
12974-
12975(0 rows)
12976
12977step w3: INSERT INTO test3 VALUES (3);
12978step p3: PREPARE TRANSACTION 's3';
12979step r2: SELECT * FROM test3;
12980c
12981-
12982(0 rows)
12983
12984step w2: INSERT INTO test2 VALUES (2);
12985ERROR:  could not serialize access due to read/write dependencies among transactions
12986step p2: PREPARE TRANSACTION 's2';
12987step c3: COMMIT PREPARED 's3';
12988step p1: PREPARE TRANSACTION 's1';
12989step c2: COMMIT PREPARED 's2';
12990ERROR:  prepared transaction with identifier "s2" does not exist
12991step c1: COMMIT PREPARED 's1';
12992step check: SELECT * FROM test1,test2,test3;
12993a|b|c
12994-+-+-
12995(0 rows)
12996
12997
12998starting permutation: r1 w3 p3 r2 w2 p2 c3 c2 p1 c1 check
12999a
13000-
13001(0 rows)
13002
13003a
13004-
13005(0 rows)
13006
13007step r1: SELECT * FROM test2;
13008b
13009-
13010(0 rows)
13011
13012step w3: INSERT INTO test3 VALUES (3);
13013step p3: PREPARE TRANSACTION 's3';
13014step r2: SELECT * FROM test3;
13015c
13016-
13017(0 rows)
13018
13019step w2: INSERT INTO test2 VALUES (2);
13020ERROR:  could not serialize access due to read/write dependencies among transactions
13021step p2: PREPARE TRANSACTION 's2';
13022step c3: COMMIT PREPARED 's3';
13023step c2: COMMIT PREPARED 's2';
13024ERROR:  prepared transaction with identifier "s2" does not exist
13025step p1: PREPARE TRANSACTION 's1';
13026step c1: COMMIT PREPARED 's1';
13027step check: SELECT * FROM test1,test2,test3;
13028a|b|c
13029-+-+-
13030(0 rows)
13031
13032
13033starting permutation: r1 w3 p3 r2 w2 c3 p1 p2 c1 c2 check
13034a
13035-
13036(0 rows)
13037
13038a
13039-
13040(0 rows)
13041
13042step r1: SELECT * FROM test2;
13043b
13044-
13045(0 rows)
13046
13047step w3: INSERT INTO test3 VALUES (3);
13048step p3: PREPARE TRANSACTION 's3';
13049step r2: SELECT * FROM test3;
13050c
13051-
13052(0 rows)
13053
13054step w2: INSERT INTO test2 VALUES (2);
13055ERROR:  could not serialize access due to read/write dependencies among transactions
13056step c3: COMMIT PREPARED 's3';
13057step p1: PREPARE TRANSACTION 's1';
13058step p2: PREPARE TRANSACTION 's2';
13059step c1: COMMIT PREPARED 's1';
13060step c2: COMMIT PREPARED 's2';
13061ERROR:  prepared transaction with identifier "s2" does not exist
13062step check: SELECT * FROM test1,test2,test3;
13063a|b|c
13064-+-+-
13065(0 rows)
13066
13067
13068starting permutation: r1 w3 p3 r2 w2 c3 p1 p2 c2 c1 check
13069a
13070-
13071(0 rows)
13072
13073a
13074-
13075(0 rows)
13076
13077step r1: SELECT * FROM test2;
13078b
13079-
13080(0 rows)
13081
13082step w3: INSERT INTO test3 VALUES (3);
13083step p3: PREPARE TRANSACTION 's3';
13084step r2: SELECT * FROM test3;
13085c
13086-
13087(0 rows)
13088
13089step w2: INSERT INTO test2 VALUES (2);
13090ERROR:  could not serialize access due to read/write dependencies among transactions
13091step c3: COMMIT PREPARED 's3';
13092step p1: PREPARE TRANSACTION 's1';
13093step p2: PREPARE TRANSACTION 's2';
13094step c2: COMMIT PREPARED 's2';
13095ERROR:  prepared transaction with identifier "s2" does not exist
13096step c1: COMMIT PREPARED 's1';
13097step check: SELECT * FROM test1,test2,test3;
13098a|b|c
13099-+-+-
13100(0 rows)
13101
13102
13103starting permutation: r1 w3 p3 r2 w2 c3 p1 c1 p2 c2 check
13104a
13105-
13106(0 rows)
13107
13108a
13109-
13110(0 rows)
13111
13112step r1: SELECT * FROM test2;
13113b
13114-
13115(0 rows)
13116
13117step w3: INSERT INTO test3 VALUES (3);
13118step p3: PREPARE TRANSACTION 's3';
13119step r2: SELECT * FROM test3;
13120c
13121-
13122(0 rows)
13123
13124step w2: INSERT INTO test2 VALUES (2);
13125ERROR:  could not serialize access due to read/write dependencies among transactions
13126step c3: COMMIT PREPARED 's3';
13127step p1: PREPARE TRANSACTION 's1';
13128step c1: COMMIT PREPARED 's1';
13129step p2: PREPARE TRANSACTION 's2';
13130step c2: COMMIT PREPARED 's2';
13131ERROR:  prepared transaction with identifier "s2" does not exist
13132step check: SELECT * FROM test1,test2,test3;
13133a|b|c
13134-+-+-
13135(0 rows)
13136
13137
13138starting permutation: r1 w3 p3 r2 w2 c3 p2 p1 c1 c2 check
13139a
13140-
13141(0 rows)
13142
13143a
13144-
13145(0 rows)
13146
13147step r1: SELECT * FROM test2;
13148b
13149-
13150(0 rows)
13151
13152step w3: INSERT INTO test3 VALUES (3);
13153step p3: PREPARE TRANSACTION 's3';
13154step r2: SELECT * FROM test3;
13155c
13156-
13157(0 rows)
13158
13159step w2: INSERT INTO test2 VALUES (2);
13160ERROR:  could not serialize access due to read/write dependencies among transactions
13161step c3: COMMIT PREPARED 's3';
13162step p2: PREPARE TRANSACTION 's2';
13163step p1: PREPARE TRANSACTION 's1';
13164step c1: COMMIT PREPARED 's1';
13165step c2: COMMIT PREPARED 's2';
13166ERROR:  prepared transaction with identifier "s2" does not exist
13167step check: SELECT * FROM test1,test2,test3;
13168a|b|c
13169-+-+-
13170(0 rows)
13171
13172
13173starting permutation: r1 w3 p3 r2 w2 c3 p2 p1 c2 c1 check
13174a
13175-
13176(0 rows)
13177
13178a
13179-
13180(0 rows)
13181
13182step r1: SELECT * FROM test2;
13183b
13184-
13185(0 rows)
13186
13187step w3: INSERT INTO test3 VALUES (3);
13188step p3: PREPARE TRANSACTION 's3';
13189step r2: SELECT * FROM test3;
13190c
13191-
13192(0 rows)
13193
13194step w2: INSERT INTO test2 VALUES (2);
13195ERROR:  could not serialize access due to read/write dependencies among transactions
13196step c3: COMMIT PREPARED 's3';
13197step p2: PREPARE TRANSACTION 's2';
13198step p1: PREPARE TRANSACTION 's1';
13199step c2: COMMIT PREPARED 's2';
13200ERROR:  prepared transaction with identifier "s2" does not exist
13201step c1: COMMIT PREPARED 's1';
13202step check: SELECT * FROM test1,test2,test3;
13203a|b|c
13204-+-+-
13205(0 rows)
13206
13207
13208starting permutation: r1 w3 p3 r2 w2 c3 p2 c2 p1 c1 check
13209a
13210-
13211(0 rows)
13212
13213a
13214-
13215(0 rows)
13216
13217step r1: SELECT * FROM test2;
13218b
13219-
13220(0 rows)
13221
13222step w3: INSERT INTO test3 VALUES (3);
13223step p3: PREPARE TRANSACTION 's3';
13224step r2: SELECT * FROM test3;
13225c
13226-
13227(0 rows)
13228
13229step w2: INSERT INTO test2 VALUES (2);
13230ERROR:  could not serialize access due to read/write dependencies among transactions
13231step c3: COMMIT PREPARED 's3';
13232step p2: PREPARE TRANSACTION 's2';
13233step c2: COMMIT PREPARED 's2';
13234ERROR:  prepared transaction with identifier "s2" does not exist
13235step p1: PREPARE TRANSACTION 's1';
13236step c1: COMMIT PREPARED 's1';
13237step check: SELECT * FROM test1,test2,test3;
13238a|b|c
13239-+-+-
13240(0 rows)
13241
13242
13243starting permutation: r1 w3 p3 r2 p1 w2 p2 c3 c1 c2 check
13244a
13245-
13246(0 rows)
13247
13248a
13249-
13250(0 rows)
13251
13252step r1: SELECT * FROM test2;
13253b
13254-
13255(0 rows)
13256
13257step w3: INSERT INTO test3 VALUES (3);
13258step p3: PREPARE TRANSACTION 's3';
13259step r2: SELECT * FROM test3;
13260c
13261-
13262(0 rows)
13263
13264step p1: PREPARE TRANSACTION 's1';
13265step w2: INSERT INTO test2 VALUES (2);
13266ERROR:  could not serialize access due to read/write dependencies among transactions
13267step p2: PREPARE TRANSACTION 's2';
13268step c3: COMMIT PREPARED 's3';
13269step c1: COMMIT PREPARED 's1';
13270step c2: COMMIT PREPARED 's2';
13271ERROR:  prepared transaction with identifier "s2" does not exist
13272step check: SELECT * FROM test1,test2,test3;
13273a|b|c
13274-+-+-
13275(0 rows)
13276
13277
13278starting permutation: r1 w3 p3 r2 p1 w2 p2 c3 c2 c1 check
13279a
13280-
13281(0 rows)
13282
13283a
13284-
13285(0 rows)
13286
13287step r1: SELECT * FROM test2;
13288b
13289-
13290(0 rows)
13291
13292step w3: INSERT INTO test3 VALUES (3);
13293step p3: PREPARE TRANSACTION 's3';
13294step r2: SELECT * FROM test3;
13295c
13296-
13297(0 rows)
13298
13299step p1: PREPARE TRANSACTION 's1';
13300step w2: INSERT INTO test2 VALUES (2);
13301ERROR:  could not serialize access due to read/write dependencies among transactions
13302step p2: PREPARE TRANSACTION 's2';
13303step c3: COMMIT PREPARED 's3';
13304step c2: COMMIT PREPARED 's2';
13305ERROR:  prepared transaction with identifier "s2" does not exist
13306step c1: COMMIT PREPARED 's1';
13307step check: SELECT * FROM test1,test2,test3;
13308a|b|c
13309-+-+-
13310(0 rows)
13311
13312
13313starting permutation: r1 w3 p3 r2 p1 w2 c3 p2 c1 c2 check
13314a
13315-
13316(0 rows)
13317
13318a
13319-
13320(0 rows)
13321
13322step r1: SELECT * FROM test2;
13323b
13324-
13325(0 rows)
13326
13327step w3: INSERT INTO test3 VALUES (3);
13328step p3: PREPARE TRANSACTION 's3';
13329step r2: SELECT * FROM test3;
13330c
13331-
13332(0 rows)
13333
13334step p1: PREPARE TRANSACTION 's1';
13335step w2: INSERT INTO test2 VALUES (2);
13336ERROR:  could not serialize access due to read/write dependencies among transactions
13337step c3: COMMIT PREPARED 's3';
13338step p2: PREPARE TRANSACTION 's2';
13339step c1: COMMIT PREPARED 's1';
13340step c2: COMMIT PREPARED 's2';
13341ERROR:  prepared transaction with identifier "s2" does not exist
13342step check: SELECT * FROM test1,test2,test3;
13343a|b|c
13344-+-+-
13345(0 rows)
13346
13347
13348starting permutation: r1 w3 p3 r2 p1 w2 c3 p2 c2 c1 check
13349a
13350-
13351(0 rows)
13352
13353a
13354-
13355(0 rows)
13356
13357step r1: SELECT * FROM test2;
13358b
13359-
13360(0 rows)
13361
13362step w3: INSERT INTO test3 VALUES (3);
13363step p3: PREPARE TRANSACTION 's3';
13364step r2: SELECT * FROM test3;
13365c
13366-
13367(0 rows)
13368
13369step p1: PREPARE TRANSACTION 's1';
13370step w2: INSERT INTO test2 VALUES (2);
13371ERROR:  could not serialize access due to read/write dependencies among transactions
13372step c3: COMMIT PREPARED 's3';
13373step p2: PREPARE TRANSACTION 's2';
13374step c2: COMMIT PREPARED 's2';
13375ERROR:  prepared transaction with identifier "s2" does not exist
13376step c1: COMMIT PREPARED 's1';
13377step check: SELECT * FROM test1,test2,test3;
13378a|b|c
13379-+-+-
13380(0 rows)
13381
13382
13383starting permutation: r1 w3 p3 r2 p1 w2 c3 c1 p2 c2 check
13384a
13385-
13386(0 rows)
13387
13388a
13389-
13390(0 rows)
13391
13392step r1: SELECT * FROM test2;
13393b
13394-
13395(0 rows)
13396
13397step w3: INSERT INTO test3 VALUES (3);
13398step p3: PREPARE TRANSACTION 's3';
13399step r2: SELECT * FROM test3;
13400c
13401-
13402(0 rows)
13403
13404step p1: PREPARE TRANSACTION 's1';
13405step w2: INSERT INTO test2 VALUES (2);
13406ERROR:  could not serialize access due to read/write dependencies among transactions
13407step c3: COMMIT PREPARED 's3';
13408step c1: COMMIT PREPARED 's1';
13409step p2: PREPARE TRANSACTION 's2';
13410step c2: COMMIT PREPARED 's2';
13411ERROR:  prepared transaction with identifier "s2" does not exist
13412step check: SELECT * FROM test1,test2,test3;
13413a|b|c
13414-+-+-
13415(0 rows)
13416
13417
13418starting permutation: r1 w3 p3 r2 p1 c3 w2 p2 c1 c2 check
13419a
13420-
13421(0 rows)
13422
13423a
13424-
13425(0 rows)
13426
13427step r1: SELECT * FROM test2;
13428b
13429-
13430(0 rows)
13431
13432step w3: INSERT INTO test3 VALUES (3);
13433step p3: PREPARE TRANSACTION 's3';
13434step r2: SELECT * FROM test3;
13435c
13436-
13437(0 rows)
13438
13439step p1: PREPARE TRANSACTION 's1';
13440step c3: COMMIT PREPARED 's3';
13441step w2: INSERT INTO test2 VALUES (2);
13442ERROR:  could not serialize access due to read/write dependencies among transactions
13443step p2: PREPARE TRANSACTION 's2';
13444step c1: COMMIT PREPARED 's1';
13445step c2: COMMIT PREPARED 's2';
13446ERROR:  prepared transaction with identifier "s2" does not exist
13447step check: SELECT * FROM test1,test2,test3;
13448a|b|c
13449-+-+-
13450(0 rows)
13451
13452
13453starting permutation: r1 w3 p3 r2 p1 c3 w2 p2 c2 c1 check
13454a
13455-
13456(0 rows)
13457
13458a
13459-
13460(0 rows)
13461
13462step r1: SELECT * FROM test2;
13463b
13464-
13465(0 rows)
13466
13467step w3: INSERT INTO test3 VALUES (3);
13468step p3: PREPARE TRANSACTION 's3';
13469step r2: SELECT * FROM test3;
13470c
13471-
13472(0 rows)
13473
13474step p1: PREPARE TRANSACTION 's1';
13475step c3: COMMIT PREPARED 's3';
13476step w2: INSERT INTO test2 VALUES (2);
13477ERROR:  could not serialize access due to read/write dependencies among transactions
13478step p2: PREPARE TRANSACTION 's2';
13479step c2: COMMIT PREPARED 's2';
13480ERROR:  prepared transaction with identifier "s2" does not exist
13481step c1: COMMIT PREPARED 's1';
13482step check: SELECT * FROM test1,test2,test3;
13483a|b|c
13484-+-+-
13485(0 rows)
13486
13487
13488starting permutation: r1 w3 p3 r2 p1 c3 w2 c1 p2 c2 check
13489a
13490-
13491(0 rows)
13492
13493a
13494-
13495(0 rows)
13496
13497step r1: SELECT * FROM test2;
13498b
13499-
13500(0 rows)
13501
13502step w3: INSERT INTO test3 VALUES (3);
13503step p3: PREPARE TRANSACTION 's3';
13504step r2: SELECT * FROM test3;
13505c
13506-
13507(0 rows)
13508
13509step p1: PREPARE TRANSACTION 's1';
13510step c3: COMMIT PREPARED 's3';
13511step w2: INSERT INTO test2 VALUES (2);
13512ERROR:  could not serialize access due to read/write dependencies among transactions
13513step c1: COMMIT PREPARED 's1';
13514step p2: PREPARE TRANSACTION 's2';
13515step c2: COMMIT PREPARED 's2';
13516ERROR:  prepared transaction with identifier "s2" does not exist
13517step check: SELECT * FROM test1,test2,test3;
13518a|b|c
13519-+-+-
13520(0 rows)
13521
13522
13523starting permutation: r1 w3 p3 r2 p1 c3 c1 w2 p2 c2 check
13524a
13525-
13526(0 rows)
13527
13528a
13529-
13530(0 rows)
13531
13532step r1: SELECT * FROM test2;
13533b
13534-
13535(0 rows)
13536
13537step w3: INSERT INTO test3 VALUES (3);
13538step p3: PREPARE TRANSACTION 's3';
13539step r2: SELECT * FROM test3;
13540c
13541-
13542(0 rows)
13543
13544step p1: PREPARE TRANSACTION 's1';
13545step c3: COMMIT PREPARED 's3';
13546step c1: COMMIT PREPARED 's1';
13547step w2: INSERT INTO test2 VALUES (2);
13548ERROR:  could not serialize access due to read/write dependencies among transactions
13549step p2: PREPARE TRANSACTION 's2';
13550step c2: COMMIT PREPARED 's2';
13551ERROR:  prepared transaction with identifier "s2" does not exist
13552step check: SELECT * FROM test1,test2,test3;
13553a|b|c
13554-+-+-
13555(0 rows)
13556
13557
13558starting permutation: r1 w3 p3 r2 c3 w2 p1 p2 c1 c2 check
13559a
13560-
13561(0 rows)
13562
13563a
13564-
13565(0 rows)
13566
13567step r1: SELECT * FROM test2;
13568b
13569-
13570(0 rows)
13571
13572step w3: INSERT INTO test3 VALUES (3);
13573step p3: PREPARE TRANSACTION 's3';
13574step r2: SELECT * FROM test3;
13575c
13576-
13577(0 rows)
13578
13579step c3: COMMIT PREPARED 's3';
13580step w2: INSERT INTO test2 VALUES (2);
13581ERROR:  could not serialize access due to read/write dependencies among transactions
13582step p1: PREPARE TRANSACTION 's1';
13583step p2: PREPARE TRANSACTION 's2';
13584step c1: COMMIT PREPARED 's1';
13585step c2: COMMIT PREPARED 's2';
13586ERROR:  prepared transaction with identifier "s2" does not exist
13587step check: SELECT * FROM test1,test2,test3;
13588a|b|c
13589-+-+-
13590(0 rows)
13591
13592
13593starting permutation: r1 w3 p3 r2 c3 w2 p1 p2 c2 c1 check
13594a
13595-
13596(0 rows)
13597
13598a
13599-
13600(0 rows)
13601
13602step r1: SELECT * FROM test2;
13603b
13604-
13605(0 rows)
13606
13607step w3: INSERT INTO test3 VALUES (3);
13608step p3: PREPARE TRANSACTION 's3';
13609step r2: SELECT * FROM test3;
13610c
13611-
13612(0 rows)
13613
13614step c3: COMMIT PREPARED 's3';
13615step w2: INSERT INTO test2 VALUES (2);
13616ERROR:  could not serialize access due to read/write dependencies among transactions
13617step p1: PREPARE TRANSACTION 's1';
13618step p2: PREPARE TRANSACTION 's2';
13619step c2: COMMIT PREPARED 's2';
13620ERROR:  prepared transaction with identifier "s2" does not exist
13621step c1: COMMIT PREPARED 's1';
13622step check: SELECT * FROM test1,test2,test3;
13623a|b|c
13624-+-+-
13625(0 rows)
13626
13627
13628starting permutation: r1 w3 p3 r2 c3 w2 p1 c1 p2 c2 check
13629a
13630-
13631(0 rows)
13632
13633a
13634-
13635(0 rows)
13636
13637step r1: SELECT * FROM test2;
13638b
13639-
13640(0 rows)
13641
13642step w3: INSERT INTO test3 VALUES (3);
13643step p3: PREPARE TRANSACTION 's3';
13644step r2: SELECT * FROM test3;
13645c
13646-
13647(0 rows)
13648
13649step c3: COMMIT PREPARED 's3';
13650step w2: INSERT INTO test2 VALUES (2);
13651ERROR:  could not serialize access due to read/write dependencies among transactions
13652step p1: PREPARE TRANSACTION 's1';
13653step c1: COMMIT PREPARED 's1';
13654step p2: PREPARE TRANSACTION 's2';
13655step c2: COMMIT PREPARED 's2';
13656ERROR:  prepared transaction with identifier "s2" does not exist
13657step check: SELECT * FROM test1,test2,test3;
13658a|b|c
13659-+-+-
13660(0 rows)
13661
13662
13663starting permutation: r1 w3 p3 r2 c3 w2 p2 p1 c1 c2 check
13664a
13665-
13666(0 rows)
13667
13668a
13669-
13670(0 rows)
13671
13672step r1: SELECT * FROM test2;
13673b
13674-
13675(0 rows)
13676
13677step w3: INSERT INTO test3 VALUES (3);
13678step p3: PREPARE TRANSACTION 's3';
13679step r2: SELECT * FROM test3;
13680c
13681-
13682(0 rows)
13683
13684step c3: COMMIT PREPARED 's3';
13685step w2: INSERT INTO test2 VALUES (2);
13686ERROR:  could not serialize access due to read/write dependencies among transactions
13687step p2: PREPARE TRANSACTION 's2';
13688step p1: PREPARE TRANSACTION 's1';
13689step c1: COMMIT PREPARED 's1';
13690step c2: COMMIT PREPARED 's2';
13691ERROR:  prepared transaction with identifier "s2" does not exist
13692step check: SELECT * FROM test1,test2,test3;
13693a|b|c
13694-+-+-
13695(0 rows)
13696
13697
13698starting permutation: r1 w3 p3 r2 c3 w2 p2 p1 c2 c1 check
13699a
13700-
13701(0 rows)
13702
13703a
13704-
13705(0 rows)
13706
13707step r1: SELECT * FROM test2;
13708b
13709-
13710(0 rows)
13711
13712step w3: INSERT INTO test3 VALUES (3);
13713step p3: PREPARE TRANSACTION 's3';
13714step r2: SELECT * FROM test3;
13715c
13716-
13717(0 rows)
13718
13719step c3: COMMIT PREPARED 's3';
13720step w2: INSERT INTO test2 VALUES (2);
13721ERROR:  could not serialize access due to read/write dependencies among transactions
13722step p2: PREPARE TRANSACTION 's2';
13723step p1: PREPARE TRANSACTION 's1';
13724step c2: COMMIT PREPARED 's2';
13725ERROR:  prepared transaction with identifier "s2" does not exist
13726step c1: COMMIT PREPARED 's1';
13727step check: SELECT * FROM test1,test2,test3;
13728a|b|c
13729-+-+-
13730(0 rows)
13731
13732
13733starting permutation: r1 w3 p3 r2 c3 w2 p2 c2 p1 c1 check
13734a
13735-
13736(0 rows)
13737
13738a
13739-
13740(0 rows)
13741
13742step r1: SELECT * FROM test2;
13743b
13744-
13745(0 rows)
13746
13747step w3: INSERT INTO test3 VALUES (3);
13748step p3: PREPARE TRANSACTION 's3';
13749step r2: SELECT * FROM test3;
13750c
13751-
13752(0 rows)
13753
13754step c3: COMMIT PREPARED 's3';
13755step w2: INSERT INTO test2 VALUES (2);
13756ERROR:  could not serialize access due to read/write dependencies among transactions
13757step p2: PREPARE TRANSACTION 's2';
13758step c2: COMMIT PREPARED 's2';
13759ERROR:  prepared transaction with identifier "s2" does not exist
13760step p1: PREPARE TRANSACTION 's1';
13761step c1: COMMIT PREPARED 's1';
13762step check: SELECT * FROM test1,test2,test3;
13763a|b|c
13764-+-+-
13765(0 rows)
13766
13767
13768starting permutation: r1 w3 p3 r2 c3 p1 w2 p2 c1 c2 check
13769a
13770-
13771(0 rows)
13772
13773a
13774-
13775(0 rows)
13776
13777step r1: SELECT * FROM test2;
13778b
13779-
13780(0 rows)
13781
13782step w3: INSERT INTO test3 VALUES (3);
13783step p3: PREPARE TRANSACTION 's3';
13784step r2: SELECT * FROM test3;
13785c
13786-
13787(0 rows)
13788
13789step c3: COMMIT PREPARED 's3';
13790step p1: PREPARE TRANSACTION 's1';
13791step w2: INSERT INTO test2 VALUES (2);
13792ERROR:  could not serialize access due to read/write dependencies among transactions
13793step p2: PREPARE TRANSACTION 's2';
13794step c1: COMMIT PREPARED 's1';
13795step c2: COMMIT PREPARED 's2';
13796ERROR:  prepared transaction with identifier "s2" does not exist
13797step check: SELECT * FROM test1,test2,test3;
13798a|b|c
13799-+-+-
13800(0 rows)
13801
13802
13803starting permutation: r1 w3 p3 r2 c3 p1 w2 p2 c2 c1 check
13804a
13805-
13806(0 rows)
13807
13808a
13809-
13810(0 rows)
13811
13812step r1: SELECT * FROM test2;
13813b
13814-
13815(0 rows)
13816
13817step w3: INSERT INTO test3 VALUES (3);
13818step p3: PREPARE TRANSACTION 's3';
13819step r2: SELECT * FROM test3;
13820c
13821-
13822(0 rows)
13823
13824step c3: COMMIT PREPARED 's3';
13825step p1: PREPARE TRANSACTION 's1';
13826step w2: INSERT INTO test2 VALUES (2);
13827ERROR:  could not serialize access due to read/write dependencies among transactions
13828step p2: PREPARE TRANSACTION 's2';
13829step c2: COMMIT PREPARED 's2';
13830ERROR:  prepared transaction with identifier "s2" does not exist
13831step c1: COMMIT PREPARED 's1';
13832step check: SELECT * FROM test1,test2,test3;
13833a|b|c
13834-+-+-
13835(0 rows)
13836
13837
13838starting permutation: r1 w3 p3 r2 c3 p1 w2 c1 p2 c2 check
13839a
13840-
13841(0 rows)
13842
13843a
13844-
13845(0 rows)
13846
13847step r1: SELECT * FROM test2;
13848b
13849-
13850(0 rows)
13851
13852step w3: INSERT INTO test3 VALUES (3);
13853step p3: PREPARE TRANSACTION 's3';
13854step r2: SELECT * FROM test3;
13855c
13856-
13857(0 rows)
13858
13859step c3: COMMIT PREPARED 's3';
13860step p1: PREPARE TRANSACTION 's1';
13861step w2: INSERT INTO test2 VALUES (2);
13862ERROR:  could not serialize access due to read/write dependencies among transactions
13863step c1: COMMIT PREPARED 's1';
13864step p2: PREPARE TRANSACTION 's2';
13865step c2: COMMIT PREPARED 's2';
13866ERROR:  prepared transaction with identifier "s2" does not exist
13867step check: SELECT * FROM test1,test2,test3;
13868a|b|c
13869-+-+-
13870(0 rows)
13871
13872
13873starting permutation: r1 w3 p3 r2 c3 p1 c1 w2 p2 c2 check
13874a
13875-
13876(0 rows)
13877
13878a
13879-
13880(0 rows)
13881
13882step r1: SELECT * FROM test2;
13883b
13884-
13885(0 rows)
13886
13887step w3: INSERT INTO test3 VALUES (3);
13888step p3: PREPARE TRANSACTION 's3';
13889step r2: SELECT * FROM test3;
13890c
13891-
13892(0 rows)
13893
13894step c3: COMMIT PREPARED 's3';
13895step p1: PREPARE TRANSACTION 's1';
13896step c1: COMMIT PREPARED 's1';
13897step w2: INSERT INTO test2 VALUES (2);
13898ERROR:  could not serialize access due to read/write dependencies among transactions
13899step p2: PREPARE TRANSACTION 's2';
13900step c2: COMMIT PREPARED 's2';
13901ERROR:  prepared transaction with identifier "s2" does not exist
13902step check: SELECT * FROM test1,test2,test3;
13903a|b|c
13904-+-+-
13905(0 rows)
13906
13907
13908starting permutation: r1 w3 p3 w2 r2 p1 p2 c3 c1 c2 check
13909a
13910-
13911(0 rows)
13912
13913a
13914-
13915(0 rows)
13916
13917step r1: SELECT * FROM test2;
13918b
13919-
13920(0 rows)
13921
13922step w3: INSERT INTO test3 VALUES (3);
13923step p3: PREPARE TRANSACTION 's3';
13924step w2: INSERT INTO test2 VALUES (2);
13925step r2: SELECT * FROM test3;
13926ERROR:  could not serialize access due to read/write dependencies among transactions
13927step p1: PREPARE TRANSACTION 's1';
13928step p2: PREPARE TRANSACTION 's2';
13929step c3: COMMIT PREPARED 's3';
13930step c1: COMMIT PREPARED 's1';
13931step c2: COMMIT PREPARED 's2';
13932ERROR:  prepared transaction with identifier "s2" does not exist
13933step check: SELECT * FROM test1,test2,test3;
13934a|b|c
13935-+-+-
13936(0 rows)
13937
13938
13939starting permutation: r1 w3 p3 w2 r2 p1 p2 c3 c2 c1 check
13940a
13941-
13942(0 rows)
13943
13944a
13945-
13946(0 rows)
13947
13948step r1: SELECT * FROM test2;
13949b
13950-
13951(0 rows)
13952
13953step w3: INSERT INTO test3 VALUES (3);
13954step p3: PREPARE TRANSACTION 's3';
13955step w2: INSERT INTO test2 VALUES (2);
13956step r2: SELECT * FROM test3;
13957ERROR:  could not serialize access due to read/write dependencies among transactions
13958step p1: PREPARE TRANSACTION 's1';
13959step p2: PREPARE TRANSACTION 's2';
13960step c3: COMMIT PREPARED 's3';
13961step c2: COMMIT PREPARED 's2';
13962ERROR:  prepared transaction with identifier "s2" does not exist
13963step c1: COMMIT PREPARED 's1';
13964step check: SELECT * FROM test1,test2,test3;
13965a|b|c
13966-+-+-
13967(0 rows)
13968
13969
13970starting permutation: r1 w3 p3 w2 r2 p1 c3 p2 c1 c2 check
13971a
13972-
13973(0 rows)
13974
13975a
13976-
13977(0 rows)
13978
13979step r1: SELECT * FROM test2;
13980b
13981-
13982(0 rows)
13983
13984step w3: INSERT INTO test3 VALUES (3);
13985step p3: PREPARE TRANSACTION 's3';
13986step w2: INSERT INTO test2 VALUES (2);
13987step r2: SELECT * FROM test3;
13988ERROR:  could not serialize access due to read/write dependencies among transactions
13989step p1: PREPARE TRANSACTION 's1';
13990step c3: COMMIT PREPARED 's3';
13991step p2: PREPARE TRANSACTION 's2';
13992step c1: COMMIT PREPARED 's1';
13993step c2: COMMIT PREPARED 's2';
13994ERROR:  prepared transaction with identifier "s2" does not exist
13995step check: SELECT * FROM test1,test2,test3;
13996a|b|c
13997-+-+-
13998(0 rows)
13999
14000
14001starting permutation: r1 w3 p3 w2 r2 p1 c3 p2 c2 c1 check
14002a
14003-
14004(0 rows)
14005
14006a
14007-
14008(0 rows)
14009
14010step r1: SELECT * FROM test2;
14011b
14012-
14013(0 rows)
14014
14015step w3: INSERT INTO test3 VALUES (3);
14016step p3: PREPARE TRANSACTION 's3';
14017step w2: INSERT INTO test2 VALUES (2);
14018step r2: SELECT * FROM test3;
14019ERROR:  could not serialize access due to read/write dependencies among transactions
14020step p1: PREPARE TRANSACTION 's1';
14021step c3: COMMIT PREPARED 's3';
14022step p2: PREPARE TRANSACTION 's2';
14023step c2: COMMIT PREPARED 's2';
14024ERROR:  prepared transaction with identifier "s2" does not exist
14025step c1: COMMIT PREPARED 's1';
14026step check: SELECT * FROM test1,test2,test3;
14027a|b|c
14028-+-+-
14029(0 rows)
14030
14031
14032starting permutation: r1 w3 p3 w2 r2 p1 c3 c1 p2 c2 check
14033a
14034-
14035(0 rows)
14036
14037a
14038-
14039(0 rows)
14040
14041step r1: SELECT * FROM test2;
14042b
14043-
14044(0 rows)
14045
14046step w3: INSERT INTO test3 VALUES (3);
14047step p3: PREPARE TRANSACTION 's3';
14048step w2: INSERT INTO test2 VALUES (2);
14049step r2: SELECT * FROM test3;
14050ERROR:  could not serialize access due to read/write dependencies among transactions
14051step p1: PREPARE TRANSACTION 's1';
14052step c3: COMMIT PREPARED 's3';
14053step c1: COMMIT PREPARED 's1';
14054step p2: PREPARE TRANSACTION 's2';
14055step c2: COMMIT PREPARED 's2';
14056ERROR:  prepared transaction with identifier "s2" does not exist
14057step check: SELECT * FROM test1,test2,test3;
14058a|b|c
14059-+-+-
14060(0 rows)
14061
14062
14063starting permutation: r1 w3 p3 w2 r2 p2 p1 c3 c1 c2 check
14064a
14065-
14066(0 rows)
14067
14068a
14069-
14070(0 rows)
14071
14072step r1: SELECT * FROM test2;
14073b
14074-
14075(0 rows)
14076
14077step w3: INSERT INTO test3 VALUES (3);
14078step p3: PREPARE TRANSACTION 's3';
14079step w2: INSERT INTO test2 VALUES (2);
14080step r2: SELECT * FROM test3;
14081ERROR:  could not serialize access due to read/write dependencies among transactions
14082step p2: PREPARE TRANSACTION 's2';
14083step p1: PREPARE TRANSACTION 's1';
14084step c3: COMMIT PREPARED 's3';
14085step c1: COMMIT PREPARED 's1';
14086step c2: COMMIT PREPARED 's2';
14087ERROR:  prepared transaction with identifier "s2" does not exist
14088step check: SELECT * FROM test1,test2,test3;
14089a|b|c
14090-+-+-
14091(0 rows)
14092
14093
14094starting permutation: r1 w3 p3 w2 r2 p2 p1 c3 c2 c1 check
14095a
14096-
14097(0 rows)
14098
14099a
14100-
14101(0 rows)
14102
14103step r1: SELECT * FROM test2;
14104b
14105-
14106(0 rows)
14107
14108step w3: INSERT INTO test3 VALUES (3);
14109step p3: PREPARE TRANSACTION 's3';
14110step w2: INSERT INTO test2 VALUES (2);
14111step r2: SELECT * FROM test3;
14112ERROR:  could not serialize access due to read/write dependencies among transactions
14113step p2: PREPARE TRANSACTION 's2';
14114step p1: PREPARE TRANSACTION 's1';
14115step c3: COMMIT PREPARED 's3';
14116step c2: COMMIT PREPARED 's2';
14117ERROR:  prepared transaction with identifier "s2" does not exist
14118step c1: COMMIT PREPARED 's1';
14119step check: SELECT * FROM test1,test2,test3;
14120a|b|c
14121-+-+-
14122(0 rows)
14123
14124
14125starting permutation: r1 w3 p3 w2 r2 p2 c3 p1 c1 c2 check
14126a
14127-
14128(0 rows)
14129
14130a
14131-
14132(0 rows)
14133
14134step r1: SELECT * FROM test2;
14135b
14136-
14137(0 rows)
14138
14139step w3: INSERT INTO test3 VALUES (3);
14140step p3: PREPARE TRANSACTION 's3';
14141step w2: INSERT INTO test2 VALUES (2);
14142step r2: SELECT * FROM test3;
14143ERROR:  could not serialize access due to read/write dependencies among transactions
14144step p2: PREPARE TRANSACTION 's2';
14145step c3: COMMIT PREPARED 's3';
14146step p1: PREPARE TRANSACTION 's1';
14147step c1: COMMIT PREPARED 's1';
14148step c2: COMMIT PREPARED 's2';
14149ERROR:  prepared transaction with identifier "s2" does not exist
14150step check: SELECT * FROM test1,test2,test3;
14151a|b|c
14152-+-+-
14153(0 rows)
14154
14155
14156starting permutation: r1 w3 p3 w2 r2 p2 c3 p1 c2 c1 check
14157a
14158-
14159(0 rows)
14160
14161a
14162-
14163(0 rows)
14164
14165step r1: SELECT * FROM test2;
14166b
14167-
14168(0 rows)
14169
14170step w3: INSERT INTO test3 VALUES (3);
14171step p3: PREPARE TRANSACTION 's3';
14172step w2: INSERT INTO test2 VALUES (2);
14173step r2: SELECT * FROM test3;
14174ERROR:  could not serialize access due to read/write dependencies among transactions
14175step p2: PREPARE TRANSACTION 's2';
14176step c3: COMMIT PREPARED 's3';
14177step p1: PREPARE TRANSACTION 's1';
14178step c2: COMMIT PREPARED 's2';
14179ERROR:  prepared transaction with identifier "s2" does not exist
14180step c1: COMMIT PREPARED 's1';
14181step check: SELECT * FROM test1,test2,test3;
14182a|b|c
14183-+-+-
14184(0 rows)
14185
14186
14187starting permutation: r1 w3 p3 w2 r2 p2 c3 c2 p1 c1 check
14188a
14189-
14190(0 rows)
14191
14192a
14193-
14194(0 rows)
14195
14196step r1: SELECT * FROM test2;
14197b
14198-
14199(0 rows)
14200
14201step w3: INSERT INTO test3 VALUES (3);
14202step p3: PREPARE TRANSACTION 's3';
14203step w2: INSERT INTO test2 VALUES (2);
14204step r2: SELECT * FROM test3;
14205ERROR:  could not serialize access due to read/write dependencies among transactions
14206step p2: PREPARE TRANSACTION 's2';
14207step c3: COMMIT PREPARED 's3';
14208step c2: COMMIT PREPARED 's2';
14209ERROR:  prepared transaction with identifier "s2" does not exist
14210step p1: PREPARE TRANSACTION 's1';
14211step c1: COMMIT PREPARED 's1';
14212step check: SELECT * FROM test1,test2,test3;
14213a|b|c
14214-+-+-
14215(0 rows)
14216
14217
14218starting permutation: r1 w3 p3 w2 r2 c3 p1 p2 c1 c2 check
14219a
14220-
14221(0 rows)
14222
14223a
14224-
14225(0 rows)
14226
14227step r1: SELECT * FROM test2;
14228b
14229-
14230(0 rows)
14231
14232step w3: INSERT INTO test3 VALUES (3);
14233step p3: PREPARE TRANSACTION 's3';
14234step w2: INSERT INTO test2 VALUES (2);
14235step r2: SELECT * FROM test3;
14236ERROR:  could not serialize access due to read/write dependencies among transactions
14237step c3: COMMIT PREPARED 's3';
14238step p1: PREPARE TRANSACTION 's1';
14239step p2: PREPARE TRANSACTION 's2';
14240step c1: COMMIT PREPARED 's1';
14241step c2: COMMIT PREPARED 's2';
14242ERROR:  prepared transaction with identifier "s2" does not exist
14243step check: SELECT * FROM test1,test2,test3;
14244a|b|c
14245-+-+-
14246(0 rows)
14247
14248
14249starting permutation: r1 w3 p3 w2 r2 c3 p1 p2 c2 c1 check
14250a
14251-
14252(0 rows)
14253
14254a
14255-
14256(0 rows)
14257
14258step r1: SELECT * FROM test2;
14259b
14260-
14261(0 rows)
14262
14263step w3: INSERT INTO test3 VALUES (3);
14264step p3: PREPARE TRANSACTION 's3';
14265step w2: INSERT INTO test2 VALUES (2);
14266step r2: SELECT * FROM test3;
14267ERROR:  could not serialize access due to read/write dependencies among transactions
14268step c3: COMMIT PREPARED 's3';
14269step p1: PREPARE TRANSACTION 's1';
14270step p2: PREPARE TRANSACTION 's2';
14271step c2: COMMIT PREPARED 's2';
14272ERROR:  prepared transaction with identifier "s2" does not exist
14273step c1: COMMIT PREPARED 's1';
14274step check: SELECT * FROM test1,test2,test3;
14275a|b|c
14276-+-+-
14277(0 rows)
14278
14279
14280starting permutation: r1 w3 p3 w2 r2 c3 p1 c1 p2 c2 check
14281a
14282-
14283(0 rows)
14284
14285a
14286-
14287(0 rows)
14288
14289step r1: SELECT * FROM test2;
14290b
14291-
14292(0 rows)
14293
14294step w3: INSERT INTO test3 VALUES (3);
14295step p3: PREPARE TRANSACTION 's3';
14296step w2: INSERT INTO test2 VALUES (2);
14297step r2: SELECT * FROM test3;
14298ERROR:  could not serialize access due to read/write dependencies among transactions
14299step c3: COMMIT PREPARED 's3';
14300step p1: PREPARE TRANSACTION 's1';
14301step c1: COMMIT PREPARED 's1';
14302step p2: PREPARE TRANSACTION 's2';
14303step c2: COMMIT PREPARED 's2';
14304ERROR:  prepared transaction with identifier "s2" does not exist
14305step check: SELECT * FROM test1,test2,test3;
14306a|b|c
14307-+-+-
14308(0 rows)
14309
14310
14311starting permutation: r1 w3 p3 w2 r2 c3 p2 p1 c1 c2 check
14312a
14313-
14314(0 rows)
14315
14316a
14317-
14318(0 rows)
14319
14320step r1: SELECT * FROM test2;
14321b
14322-
14323(0 rows)
14324
14325step w3: INSERT INTO test3 VALUES (3);
14326step p3: PREPARE TRANSACTION 's3';
14327step w2: INSERT INTO test2 VALUES (2);
14328step r2: SELECT * FROM test3;
14329ERROR:  could not serialize access due to read/write dependencies among transactions
14330step c3: COMMIT PREPARED 's3';
14331step p2: PREPARE TRANSACTION 's2';
14332step p1: PREPARE TRANSACTION 's1';
14333step c1: COMMIT PREPARED 's1';
14334step c2: COMMIT PREPARED 's2';
14335ERROR:  prepared transaction with identifier "s2" does not exist
14336step check: SELECT * FROM test1,test2,test3;
14337a|b|c
14338-+-+-
14339(0 rows)
14340
14341
14342starting permutation: r1 w3 p3 w2 r2 c3 p2 p1 c2 c1 check
14343a
14344-
14345(0 rows)
14346
14347a
14348-
14349(0 rows)
14350
14351step r1: SELECT * FROM test2;
14352b
14353-
14354(0 rows)
14355
14356step w3: INSERT INTO test3 VALUES (3);
14357step p3: PREPARE TRANSACTION 's3';
14358step w2: INSERT INTO test2 VALUES (2);
14359step r2: SELECT * FROM test3;
14360ERROR:  could not serialize access due to read/write dependencies among transactions
14361step c3: COMMIT PREPARED 's3';
14362step p2: PREPARE TRANSACTION 's2';
14363step p1: PREPARE TRANSACTION 's1';
14364step c2: COMMIT PREPARED 's2';
14365ERROR:  prepared transaction with identifier "s2" does not exist
14366step c1: COMMIT PREPARED 's1';
14367step check: SELECT * FROM test1,test2,test3;
14368a|b|c
14369-+-+-
14370(0 rows)
14371
14372
14373starting permutation: r1 w3 p3 w2 r2 c3 p2 c2 p1 c1 check
14374a
14375-
14376(0 rows)
14377
14378a
14379-
14380(0 rows)
14381
14382step r1: SELECT * FROM test2;
14383b
14384-
14385(0 rows)
14386
14387step w3: INSERT INTO test3 VALUES (3);
14388step p3: PREPARE TRANSACTION 's3';
14389step w2: INSERT INTO test2 VALUES (2);
14390step r2: SELECT * FROM test3;
14391ERROR:  could not serialize access due to read/write dependencies among transactions
14392step c3: COMMIT PREPARED 's3';
14393step p2: PREPARE TRANSACTION 's2';
14394step c2: COMMIT PREPARED 's2';
14395ERROR:  prepared transaction with identifier "s2" does not exist
14396step p1: PREPARE TRANSACTION 's1';
14397step c1: COMMIT PREPARED 's1';
14398step check: SELECT * FROM test1,test2,test3;
14399a|b|c
14400-+-+-
14401(0 rows)
14402
14403
14404starting permutation: r1 w3 p3 w2 p1 r2 p2 c3 c1 c2 check
14405a
14406-
14407(0 rows)
14408
14409a
14410-
14411(0 rows)
14412
14413step r1: SELECT * FROM test2;
14414b
14415-
14416(0 rows)
14417
14418step w3: INSERT INTO test3 VALUES (3);
14419step p3: PREPARE TRANSACTION 's3';
14420step w2: INSERT INTO test2 VALUES (2);
14421step p1: PREPARE TRANSACTION 's1';
14422step r2: SELECT * FROM test3;
14423ERROR:  could not serialize access due to read/write dependencies among transactions
14424step p2: PREPARE TRANSACTION 's2';
14425step c3: COMMIT PREPARED 's3';
14426step c1: COMMIT PREPARED 's1';
14427step c2: COMMIT PREPARED 's2';
14428ERROR:  prepared transaction with identifier "s2" does not exist
14429step check: SELECT * FROM test1,test2,test3;
14430a|b|c
14431-+-+-
14432(0 rows)
14433
14434
14435starting permutation: r1 w3 p3 w2 p1 r2 p2 c3 c2 c1 check
14436a
14437-
14438(0 rows)
14439
14440a
14441-
14442(0 rows)
14443
14444step r1: SELECT * FROM test2;
14445b
14446-
14447(0 rows)
14448
14449step w3: INSERT INTO test3 VALUES (3);
14450step p3: PREPARE TRANSACTION 's3';
14451step w2: INSERT INTO test2 VALUES (2);
14452step p1: PREPARE TRANSACTION 's1';
14453step r2: SELECT * FROM test3;
14454ERROR:  could not serialize access due to read/write dependencies among transactions
14455step p2: PREPARE TRANSACTION 's2';
14456step c3: COMMIT PREPARED 's3';
14457step c2: COMMIT PREPARED 's2';
14458ERROR:  prepared transaction with identifier "s2" does not exist
14459step c1: COMMIT PREPARED 's1';
14460step check: SELECT * FROM test1,test2,test3;
14461a|b|c
14462-+-+-
14463(0 rows)
14464
14465
14466starting permutation: r1 w3 p3 w2 p1 r2 c3 p2 c1 c2 check
14467a
14468-
14469(0 rows)
14470
14471a
14472-
14473(0 rows)
14474
14475step r1: SELECT * FROM test2;
14476b
14477-
14478(0 rows)
14479
14480step w3: INSERT INTO test3 VALUES (3);
14481step p3: PREPARE TRANSACTION 's3';
14482step w2: INSERT INTO test2 VALUES (2);
14483step p1: PREPARE TRANSACTION 's1';
14484step r2: SELECT * FROM test3;
14485ERROR:  could not serialize access due to read/write dependencies among transactions
14486step c3: COMMIT PREPARED 's3';
14487step p2: PREPARE TRANSACTION 's2';
14488step c1: COMMIT PREPARED 's1';
14489step c2: COMMIT PREPARED 's2';
14490ERROR:  prepared transaction with identifier "s2" does not exist
14491step check: SELECT * FROM test1,test2,test3;
14492a|b|c
14493-+-+-
14494(0 rows)
14495
14496
14497starting permutation: r1 w3 p3 w2 p1 r2 c3 p2 c2 c1 check
14498a
14499-
14500(0 rows)
14501
14502a
14503-
14504(0 rows)
14505
14506step r1: SELECT * FROM test2;
14507b
14508-
14509(0 rows)
14510
14511step w3: INSERT INTO test3 VALUES (3);
14512step p3: PREPARE TRANSACTION 's3';
14513step w2: INSERT INTO test2 VALUES (2);
14514step p1: PREPARE TRANSACTION 's1';
14515step r2: SELECT * FROM test3;
14516ERROR:  could not serialize access due to read/write dependencies among transactions
14517step c3: COMMIT PREPARED 's3';
14518step p2: PREPARE TRANSACTION 's2';
14519step c2: COMMIT PREPARED 's2';
14520ERROR:  prepared transaction with identifier "s2" does not exist
14521step c1: COMMIT PREPARED 's1';
14522step check: SELECT * FROM test1,test2,test3;
14523a|b|c
14524-+-+-
14525(0 rows)
14526
14527
14528starting permutation: r1 w3 p3 w2 p1 r2 c3 c1 p2 c2 check
14529a
14530-
14531(0 rows)
14532
14533a
14534-
14535(0 rows)
14536
14537step r1: SELECT * FROM test2;
14538b
14539-
14540(0 rows)
14541
14542step w3: INSERT INTO test3 VALUES (3);
14543step p3: PREPARE TRANSACTION 's3';
14544step w2: INSERT INTO test2 VALUES (2);
14545step p1: PREPARE TRANSACTION 's1';
14546step r2: SELECT * FROM test3;
14547ERROR:  could not serialize access due to read/write dependencies among transactions
14548step c3: COMMIT PREPARED 's3';
14549step c1: COMMIT PREPARED 's1';
14550step p2: PREPARE TRANSACTION 's2';
14551step c2: COMMIT PREPARED 's2';
14552ERROR:  prepared transaction with identifier "s2" does not exist
14553step check: SELECT * FROM test1,test2,test3;
14554a|b|c
14555-+-+-
14556(0 rows)
14557
14558
14559starting permutation: r1 w3 p3 w2 p1 c3 r2 p2 c1 c2 check
14560a
14561-
14562(0 rows)
14563
14564a
14565-
14566(0 rows)
14567
14568step r1: SELECT * FROM test2;
14569b
14570-
14571(0 rows)
14572
14573step w3: INSERT INTO test3 VALUES (3);
14574step p3: PREPARE TRANSACTION 's3';
14575step w2: INSERT INTO test2 VALUES (2);
14576step p1: PREPARE TRANSACTION 's1';
14577step c3: COMMIT PREPARED 's3';
14578step r2: SELECT * FROM test3;
14579ERROR:  could not serialize access due to read/write dependencies among transactions
14580step p2: PREPARE TRANSACTION 's2';
14581step c1: COMMIT PREPARED 's1';
14582step c2: COMMIT PREPARED 's2';
14583ERROR:  prepared transaction with identifier "s2" does not exist
14584step check: SELECT * FROM test1,test2,test3;
14585a|b|c
14586-+-+-
14587(0 rows)
14588
14589
14590starting permutation: r1 w3 p3 w2 p1 c3 r2 p2 c2 c1 check
14591a
14592-
14593(0 rows)
14594
14595a
14596-
14597(0 rows)
14598
14599step r1: SELECT * FROM test2;
14600b
14601-
14602(0 rows)
14603
14604step w3: INSERT INTO test3 VALUES (3);
14605step p3: PREPARE TRANSACTION 's3';
14606step w2: INSERT INTO test2 VALUES (2);
14607step p1: PREPARE TRANSACTION 's1';
14608step c3: COMMIT PREPARED 's3';
14609step r2: SELECT * FROM test3;
14610ERROR:  could not serialize access due to read/write dependencies among transactions
14611step p2: PREPARE TRANSACTION 's2';
14612step c2: COMMIT PREPARED 's2';
14613ERROR:  prepared transaction with identifier "s2" does not exist
14614step c1: COMMIT PREPARED 's1';
14615step check: SELECT * FROM test1,test2,test3;
14616a|b|c
14617-+-+-
14618(0 rows)
14619
14620
14621starting permutation: r1 w3 p3 w2 p1 c3 r2 c1 p2 c2 check
14622a
14623-
14624(0 rows)
14625
14626a
14627-
14628(0 rows)
14629
14630step r1: SELECT * FROM test2;
14631b
14632-
14633(0 rows)
14634
14635step w3: INSERT INTO test3 VALUES (3);
14636step p3: PREPARE TRANSACTION 's3';
14637step w2: INSERT INTO test2 VALUES (2);
14638step p1: PREPARE TRANSACTION 's1';
14639step c3: COMMIT PREPARED 's3';
14640step r2: SELECT * FROM test3;
14641ERROR:  could not serialize access due to read/write dependencies among transactions
14642step c1: COMMIT PREPARED 's1';
14643step p2: PREPARE TRANSACTION 's2';
14644step c2: COMMIT PREPARED 's2';
14645ERROR:  prepared transaction with identifier "s2" does not exist
14646step check: SELECT * FROM test1,test2,test3;
14647a|b|c
14648-+-+-
14649(0 rows)
14650
14651
14652starting permutation: r1 w3 p3 w2 p1 c3 c1 r2 p2 c2 check
14653a
14654-
14655(0 rows)
14656
14657a
14658-
14659(0 rows)
14660
14661step r1: SELECT * FROM test2;
14662b
14663-
14664(0 rows)
14665
14666step w3: INSERT INTO test3 VALUES (3);
14667step p3: PREPARE TRANSACTION 's3';
14668step w2: INSERT INTO test2 VALUES (2);
14669step p1: PREPARE TRANSACTION 's1';
14670step c3: COMMIT PREPARED 's3';
14671step c1: COMMIT PREPARED 's1';
14672step r2: SELECT * FROM test3;
14673ERROR:  could not serialize access due to read/write dependencies among transactions
14674step p2: PREPARE TRANSACTION 's2';
14675step c2: COMMIT PREPARED 's2';
14676ERROR:  prepared transaction with identifier "s2" does not exist
14677step check: SELECT * FROM test1,test2,test3;
14678a|b|c
14679-+-+-
14680(0 rows)
14681
14682
14683starting permutation: r1 w3 p3 w2 c3 r2 p1 p2 c1 c2 check
14684a
14685-
14686(0 rows)
14687
14688a
14689-
14690(0 rows)
14691
14692step r1: SELECT * FROM test2;
14693b
14694-
14695(0 rows)
14696
14697step w3: INSERT INTO test3 VALUES (3);
14698step p3: PREPARE TRANSACTION 's3';
14699step w2: INSERT INTO test2 VALUES (2);
14700step c3: COMMIT PREPARED 's3';
14701step r2: SELECT * FROM test3;
14702ERROR:  could not serialize access due to read/write dependencies among transactions
14703step p1: PREPARE TRANSACTION 's1';
14704step p2: PREPARE TRANSACTION 's2';
14705step c1: COMMIT PREPARED 's1';
14706step c2: COMMIT PREPARED 's2';
14707ERROR:  prepared transaction with identifier "s2" does not exist
14708step check: SELECT * FROM test1,test2,test3;
14709a|b|c
14710-+-+-
14711(0 rows)
14712
14713
14714starting permutation: r1 w3 p3 w2 c3 r2 p1 p2 c2 c1 check
14715a
14716-
14717(0 rows)
14718
14719a
14720-
14721(0 rows)
14722
14723step r1: SELECT * FROM test2;
14724b
14725-
14726(0 rows)
14727
14728step w3: INSERT INTO test3 VALUES (3);
14729step p3: PREPARE TRANSACTION 's3';
14730step w2: INSERT INTO test2 VALUES (2);
14731step c3: COMMIT PREPARED 's3';
14732step r2: SELECT * FROM test3;
14733ERROR:  could not serialize access due to read/write dependencies among transactions
14734step p1: PREPARE TRANSACTION 's1';
14735step p2: PREPARE TRANSACTION 's2';
14736step c2: COMMIT PREPARED 's2';
14737ERROR:  prepared transaction with identifier "s2" does not exist
14738step c1: COMMIT PREPARED 's1';
14739step check: SELECT * FROM test1,test2,test3;
14740a|b|c
14741-+-+-
14742(0 rows)
14743
14744
14745starting permutation: r1 w3 p3 w2 c3 r2 p1 c1 p2 c2 check
14746a
14747-
14748(0 rows)
14749
14750a
14751-
14752(0 rows)
14753
14754step r1: SELECT * FROM test2;
14755b
14756-
14757(0 rows)
14758
14759step w3: INSERT INTO test3 VALUES (3);
14760step p3: PREPARE TRANSACTION 's3';
14761step w2: INSERT INTO test2 VALUES (2);
14762step c3: COMMIT PREPARED 's3';
14763step r2: SELECT * FROM test3;
14764ERROR:  could not serialize access due to read/write dependencies among transactions
14765step p1: PREPARE TRANSACTION 's1';
14766step c1: COMMIT PREPARED 's1';
14767step p2: PREPARE TRANSACTION 's2';
14768step c2: COMMIT PREPARED 's2';
14769ERROR:  prepared transaction with identifier "s2" does not exist
14770step check: SELECT * FROM test1,test2,test3;
14771a|b|c
14772-+-+-
14773(0 rows)
14774
14775
14776starting permutation: r1 w3 p3 w2 c3 r2 p2 p1 c1 c2 check
14777a
14778-
14779(0 rows)
14780
14781a
14782-
14783(0 rows)
14784
14785step r1: SELECT * FROM test2;
14786b
14787-
14788(0 rows)
14789
14790step w3: INSERT INTO test3 VALUES (3);
14791step p3: PREPARE TRANSACTION 's3';
14792step w2: INSERT INTO test2 VALUES (2);
14793step c3: COMMIT PREPARED 's3';
14794step r2: SELECT * FROM test3;
14795ERROR:  could not serialize access due to read/write dependencies among transactions
14796step p2: PREPARE TRANSACTION 's2';
14797step p1: PREPARE TRANSACTION 's1';
14798step c1: COMMIT PREPARED 's1';
14799step c2: COMMIT PREPARED 's2';
14800ERROR:  prepared transaction with identifier "s2" does not exist
14801step check: SELECT * FROM test1,test2,test3;
14802a|b|c
14803-+-+-
14804(0 rows)
14805
14806
14807starting permutation: r1 w3 p3 w2 c3 r2 p2 p1 c2 c1 check
14808a
14809-
14810(0 rows)
14811
14812a
14813-
14814(0 rows)
14815
14816step r1: SELECT * FROM test2;
14817b
14818-
14819(0 rows)
14820
14821step w3: INSERT INTO test3 VALUES (3);
14822step p3: PREPARE TRANSACTION 's3';
14823step w2: INSERT INTO test2 VALUES (2);
14824step c3: COMMIT PREPARED 's3';
14825step r2: SELECT * FROM test3;
14826ERROR:  could not serialize access due to read/write dependencies among transactions
14827step p2: PREPARE TRANSACTION 's2';
14828step p1: PREPARE TRANSACTION 's1';
14829step c2: COMMIT PREPARED 's2';
14830ERROR:  prepared transaction with identifier "s2" does not exist
14831step c1: COMMIT PREPARED 's1';
14832step check: SELECT * FROM test1,test2,test3;
14833a|b|c
14834-+-+-
14835(0 rows)
14836
14837
14838starting permutation: r1 w3 p3 w2 c3 r2 p2 c2 p1 c1 check
14839a
14840-
14841(0 rows)
14842
14843a
14844-
14845(0 rows)
14846
14847step r1: SELECT * FROM test2;
14848b
14849-
14850(0 rows)
14851
14852step w3: INSERT INTO test3 VALUES (3);
14853step p3: PREPARE TRANSACTION 's3';
14854step w2: INSERT INTO test2 VALUES (2);
14855step c3: COMMIT PREPARED 's3';
14856step r2: SELECT * FROM test3;
14857ERROR:  could not serialize access due to read/write dependencies among transactions
14858step p2: PREPARE TRANSACTION 's2';
14859step c2: COMMIT PREPARED 's2';
14860ERROR:  prepared transaction with identifier "s2" does not exist
14861step p1: PREPARE TRANSACTION 's1';
14862step c1: COMMIT PREPARED 's1';
14863step check: SELECT * FROM test1,test2,test3;
14864a|b|c
14865-+-+-
14866(0 rows)
14867
14868
14869starting permutation: r1 w3 p3 w2 c3 p1 r2 p2 c1 c2 check
14870a
14871-
14872(0 rows)
14873
14874a
14875-
14876(0 rows)
14877
14878step r1: SELECT * FROM test2;
14879b
14880-
14881(0 rows)
14882
14883step w3: INSERT INTO test3 VALUES (3);
14884step p3: PREPARE TRANSACTION 's3';
14885step w2: INSERT INTO test2 VALUES (2);
14886step c3: COMMIT PREPARED 's3';
14887step p1: PREPARE TRANSACTION 's1';
14888step r2: SELECT * FROM test3;
14889ERROR:  could not serialize access due to read/write dependencies among transactions
14890step p2: PREPARE TRANSACTION 's2';
14891step c1: COMMIT PREPARED 's1';
14892step c2: COMMIT PREPARED 's2';
14893ERROR:  prepared transaction with identifier "s2" does not exist
14894step check: SELECT * FROM test1,test2,test3;
14895a|b|c
14896-+-+-
14897(0 rows)
14898
14899
14900starting permutation: r1 w3 p3 w2 c3 p1 r2 p2 c2 c1 check
14901a
14902-
14903(0 rows)
14904
14905a
14906-
14907(0 rows)
14908
14909step r1: SELECT * FROM test2;
14910b
14911-
14912(0 rows)
14913
14914step w3: INSERT INTO test3 VALUES (3);
14915step p3: PREPARE TRANSACTION 's3';
14916step w2: INSERT INTO test2 VALUES (2);
14917step c3: COMMIT PREPARED 's3';
14918step p1: PREPARE TRANSACTION 's1';
14919step r2: SELECT * FROM test3;
14920ERROR:  could not serialize access due to read/write dependencies among transactions
14921step p2: PREPARE TRANSACTION 's2';
14922step c2: COMMIT PREPARED 's2';
14923ERROR:  prepared transaction with identifier "s2" does not exist
14924step c1: COMMIT PREPARED 's1';
14925step check: SELECT * FROM test1,test2,test3;
14926a|b|c
14927-+-+-
14928(0 rows)
14929
14930
14931starting permutation: r1 w3 p3 w2 c3 p1 r2 c1 p2 c2 check
14932a
14933-
14934(0 rows)
14935
14936a
14937-
14938(0 rows)
14939
14940step r1: SELECT * FROM test2;
14941b
14942-
14943(0 rows)
14944
14945step w3: INSERT INTO test3 VALUES (3);
14946step p3: PREPARE TRANSACTION 's3';
14947step w2: INSERT INTO test2 VALUES (2);
14948step c3: COMMIT PREPARED 's3';
14949step p1: PREPARE TRANSACTION 's1';
14950step r2: SELECT * FROM test3;
14951ERROR:  could not serialize access due to read/write dependencies among transactions
14952step c1: COMMIT PREPARED 's1';
14953step p2: PREPARE TRANSACTION 's2';
14954step c2: COMMIT PREPARED 's2';
14955ERROR:  prepared transaction with identifier "s2" does not exist
14956step check: SELECT * FROM test1,test2,test3;
14957a|b|c
14958-+-+-
14959(0 rows)
14960
14961
14962starting permutation: r1 w3 p3 w2 c3 p1 c1 r2 p2 c2 check
14963a
14964-
14965(0 rows)
14966
14967a
14968-
14969(0 rows)
14970
14971step r1: SELECT * FROM test2;
14972b
14973-
14974(0 rows)
14975
14976step w3: INSERT INTO test3 VALUES (3);
14977step p3: PREPARE TRANSACTION 's3';
14978step w2: INSERT INTO test2 VALUES (2);
14979step c3: COMMIT PREPARED 's3';
14980step p1: PREPARE TRANSACTION 's1';
14981step c1: COMMIT PREPARED 's1';
14982step r2: SELECT * FROM test3;
14983ERROR:  could not serialize access due to read/write dependencies among transactions
14984step p2: PREPARE TRANSACTION 's2';
14985step c2: COMMIT PREPARED 's2';
14986ERROR:  prepared transaction with identifier "s2" does not exist
14987step check: SELECT * FROM test1,test2,test3;
14988a|b|c
14989-+-+-
14990(0 rows)
14991
14992
14993starting permutation: r1 w3 p3 p1 r2 w2 p2 c3 c1 c2 check
14994a
14995-
14996(0 rows)
14997
14998a
14999-
15000(0 rows)
15001
15002step r1: SELECT * FROM test2;
15003b
15004-
15005(0 rows)
15006
15007step w3: INSERT INTO test3 VALUES (3);
15008step p3: PREPARE TRANSACTION 's3';
15009step p1: PREPARE TRANSACTION 's1';
15010step r2: SELECT * FROM test3;
15011c
15012-
15013(0 rows)
15014
15015step w2: INSERT INTO test2 VALUES (2);
15016ERROR:  could not serialize access due to read/write dependencies among transactions
15017step p2: PREPARE TRANSACTION 's2';
15018step c3: COMMIT PREPARED 's3';
15019step c1: COMMIT PREPARED 's1';
15020step c2: COMMIT PREPARED 's2';
15021ERROR:  prepared transaction with identifier "s2" does not exist
15022step check: SELECT * FROM test1,test2,test3;
15023a|b|c
15024-+-+-
15025(0 rows)
15026
15027
15028starting permutation: r1 w3 p3 p1 r2 w2 p2 c3 c2 c1 check
15029a
15030-
15031(0 rows)
15032
15033a
15034-
15035(0 rows)
15036
15037step r1: SELECT * FROM test2;
15038b
15039-
15040(0 rows)
15041
15042step w3: INSERT INTO test3 VALUES (3);
15043step p3: PREPARE TRANSACTION 's3';
15044step p1: PREPARE TRANSACTION 's1';
15045step r2: SELECT * FROM test3;
15046c
15047-
15048(0 rows)
15049
15050step w2: INSERT INTO test2 VALUES (2);
15051ERROR:  could not serialize access due to read/write dependencies among transactions
15052step p2: PREPARE TRANSACTION 's2';
15053step c3: COMMIT PREPARED 's3';
15054step c2: COMMIT PREPARED 's2';
15055ERROR:  prepared transaction with identifier "s2" does not exist
15056step c1: COMMIT PREPARED 's1';
15057step check: SELECT * FROM test1,test2,test3;
15058a|b|c
15059-+-+-
15060(0 rows)
15061
15062
15063starting permutation: r1 w3 p3 p1 r2 w2 c3 p2 c1 c2 check
15064a
15065-
15066(0 rows)
15067
15068a
15069-
15070(0 rows)
15071
15072step r1: SELECT * FROM test2;
15073b
15074-
15075(0 rows)
15076
15077step w3: INSERT INTO test3 VALUES (3);
15078step p3: PREPARE TRANSACTION 's3';
15079step p1: PREPARE TRANSACTION 's1';
15080step r2: SELECT * FROM test3;
15081c
15082-
15083(0 rows)
15084
15085step w2: INSERT INTO test2 VALUES (2);
15086ERROR:  could not serialize access due to read/write dependencies among transactions
15087step c3: COMMIT PREPARED 's3';
15088step p2: PREPARE TRANSACTION 's2';
15089step c1: COMMIT PREPARED 's1';
15090step c2: COMMIT PREPARED 's2';
15091ERROR:  prepared transaction with identifier "s2" does not exist
15092step check: SELECT * FROM test1,test2,test3;
15093a|b|c
15094-+-+-
15095(0 rows)
15096
15097
15098starting permutation: r1 w3 p3 p1 r2 w2 c3 p2 c2 c1 check
15099a
15100-
15101(0 rows)
15102
15103a
15104-
15105(0 rows)
15106
15107step r1: SELECT * FROM test2;
15108b
15109-
15110(0 rows)
15111
15112step w3: INSERT INTO test3 VALUES (3);
15113step p3: PREPARE TRANSACTION 's3';
15114step p1: PREPARE TRANSACTION 's1';
15115step r2: SELECT * FROM test3;
15116c
15117-
15118(0 rows)
15119
15120step w2: INSERT INTO test2 VALUES (2);
15121ERROR:  could not serialize access due to read/write dependencies among transactions
15122step c3: COMMIT PREPARED 's3';
15123step p2: PREPARE TRANSACTION 's2';
15124step c2: COMMIT PREPARED 's2';
15125ERROR:  prepared transaction with identifier "s2" does not exist
15126step c1: COMMIT PREPARED 's1';
15127step check: SELECT * FROM test1,test2,test3;
15128a|b|c
15129-+-+-
15130(0 rows)
15131
15132
15133starting permutation: r1 w3 p3 p1 r2 w2 c3 c1 p2 c2 check
15134a
15135-
15136(0 rows)
15137
15138a
15139-
15140(0 rows)
15141
15142step r1: SELECT * FROM test2;
15143b
15144-
15145(0 rows)
15146
15147step w3: INSERT INTO test3 VALUES (3);
15148step p3: PREPARE TRANSACTION 's3';
15149step p1: PREPARE TRANSACTION 's1';
15150step r2: SELECT * FROM test3;
15151c
15152-
15153(0 rows)
15154
15155step w2: INSERT INTO test2 VALUES (2);
15156ERROR:  could not serialize access due to read/write dependencies among transactions
15157step c3: COMMIT PREPARED 's3';
15158step c1: COMMIT PREPARED 's1';
15159step p2: PREPARE TRANSACTION 's2';
15160step c2: COMMIT PREPARED 's2';
15161ERROR:  prepared transaction with identifier "s2" does not exist
15162step check: SELECT * FROM test1,test2,test3;
15163a|b|c
15164-+-+-
15165(0 rows)
15166
15167
15168starting permutation: r1 w3 p3 p1 r2 c3 w2 p2 c1 c2 check
15169a
15170-
15171(0 rows)
15172
15173a
15174-
15175(0 rows)
15176
15177step r1: SELECT * FROM test2;
15178b
15179-
15180(0 rows)
15181
15182step w3: INSERT INTO test3 VALUES (3);
15183step p3: PREPARE TRANSACTION 's3';
15184step p1: PREPARE TRANSACTION 's1';
15185step r2: SELECT * FROM test3;
15186c
15187-
15188(0 rows)
15189
15190step c3: COMMIT PREPARED 's3';
15191step w2: INSERT INTO test2 VALUES (2);
15192ERROR:  could not serialize access due to read/write dependencies among transactions
15193step p2: PREPARE TRANSACTION 's2';
15194step c1: COMMIT PREPARED 's1';
15195step c2: COMMIT PREPARED 's2';
15196ERROR:  prepared transaction with identifier "s2" does not exist
15197step check: SELECT * FROM test1,test2,test3;
15198a|b|c
15199-+-+-
15200(0 rows)
15201
15202
15203starting permutation: r1 w3 p3 p1 r2 c3 w2 p2 c2 c1 check
15204a
15205-
15206(0 rows)
15207
15208a
15209-
15210(0 rows)
15211
15212step r1: SELECT * FROM test2;
15213b
15214-
15215(0 rows)
15216
15217step w3: INSERT INTO test3 VALUES (3);
15218step p3: PREPARE TRANSACTION 's3';
15219step p1: PREPARE TRANSACTION 's1';
15220step r2: SELECT * FROM test3;
15221c
15222-
15223(0 rows)
15224
15225step c3: COMMIT PREPARED 's3';
15226step w2: INSERT INTO test2 VALUES (2);
15227ERROR:  could not serialize access due to read/write dependencies among transactions
15228step p2: PREPARE TRANSACTION 's2';
15229step c2: COMMIT PREPARED 's2';
15230ERROR:  prepared transaction with identifier "s2" does not exist
15231step c1: COMMIT PREPARED 's1';
15232step check: SELECT * FROM test1,test2,test3;
15233a|b|c
15234-+-+-
15235(0 rows)
15236
15237
15238starting permutation: r1 w3 p3 p1 r2 c3 w2 c1 p2 c2 check
15239a
15240-
15241(0 rows)
15242
15243a
15244-
15245(0 rows)
15246
15247step r1: SELECT * FROM test2;
15248b
15249-
15250(0 rows)
15251
15252step w3: INSERT INTO test3 VALUES (3);
15253step p3: PREPARE TRANSACTION 's3';
15254step p1: PREPARE TRANSACTION 's1';
15255step r2: SELECT * FROM test3;
15256c
15257-
15258(0 rows)
15259
15260step c3: COMMIT PREPARED 's3';
15261step w2: INSERT INTO test2 VALUES (2);
15262ERROR:  could not serialize access due to read/write dependencies among transactions
15263step c1: COMMIT PREPARED 's1';
15264step p2: PREPARE TRANSACTION 's2';
15265step c2: COMMIT PREPARED 's2';
15266ERROR:  prepared transaction with identifier "s2" does not exist
15267step check: SELECT * FROM test1,test2,test3;
15268a|b|c
15269-+-+-
15270(0 rows)
15271
15272
15273starting permutation: r1 w3 p3 p1 r2 c3 c1 w2 p2 c2 check
15274a
15275-
15276(0 rows)
15277
15278a
15279-
15280(0 rows)
15281
15282step r1: SELECT * FROM test2;
15283b
15284-
15285(0 rows)
15286
15287step w3: INSERT INTO test3 VALUES (3);
15288step p3: PREPARE TRANSACTION 's3';
15289step p1: PREPARE TRANSACTION 's1';
15290step r2: SELECT * FROM test3;
15291c
15292-
15293(0 rows)
15294
15295step c3: COMMIT PREPARED 's3';
15296step c1: COMMIT PREPARED 's1';
15297step w2: INSERT INTO test2 VALUES (2);
15298ERROR:  could not serialize access due to read/write dependencies among transactions
15299step p2: PREPARE TRANSACTION 's2';
15300step c2: COMMIT PREPARED 's2';
15301ERROR:  prepared transaction with identifier "s2" does not exist
15302step check: SELECT * FROM test1,test2,test3;
15303a|b|c
15304-+-+-
15305(0 rows)
15306
15307
15308starting permutation: r1 w3 p3 p1 w2 r2 p2 c3 c1 c2 check
15309a
15310-
15311(0 rows)
15312
15313a
15314-
15315(0 rows)
15316
15317step r1: SELECT * FROM test2;
15318b
15319-
15320(0 rows)
15321
15322step w3: INSERT INTO test3 VALUES (3);
15323step p3: PREPARE TRANSACTION 's3';
15324step p1: PREPARE TRANSACTION 's1';
15325step w2: INSERT INTO test2 VALUES (2);
15326step r2: SELECT * FROM test3;
15327ERROR:  could not serialize access due to read/write dependencies among transactions
15328step p2: PREPARE TRANSACTION 's2';
15329step c3: COMMIT PREPARED 's3';
15330step c1: COMMIT PREPARED 's1';
15331step c2: COMMIT PREPARED 's2';
15332ERROR:  prepared transaction with identifier "s2" does not exist
15333step check: SELECT * FROM test1,test2,test3;
15334a|b|c
15335-+-+-
15336(0 rows)
15337
15338
15339starting permutation: r1 w3 p3 p1 w2 r2 p2 c3 c2 c1 check
15340a
15341-
15342(0 rows)
15343
15344a
15345-
15346(0 rows)
15347
15348step r1: SELECT * FROM test2;
15349b
15350-
15351(0 rows)
15352
15353step w3: INSERT INTO test3 VALUES (3);
15354step p3: PREPARE TRANSACTION 's3';
15355step p1: PREPARE TRANSACTION 's1';
15356step w2: INSERT INTO test2 VALUES (2);
15357step r2: SELECT * FROM test3;
15358ERROR:  could not serialize access due to read/write dependencies among transactions
15359step p2: PREPARE TRANSACTION 's2';
15360step c3: COMMIT PREPARED 's3';
15361step c2: COMMIT PREPARED 's2';
15362ERROR:  prepared transaction with identifier "s2" does not exist
15363step c1: COMMIT PREPARED 's1';
15364step check: SELECT * FROM test1,test2,test3;
15365a|b|c
15366-+-+-
15367(0 rows)
15368
15369
15370starting permutation: r1 w3 p3 p1 w2 r2 c3 p2 c1 c2 check
15371a
15372-
15373(0 rows)
15374
15375a
15376-
15377(0 rows)
15378
15379step r1: SELECT * FROM test2;
15380b
15381-
15382(0 rows)
15383
15384step w3: INSERT INTO test3 VALUES (3);
15385step p3: PREPARE TRANSACTION 's3';
15386step p1: PREPARE TRANSACTION 's1';
15387step w2: INSERT INTO test2 VALUES (2);
15388step r2: SELECT * FROM test3;
15389ERROR:  could not serialize access due to read/write dependencies among transactions
15390step c3: COMMIT PREPARED 's3';
15391step p2: PREPARE TRANSACTION 's2';
15392step c1: COMMIT PREPARED 's1';
15393step c2: COMMIT PREPARED 's2';
15394ERROR:  prepared transaction with identifier "s2" does not exist
15395step check: SELECT * FROM test1,test2,test3;
15396a|b|c
15397-+-+-
15398(0 rows)
15399
15400
15401starting permutation: r1 w3 p3 p1 w2 r2 c3 p2 c2 c1 check
15402a
15403-
15404(0 rows)
15405
15406a
15407-
15408(0 rows)
15409
15410step r1: SELECT * FROM test2;
15411b
15412-
15413(0 rows)
15414
15415step w3: INSERT INTO test3 VALUES (3);
15416step p3: PREPARE TRANSACTION 's3';
15417step p1: PREPARE TRANSACTION 's1';
15418step w2: INSERT INTO test2 VALUES (2);
15419step r2: SELECT * FROM test3;
15420ERROR:  could not serialize access due to read/write dependencies among transactions
15421step c3: COMMIT PREPARED 's3';
15422step p2: PREPARE TRANSACTION 's2';
15423step c2: COMMIT PREPARED 's2';
15424ERROR:  prepared transaction with identifier "s2" does not exist
15425step c1: COMMIT PREPARED 's1';
15426step check: SELECT * FROM test1,test2,test3;
15427a|b|c
15428-+-+-
15429(0 rows)
15430
15431
15432starting permutation: r1 w3 p3 p1 w2 r2 c3 c1 p2 c2 check
15433a
15434-
15435(0 rows)
15436
15437a
15438-
15439(0 rows)
15440
15441step r1: SELECT * FROM test2;
15442b
15443-
15444(0 rows)
15445
15446step w3: INSERT INTO test3 VALUES (3);
15447step p3: PREPARE TRANSACTION 's3';
15448step p1: PREPARE TRANSACTION 's1';
15449step w2: INSERT INTO test2 VALUES (2);
15450step r2: SELECT * FROM test3;
15451ERROR:  could not serialize access due to read/write dependencies among transactions
15452step c3: COMMIT PREPARED 's3';
15453step c1: COMMIT PREPARED 's1';
15454step p2: PREPARE TRANSACTION 's2';
15455step c2: COMMIT PREPARED 's2';
15456ERROR:  prepared transaction with identifier "s2" does not exist
15457step check: SELECT * FROM test1,test2,test3;
15458a|b|c
15459-+-+-
15460(0 rows)
15461
15462
15463starting permutation: r1 w3 p3 p1 w2 c3 r2 p2 c1 c2 check
15464a
15465-
15466(0 rows)
15467
15468a
15469-
15470(0 rows)
15471
15472step r1: SELECT * FROM test2;
15473b
15474-
15475(0 rows)
15476
15477step w3: INSERT INTO test3 VALUES (3);
15478step p3: PREPARE TRANSACTION 's3';
15479step p1: PREPARE TRANSACTION 's1';
15480step w2: INSERT INTO test2 VALUES (2);
15481step c3: COMMIT PREPARED 's3';
15482step r2: SELECT * FROM test3;
15483ERROR:  could not serialize access due to read/write dependencies among transactions
15484step p2: PREPARE TRANSACTION 's2';
15485step c1: COMMIT PREPARED 's1';
15486step c2: COMMIT PREPARED 's2';
15487ERROR:  prepared transaction with identifier "s2" does not exist
15488step check: SELECT * FROM test1,test2,test3;
15489a|b|c
15490-+-+-
15491(0 rows)
15492
15493
15494starting permutation: r1 w3 p3 p1 w2 c3 r2 p2 c2 c1 check
15495a
15496-
15497(0 rows)
15498
15499a
15500-
15501(0 rows)
15502
15503step r1: SELECT * FROM test2;
15504b
15505-
15506(0 rows)
15507
15508step w3: INSERT INTO test3 VALUES (3);
15509step p3: PREPARE TRANSACTION 's3';
15510step p1: PREPARE TRANSACTION 's1';
15511step w2: INSERT INTO test2 VALUES (2);
15512step c3: COMMIT PREPARED 's3';
15513step r2: SELECT * FROM test3;
15514ERROR:  could not serialize access due to read/write dependencies among transactions
15515step p2: PREPARE TRANSACTION 's2';
15516step c2: COMMIT PREPARED 's2';
15517ERROR:  prepared transaction with identifier "s2" does not exist
15518step c1: COMMIT PREPARED 's1';
15519step check: SELECT * FROM test1,test2,test3;
15520a|b|c
15521-+-+-
15522(0 rows)
15523
15524
15525starting permutation: r1 w3 p3 p1 w2 c3 r2 c1 p2 c2 check
15526a
15527-
15528(0 rows)
15529
15530a
15531-
15532(0 rows)
15533
15534step r1: SELECT * FROM test2;
15535b
15536-
15537(0 rows)
15538
15539step w3: INSERT INTO test3 VALUES (3);
15540step p3: PREPARE TRANSACTION 's3';
15541step p1: PREPARE TRANSACTION 's1';
15542step w2: INSERT INTO test2 VALUES (2);
15543step c3: COMMIT PREPARED 's3';
15544step r2: SELECT * FROM test3;
15545ERROR:  could not serialize access due to read/write dependencies among transactions
15546step c1: COMMIT PREPARED 's1';
15547step p2: PREPARE TRANSACTION 's2';
15548step c2: COMMIT PREPARED 's2';
15549ERROR:  prepared transaction with identifier "s2" does not exist
15550step check: SELECT * FROM test1,test2,test3;
15551a|b|c
15552-+-+-
15553(0 rows)
15554
15555
15556starting permutation: r1 w3 p3 p1 w2 c3 c1 r2 p2 c2 check
15557a
15558-
15559(0 rows)
15560
15561a
15562-
15563(0 rows)
15564
15565step r1: SELECT * FROM test2;
15566b
15567-
15568(0 rows)
15569
15570step w3: INSERT INTO test3 VALUES (3);
15571step p3: PREPARE TRANSACTION 's3';
15572step p1: PREPARE TRANSACTION 's1';
15573step w2: INSERT INTO test2 VALUES (2);
15574step c3: COMMIT PREPARED 's3';
15575step c1: COMMIT PREPARED 's1';
15576step r2: SELECT * FROM test3;
15577ERROR:  could not serialize access due to read/write dependencies among transactions
15578step p2: PREPARE TRANSACTION 's2';
15579step c2: COMMIT PREPARED 's2';
15580ERROR:  prepared transaction with identifier "s2" does not exist
15581step check: SELECT * FROM test1,test2,test3;
15582a|b|c
15583-+-+-
15584(0 rows)
15585
15586
15587starting permutation: r1 w3 p3 p1 c3 r2 w2 p2 c1 c2 check
15588a
15589-
15590(0 rows)
15591
15592a
15593-
15594(0 rows)
15595
15596step r1: SELECT * FROM test2;
15597b
15598-
15599(0 rows)
15600
15601step w3: INSERT INTO test3 VALUES (3);
15602step p3: PREPARE TRANSACTION 's3';
15603step p1: PREPARE TRANSACTION 's1';
15604step c3: COMMIT PREPARED 's3';
15605step r2: SELECT * FROM test3;
15606c
15607-
15608(0 rows)
15609
15610step w2: INSERT INTO test2 VALUES (2);
15611ERROR:  could not serialize access due to read/write dependencies among transactions
15612step p2: PREPARE TRANSACTION 's2';
15613step c1: COMMIT PREPARED 's1';
15614step c2: COMMIT PREPARED 's2';
15615ERROR:  prepared transaction with identifier "s2" does not exist
15616step check: SELECT * FROM test1,test2,test3;
15617a|b|c
15618-+-+-
15619(0 rows)
15620
15621
15622starting permutation: r1 w3 p3 p1 c3 r2 w2 p2 c2 c1 check
15623a
15624-
15625(0 rows)
15626
15627a
15628-
15629(0 rows)
15630
15631step r1: SELECT * FROM test2;
15632b
15633-
15634(0 rows)
15635
15636step w3: INSERT INTO test3 VALUES (3);
15637step p3: PREPARE TRANSACTION 's3';
15638step p1: PREPARE TRANSACTION 's1';
15639step c3: COMMIT PREPARED 's3';
15640step r2: SELECT * FROM test3;
15641c
15642-
15643(0 rows)
15644
15645step w2: INSERT INTO test2 VALUES (2);
15646ERROR:  could not serialize access due to read/write dependencies among transactions
15647step p2: PREPARE TRANSACTION 's2';
15648step c2: COMMIT PREPARED 's2';
15649ERROR:  prepared transaction with identifier "s2" does not exist
15650step c1: COMMIT PREPARED 's1';
15651step check: SELECT * FROM test1,test2,test3;
15652a|b|c
15653-+-+-
15654(0 rows)
15655
15656
15657starting permutation: r1 w3 p3 p1 c3 r2 w2 c1 p2 c2 check
15658a
15659-
15660(0 rows)
15661
15662a
15663-
15664(0 rows)
15665
15666step r1: SELECT * FROM test2;
15667b
15668-
15669(0 rows)
15670
15671step w3: INSERT INTO test3 VALUES (3);
15672step p3: PREPARE TRANSACTION 's3';
15673step p1: PREPARE TRANSACTION 's1';
15674step c3: COMMIT PREPARED 's3';
15675step r2: SELECT * FROM test3;
15676c
15677-
15678(0 rows)
15679
15680step w2: INSERT INTO test2 VALUES (2);
15681ERROR:  could not serialize access due to read/write dependencies among transactions
15682step c1: COMMIT PREPARED 's1';
15683step p2: PREPARE TRANSACTION 's2';
15684step c2: COMMIT PREPARED 's2';
15685ERROR:  prepared transaction with identifier "s2" does not exist
15686step check: SELECT * FROM test1,test2,test3;
15687a|b|c
15688-+-+-
15689(0 rows)
15690
15691
15692starting permutation: r1 w3 p3 p1 c3 r2 c1 w2 p2 c2 check
15693a
15694-
15695(0 rows)
15696
15697a
15698-
15699(0 rows)
15700
15701step r1: SELECT * FROM test2;
15702b
15703-
15704(0 rows)
15705
15706step w3: INSERT INTO test3 VALUES (3);
15707step p3: PREPARE TRANSACTION 's3';
15708step p1: PREPARE TRANSACTION 's1';
15709step c3: COMMIT PREPARED 's3';
15710step r2: SELECT * FROM test3;
15711c
15712-
15713(0 rows)
15714
15715step c1: COMMIT PREPARED 's1';
15716step w2: INSERT INTO test2 VALUES (2);
15717ERROR:  could not serialize access due to read/write dependencies among transactions
15718step p2: PREPARE TRANSACTION 's2';
15719step c2: COMMIT PREPARED 's2';
15720ERROR:  prepared transaction with identifier "s2" does not exist
15721step check: SELECT * FROM test1,test2,test3;
15722a|b|c
15723-+-+-
15724(0 rows)
15725
15726
15727starting permutation: r1 w3 p3 p1 c3 w2 r2 p2 c1 c2 check
15728a
15729-
15730(0 rows)
15731
15732a
15733-
15734(0 rows)
15735
15736step r1: SELECT * FROM test2;
15737b
15738-
15739(0 rows)
15740
15741step w3: INSERT INTO test3 VALUES (3);
15742step p3: PREPARE TRANSACTION 's3';
15743step p1: PREPARE TRANSACTION 's1';
15744step c3: COMMIT PREPARED 's3';
15745step w2: INSERT INTO test2 VALUES (2);
15746step r2: SELECT * FROM test3;
15747ERROR:  could not serialize access due to read/write dependencies among transactions
15748step p2: PREPARE TRANSACTION 's2';
15749step c1: COMMIT PREPARED 's1';
15750step c2: COMMIT PREPARED 's2';
15751ERROR:  prepared transaction with identifier "s2" does not exist
15752step check: SELECT * FROM test1,test2,test3;
15753a|b|c
15754-+-+-
15755(0 rows)
15756
15757
15758starting permutation: r1 w3 p3 p1 c3 w2 r2 p2 c2 c1 check
15759a
15760-
15761(0 rows)
15762
15763a
15764-
15765(0 rows)
15766
15767step r1: SELECT * FROM test2;
15768b
15769-
15770(0 rows)
15771
15772step w3: INSERT INTO test3 VALUES (3);
15773step p3: PREPARE TRANSACTION 's3';
15774step p1: PREPARE TRANSACTION 's1';
15775step c3: COMMIT PREPARED 's3';
15776step w2: INSERT INTO test2 VALUES (2);
15777step r2: SELECT * FROM test3;
15778ERROR:  could not serialize access due to read/write dependencies among transactions
15779step p2: PREPARE TRANSACTION 's2';
15780step c2: COMMIT PREPARED 's2';
15781ERROR:  prepared transaction with identifier "s2" does not exist
15782step c1: COMMIT PREPARED 's1';
15783step check: SELECT * FROM test1,test2,test3;
15784a|b|c
15785-+-+-
15786(0 rows)
15787
15788
15789starting permutation: r1 w3 p3 p1 c3 w2 r2 c1 p2 c2 check
15790a
15791-
15792(0 rows)
15793
15794a
15795-
15796(0 rows)
15797
15798step r1: SELECT * FROM test2;
15799b
15800-
15801(0 rows)
15802
15803step w3: INSERT INTO test3 VALUES (3);
15804step p3: PREPARE TRANSACTION 's3';
15805step p1: PREPARE TRANSACTION 's1';
15806step c3: COMMIT PREPARED 's3';
15807step w2: INSERT INTO test2 VALUES (2);
15808step r2: SELECT * FROM test3;
15809ERROR:  could not serialize access due to read/write dependencies among transactions
15810step c1: COMMIT PREPARED 's1';
15811step p2: PREPARE TRANSACTION 's2';
15812step c2: COMMIT PREPARED 's2';
15813ERROR:  prepared transaction with identifier "s2" does not exist
15814step check: SELECT * FROM test1,test2,test3;
15815a|b|c
15816-+-+-
15817(0 rows)
15818
15819
15820starting permutation: r1 w3 p3 p1 c3 w2 c1 r2 p2 c2 check
15821a
15822-
15823(0 rows)
15824
15825a
15826-
15827(0 rows)
15828
15829step r1: SELECT * FROM test2;
15830b
15831-
15832(0 rows)
15833
15834step w3: INSERT INTO test3 VALUES (3);
15835step p3: PREPARE TRANSACTION 's3';
15836step p1: PREPARE TRANSACTION 's1';
15837step c3: COMMIT PREPARED 's3';
15838step w2: INSERT INTO test2 VALUES (2);
15839step c1: COMMIT PREPARED 's1';
15840step r2: SELECT * FROM test3;
15841ERROR:  could not serialize access due to read/write dependencies among transactions
15842step p2: PREPARE TRANSACTION 's2';
15843step c2: COMMIT PREPARED 's2';
15844ERROR:  prepared transaction with identifier "s2" does not exist
15845step check: SELECT * FROM test1,test2,test3;
15846a|b|c
15847-+-+-
15848(0 rows)
15849
15850
15851starting permutation: r1 w3 p3 p1 c3 c1 r2 w2 p2 c2 check
15852a
15853-
15854(0 rows)
15855
15856a
15857-
15858(0 rows)
15859
15860step r1: SELECT * FROM test2;
15861b
15862-
15863(0 rows)
15864
15865step w3: INSERT INTO test3 VALUES (3);
15866step p3: PREPARE TRANSACTION 's3';
15867step p1: PREPARE TRANSACTION 's1';
15868step c3: COMMIT PREPARED 's3';
15869step c1: COMMIT PREPARED 's1';
15870step r2: SELECT * FROM test3;
15871c
15872-
15873(0 rows)
15874
15875step w2: INSERT INTO test2 VALUES (2);
15876ERROR:  could not serialize access due to read/write dependencies among transactions
15877step p2: PREPARE TRANSACTION 's2';
15878step c2: COMMIT PREPARED 's2';
15879ERROR:  prepared transaction with identifier "s2" does not exist
15880step check: SELECT * FROM test1,test2,test3;
15881a|b|c
15882-+-+-
15883(0 rows)
15884
15885
15886starting permutation: r1 w3 p3 p1 c3 c1 w2 r2 p2 c2 check
15887a
15888-
15889(0 rows)
15890
15891a
15892-
15893(0 rows)
15894
15895step r1: SELECT * FROM test2;
15896b
15897-
15898(0 rows)
15899
15900step w3: INSERT INTO test3 VALUES (3);
15901step p3: PREPARE TRANSACTION 's3';
15902step p1: PREPARE TRANSACTION 's1';
15903step c3: COMMIT PREPARED 's3';
15904step c1: COMMIT PREPARED 's1';
15905step w2: INSERT INTO test2 VALUES (2);
15906step r2: SELECT * FROM test3;
15907ERROR:  could not serialize access due to read/write dependencies among transactions
15908step p2: PREPARE TRANSACTION 's2';
15909step c2: COMMIT PREPARED 's2';
15910ERROR:  prepared transaction with identifier "s2" does not exist
15911step check: SELECT * FROM test1,test2,test3;
15912a|b|c
15913-+-+-
15914(0 rows)
15915
15916
15917starting permutation: r1 w3 p3 c3 r2 w2 p1 p2 c1 c2 check
15918a
15919-
15920(0 rows)
15921
15922a
15923-
15924(0 rows)
15925
15926step r1: SELECT * FROM test2;
15927b
15928-
15929(0 rows)
15930
15931step w3: INSERT INTO test3 VALUES (3);
15932step p3: PREPARE TRANSACTION 's3';
15933step c3: COMMIT PREPARED 's3';
15934step r2: SELECT * FROM test3;
15935c
15936-
15937(0 rows)
15938
15939step w2: INSERT INTO test2 VALUES (2);
15940ERROR:  could not serialize access due to read/write dependencies among transactions
15941step p1: PREPARE TRANSACTION 's1';
15942step p2: PREPARE TRANSACTION 's2';
15943step c1: COMMIT PREPARED 's1';
15944step c2: COMMIT PREPARED 's2';
15945ERROR:  prepared transaction with identifier "s2" does not exist
15946step check: SELECT * FROM test1,test2,test3;
15947a|b|c
15948-+-+-
15949(0 rows)
15950
15951
15952starting permutation: r1 w3 p3 c3 r2 w2 p1 p2 c2 c1 check
15953a
15954-
15955(0 rows)
15956
15957a
15958-
15959(0 rows)
15960
15961step r1: SELECT * FROM test2;
15962b
15963-
15964(0 rows)
15965
15966step w3: INSERT INTO test3 VALUES (3);
15967step p3: PREPARE TRANSACTION 's3';
15968step c3: COMMIT PREPARED 's3';
15969step r2: SELECT * FROM test3;
15970c
15971-
15972(0 rows)
15973
15974step w2: INSERT INTO test2 VALUES (2);
15975ERROR:  could not serialize access due to read/write dependencies among transactions
15976step p1: PREPARE TRANSACTION 's1';
15977step p2: PREPARE TRANSACTION 's2';
15978step c2: COMMIT PREPARED 's2';
15979ERROR:  prepared transaction with identifier "s2" does not exist
15980step c1: COMMIT PREPARED 's1';
15981step check: SELECT * FROM test1,test2,test3;
15982a|b|c
15983-+-+-
15984(0 rows)
15985
15986
15987starting permutation: r1 w3 p3 c3 r2 w2 p1 c1 p2 c2 check
15988a
15989-
15990(0 rows)
15991
15992a
15993-
15994(0 rows)
15995
15996step r1: SELECT * FROM test2;
15997b
15998-
15999(0 rows)
16000
16001step w3: INSERT INTO test3 VALUES (3);
16002step p3: PREPARE TRANSACTION 's3';
16003step c3: COMMIT PREPARED 's3';
16004step r2: SELECT * FROM test3;
16005c
16006-
16007(0 rows)
16008
16009step w2: INSERT INTO test2 VALUES (2);
16010ERROR:  could not serialize access due to read/write dependencies among transactions
16011step p1: PREPARE TRANSACTION 's1';
16012step c1: COMMIT PREPARED 's1';
16013step p2: PREPARE TRANSACTION 's2';
16014step c2: COMMIT PREPARED 's2';
16015ERROR:  prepared transaction with identifier "s2" does not exist
16016step check: SELECT * FROM test1,test2,test3;
16017a|b|c
16018-+-+-
16019(0 rows)
16020
16021
16022starting permutation: r1 w3 p3 c3 r2 w2 p2 p1 c1 c2 check
16023a
16024-
16025(0 rows)
16026
16027a
16028-
16029(0 rows)
16030
16031step r1: SELECT * FROM test2;
16032b
16033-
16034(0 rows)
16035
16036step w3: INSERT INTO test3 VALUES (3);
16037step p3: PREPARE TRANSACTION 's3';
16038step c3: COMMIT PREPARED 's3';
16039step r2: SELECT * FROM test3;
16040c
16041-
16042(0 rows)
16043
16044step w2: INSERT INTO test2 VALUES (2);
16045ERROR:  could not serialize access due to read/write dependencies among transactions
16046step p2: PREPARE TRANSACTION 's2';
16047step p1: PREPARE TRANSACTION 's1';
16048step c1: COMMIT PREPARED 's1';
16049step c2: COMMIT PREPARED 's2';
16050ERROR:  prepared transaction with identifier "s2" does not exist
16051step check: SELECT * FROM test1,test2,test3;
16052a|b|c
16053-+-+-
16054(0 rows)
16055
16056
16057starting permutation: r1 w3 p3 c3 r2 w2 p2 p1 c2 c1 check
16058a
16059-
16060(0 rows)
16061
16062a
16063-
16064(0 rows)
16065
16066step r1: SELECT * FROM test2;
16067b
16068-
16069(0 rows)
16070
16071step w3: INSERT INTO test3 VALUES (3);
16072step p3: PREPARE TRANSACTION 's3';
16073step c3: COMMIT PREPARED 's3';
16074step r2: SELECT * FROM test3;
16075c
16076-
16077(0 rows)
16078
16079step w2: INSERT INTO test2 VALUES (2);
16080ERROR:  could not serialize access due to read/write dependencies among transactions
16081step p2: PREPARE TRANSACTION 's2';
16082step p1: PREPARE TRANSACTION 's1';
16083step c2: COMMIT PREPARED 's2';
16084ERROR:  prepared transaction with identifier "s2" does not exist
16085step c1: COMMIT PREPARED 's1';
16086step check: SELECT * FROM test1,test2,test3;
16087a|b|c
16088-+-+-
16089(0 rows)
16090
16091
16092starting permutation: r1 w3 p3 c3 r2 w2 p2 c2 p1 c1 check
16093a
16094-
16095(0 rows)
16096
16097a
16098-
16099(0 rows)
16100
16101step r1: SELECT * FROM test2;
16102b
16103-
16104(0 rows)
16105
16106step w3: INSERT INTO test3 VALUES (3);
16107step p3: PREPARE TRANSACTION 's3';
16108step c3: COMMIT PREPARED 's3';
16109step r2: SELECT * FROM test3;
16110c
16111-
16112(0 rows)
16113
16114step w2: INSERT INTO test2 VALUES (2);
16115ERROR:  could not serialize access due to read/write dependencies among transactions
16116step p2: PREPARE TRANSACTION 's2';
16117step c2: COMMIT PREPARED 's2';
16118ERROR:  prepared transaction with identifier "s2" does not exist
16119step p1: PREPARE TRANSACTION 's1';
16120step c1: COMMIT PREPARED 's1';
16121step check: SELECT * FROM test1,test2,test3;
16122a|b|c
16123-+-+-
16124(0 rows)
16125
16126
16127starting permutation: r1 w3 p3 c3 r2 p1 w2 p2 c1 c2 check
16128a
16129-
16130(0 rows)
16131
16132a
16133-
16134(0 rows)
16135
16136step r1: SELECT * FROM test2;
16137b
16138-
16139(0 rows)
16140
16141step w3: INSERT INTO test3 VALUES (3);
16142step p3: PREPARE TRANSACTION 's3';
16143step c3: COMMIT PREPARED 's3';
16144step r2: SELECT * FROM test3;
16145c
16146-
16147(0 rows)
16148
16149step p1: PREPARE TRANSACTION 's1';
16150step w2: INSERT INTO test2 VALUES (2);
16151ERROR:  could not serialize access due to read/write dependencies among transactions
16152step p2: PREPARE TRANSACTION 's2';
16153step c1: COMMIT PREPARED 's1';
16154step c2: COMMIT PREPARED 's2';
16155ERROR:  prepared transaction with identifier "s2" does not exist
16156step check: SELECT * FROM test1,test2,test3;
16157a|b|c
16158-+-+-
16159(0 rows)
16160
16161
16162starting permutation: r1 w3 p3 c3 r2 p1 w2 p2 c2 c1 check
16163a
16164-
16165(0 rows)
16166
16167a
16168-
16169(0 rows)
16170
16171step r1: SELECT * FROM test2;
16172b
16173-
16174(0 rows)
16175
16176step w3: INSERT INTO test3 VALUES (3);
16177step p3: PREPARE TRANSACTION 's3';
16178step c3: COMMIT PREPARED 's3';
16179step r2: SELECT * FROM test3;
16180c
16181-
16182(0 rows)
16183
16184step p1: PREPARE TRANSACTION 's1';
16185step w2: INSERT INTO test2 VALUES (2);
16186ERROR:  could not serialize access due to read/write dependencies among transactions
16187step p2: PREPARE TRANSACTION 's2';
16188step c2: COMMIT PREPARED 's2';
16189ERROR:  prepared transaction with identifier "s2" does not exist
16190step c1: COMMIT PREPARED 's1';
16191step check: SELECT * FROM test1,test2,test3;
16192a|b|c
16193-+-+-
16194(0 rows)
16195
16196
16197starting permutation: r1 w3 p3 c3 r2 p1 w2 c1 p2 c2 check
16198a
16199-
16200(0 rows)
16201
16202a
16203-
16204(0 rows)
16205
16206step r1: SELECT * FROM test2;
16207b
16208-
16209(0 rows)
16210
16211step w3: INSERT INTO test3 VALUES (3);
16212step p3: PREPARE TRANSACTION 's3';
16213step c3: COMMIT PREPARED 's3';
16214step r2: SELECT * FROM test3;
16215c
16216-
16217(0 rows)
16218
16219step p1: PREPARE TRANSACTION 's1';
16220step w2: INSERT INTO test2 VALUES (2);
16221ERROR:  could not serialize access due to read/write dependencies among transactions
16222step c1: COMMIT PREPARED 's1';
16223step p2: PREPARE TRANSACTION 's2';
16224step c2: COMMIT PREPARED 's2';
16225ERROR:  prepared transaction with identifier "s2" does not exist
16226step check: SELECT * FROM test1,test2,test3;
16227a|b|c
16228-+-+-
16229(0 rows)
16230
16231
16232starting permutation: r1 w3 p3 c3 r2 p1 c1 w2 p2 c2 check
16233a
16234-
16235(0 rows)
16236
16237a
16238-
16239(0 rows)
16240
16241step r1: SELECT * FROM test2;
16242b
16243-
16244(0 rows)
16245
16246step w3: INSERT INTO test3 VALUES (3);
16247step p3: PREPARE TRANSACTION 's3';
16248step c3: COMMIT PREPARED 's3';
16249step r2: SELECT * FROM test3;
16250c
16251-
16252(0 rows)
16253
16254step p1: PREPARE TRANSACTION 's1';
16255step c1: COMMIT PREPARED 's1';
16256step w2: INSERT INTO test2 VALUES (2);
16257ERROR:  could not serialize access due to read/write dependencies among transactions
16258step p2: PREPARE TRANSACTION 's2';
16259step c2: COMMIT PREPARED 's2';
16260ERROR:  prepared transaction with identifier "s2" does not exist
16261step check: SELECT * FROM test1,test2,test3;
16262a|b|c
16263-+-+-
16264(0 rows)
16265
16266
16267starting permutation: r1 w3 p3 c3 w2 r2 p1 p2 c1 c2 check
16268a
16269-
16270(0 rows)
16271
16272a
16273-
16274(0 rows)
16275
16276step r1: SELECT * FROM test2;
16277b
16278-
16279(0 rows)
16280
16281step w3: INSERT INTO test3 VALUES (3);
16282step p3: PREPARE TRANSACTION 's3';
16283step c3: COMMIT PREPARED 's3';
16284step w2: INSERT INTO test2 VALUES (2);
16285step r2: SELECT * FROM test3;
16286ERROR:  could not serialize access due to read/write dependencies among transactions
16287step p1: PREPARE TRANSACTION 's1';
16288step p2: PREPARE TRANSACTION 's2';
16289step c1: COMMIT PREPARED 's1';
16290step c2: COMMIT PREPARED 's2';
16291ERROR:  prepared transaction with identifier "s2" does not exist
16292step check: SELECT * FROM test1,test2,test3;
16293a|b|c
16294-+-+-
16295(0 rows)
16296
16297
16298starting permutation: r1 w3 p3 c3 w2 r2 p1 p2 c2 c1 check
16299a
16300-
16301(0 rows)
16302
16303a
16304-
16305(0 rows)
16306
16307step r1: SELECT * FROM test2;
16308b
16309-
16310(0 rows)
16311
16312step w3: INSERT INTO test3 VALUES (3);
16313step p3: PREPARE TRANSACTION 's3';
16314step c3: COMMIT PREPARED 's3';
16315step w2: INSERT INTO test2 VALUES (2);
16316step r2: SELECT * FROM test3;
16317ERROR:  could not serialize access due to read/write dependencies among transactions
16318step p1: PREPARE TRANSACTION 's1';
16319step p2: PREPARE TRANSACTION 's2';
16320step c2: COMMIT PREPARED 's2';
16321ERROR:  prepared transaction with identifier "s2" does not exist
16322step c1: COMMIT PREPARED 's1';
16323step check: SELECT * FROM test1,test2,test3;
16324a|b|c
16325-+-+-
16326(0 rows)
16327
16328
16329starting permutation: r1 w3 p3 c3 w2 r2 p1 c1 p2 c2 check
16330a
16331-
16332(0 rows)
16333
16334a
16335-
16336(0 rows)
16337
16338step r1: SELECT * FROM test2;
16339b
16340-
16341(0 rows)
16342
16343step w3: INSERT INTO test3 VALUES (3);
16344step p3: PREPARE TRANSACTION 's3';
16345step c3: COMMIT PREPARED 's3';
16346step w2: INSERT INTO test2 VALUES (2);
16347step r2: SELECT * FROM test3;
16348ERROR:  could not serialize access due to read/write dependencies among transactions
16349step p1: PREPARE TRANSACTION 's1';
16350step c1: COMMIT PREPARED 's1';
16351step p2: PREPARE TRANSACTION 's2';
16352step c2: COMMIT PREPARED 's2';
16353ERROR:  prepared transaction with identifier "s2" does not exist
16354step check: SELECT * FROM test1,test2,test3;
16355a|b|c
16356-+-+-
16357(0 rows)
16358
16359
16360starting permutation: r1 w3 p3 c3 w2 r2 p2 p1 c1 c2 check
16361a
16362-
16363(0 rows)
16364
16365a
16366-
16367(0 rows)
16368
16369step r1: SELECT * FROM test2;
16370b
16371-
16372(0 rows)
16373
16374step w3: INSERT INTO test3 VALUES (3);
16375step p3: PREPARE TRANSACTION 's3';
16376step c3: COMMIT PREPARED 's3';
16377step w2: INSERT INTO test2 VALUES (2);
16378step r2: SELECT * FROM test3;
16379ERROR:  could not serialize access due to read/write dependencies among transactions
16380step p2: PREPARE TRANSACTION 's2';
16381step p1: PREPARE TRANSACTION 's1';
16382step c1: COMMIT PREPARED 's1';
16383step c2: COMMIT PREPARED 's2';
16384ERROR:  prepared transaction with identifier "s2" does not exist
16385step check: SELECT * FROM test1,test2,test3;
16386a|b|c
16387-+-+-
16388(0 rows)
16389
16390
16391starting permutation: r1 w3 p3 c3 w2 r2 p2 p1 c2 c1 check
16392a
16393-
16394(0 rows)
16395
16396a
16397-
16398(0 rows)
16399
16400step r1: SELECT * FROM test2;
16401b
16402-
16403(0 rows)
16404
16405step w3: INSERT INTO test3 VALUES (3);
16406step p3: PREPARE TRANSACTION 's3';
16407step c3: COMMIT PREPARED 's3';
16408step w2: INSERT INTO test2 VALUES (2);
16409step r2: SELECT * FROM test3;
16410ERROR:  could not serialize access due to read/write dependencies among transactions
16411step p2: PREPARE TRANSACTION 's2';
16412step p1: PREPARE TRANSACTION 's1';
16413step c2: COMMIT PREPARED 's2';
16414ERROR:  prepared transaction with identifier "s2" does not exist
16415step c1: COMMIT PREPARED 's1';
16416step check: SELECT * FROM test1,test2,test3;
16417a|b|c
16418-+-+-
16419(0 rows)
16420
16421
16422starting permutation: r1 w3 p3 c3 w2 r2 p2 c2 p1 c1 check
16423a
16424-
16425(0 rows)
16426
16427a
16428-
16429(0 rows)
16430
16431step r1: SELECT * FROM test2;
16432b
16433-
16434(0 rows)
16435
16436step w3: INSERT INTO test3 VALUES (3);
16437step p3: PREPARE TRANSACTION 's3';
16438step c3: COMMIT PREPARED 's3';
16439step w2: INSERT INTO test2 VALUES (2);
16440step r2: SELECT * FROM test3;
16441ERROR:  could not serialize access due to read/write dependencies among transactions
16442step p2: PREPARE TRANSACTION 's2';
16443step c2: COMMIT PREPARED 's2';
16444ERROR:  prepared transaction with identifier "s2" does not exist
16445step p1: PREPARE TRANSACTION 's1';
16446step c1: COMMIT PREPARED 's1';
16447step check: SELECT * FROM test1,test2,test3;
16448a|b|c
16449-+-+-
16450(0 rows)
16451
16452
16453starting permutation: r1 w3 p3 c3 w2 p1 r2 p2 c1 c2 check
16454a
16455-
16456(0 rows)
16457
16458a
16459-
16460(0 rows)
16461
16462step r1: SELECT * FROM test2;
16463b
16464-
16465(0 rows)
16466
16467step w3: INSERT INTO test3 VALUES (3);
16468step p3: PREPARE TRANSACTION 's3';
16469step c3: COMMIT PREPARED 's3';
16470step w2: INSERT INTO test2 VALUES (2);
16471step p1: PREPARE TRANSACTION 's1';
16472step r2: SELECT * FROM test3;
16473ERROR:  could not serialize access due to read/write dependencies among transactions
16474step p2: PREPARE TRANSACTION 's2';
16475step c1: COMMIT PREPARED 's1';
16476step c2: COMMIT PREPARED 's2';
16477ERROR:  prepared transaction with identifier "s2" does not exist
16478step check: SELECT * FROM test1,test2,test3;
16479a|b|c
16480-+-+-
16481(0 rows)
16482
16483
16484starting permutation: r1 w3 p3 c3 w2 p1 r2 p2 c2 c1 check
16485a
16486-
16487(0 rows)
16488
16489a
16490-
16491(0 rows)
16492
16493step r1: SELECT * FROM test2;
16494b
16495-
16496(0 rows)
16497
16498step w3: INSERT INTO test3 VALUES (3);
16499step p3: PREPARE TRANSACTION 's3';
16500step c3: COMMIT PREPARED 's3';
16501step w2: INSERT INTO test2 VALUES (2);
16502step p1: PREPARE TRANSACTION 's1';
16503step r2: SELECT * FROM test3;
16504ERROR:  could not serialize access due to read/write dependencies among transactions
16505step p2: PREPARE TRANSACTION 's2';
16506step c2: COMMIT PREPARED 's2';
16507ERROR:  prepared transaction with identifier "s2" does not exist
16508step c1: COMMIT PREPARED 's1';
16509step check: SELECT * FROM test1,test2,test3;
16510a|b|c
16511-+-+-
16512(0 rows)
16513
16514
16515starting permutation: r1 w3 p3 c3 w2 p1 r2 c1 p2 c2 check
16516a
16517-
16518(0 rows)
16519
16520a
16521-
16522(0 rows)
16523
16524step r1: SELECT * FROM test2;
16525b
16526-
16527(0 rows)
16528
16529step w3: INSERT INTO test3 VALUES (3);
16530step p3: PREPARE TRANSACTION 's3';
16531step c3: COMMIT PREPARED 's3';
16532step w2: INSERT INTO test2 VALUES (2);
16533step p1: PREPARE TRANSACTION 's1';
16534step r2: SELECT * FROM test3;
16535ERROR:  could not serialize access due to read/write dependencies among transactions
16536step c1: COMMIT PREPARED 's1';
16537step p2: PREPARE TRANSACTION 's2';
16538step c2: COMMIT PREPARED 's2';
16539ERROR:  prepared transaction with identifier "s2" does not exist
16540step check: SELECT * FROM test1,test2,test3;
16541a|b|c
16542-+-+-
16543(0 rows)
16544
16545
16546starting permutation: r1 w3 p3 c3 w2 p1 c1 r2 p2 c2 check
16547a
16548-
16549(0 rows)
16550
16551a
16552-
16553(0 rows)
16554
16555step r1: SELECT * FROM test2;
16556b
16557-
16558(0 rows)
16559
16560step w3: INSERT INTO test3 VALUES (3);
16561step p3: PREPARE TRANSACTION 's3';
16562step c3: COMMIT PREPARED 's3';
16563step w2: INSERT INTO test2 VALUES (2);
16564step p1: PREPARE TRANSACTION 's1';
16565step c1: COMMIT PREPARED 's1';
16566step r2: SELECT * FROM test3;
16567ERROR:  could not serialize access due to read/write dependencies among transactions
16568step p2: PREPARE TRANSACTION 's2';
16569step c2: COMMIT PREPARED 's2';
16570ERROR:  prepared transaction with identifier "s2" does not exist
16571step check: SELECT * FROM test1,test2,test3;
16572a|b|c
16573-+-+-
16574(0 rows)
16575
16576
16577starting permutation: r1 w3 p3 c3 p1 r2 w2 p2 c1 c2 check
16578a
16579-
16580(0 rows)
16581
16582a
16583-
16584(0 rows)
16585
16586step r1: SELECT * FROM test2;
16587b
16588-
16589(0 rows)
16590
16591step w3: INSERT INTO test3 VALUES (3);
16592step p3: PREPARE TRANSACTION 's3';
16593step c3: COMMIT PREPARED 's3';
16594step p1: PREPARE TRANSACTION 's1';
16595step r2: SELECT * FROM test3;
16596c
16597-
16598(0 rows)
16599
16600step w2: INSERT INTO test2 VALUES (2);
16601ERROR:  could not serialize access due to read/write dependencies among transactions
16602step p2: PREPARE TRANSACTION 's2';
16603step c1: COMMIT PREPARED 's1';
16604step c2: COMMIT PREPARED 's2';
16605ERROR:  prepared transaction with identifier "s2" does not exist
16606step check: SELECT * FROM test1,test2,test3;
16607a|b|c
16608-+-+-
16609(0 rows)
16610
16611
16612starting permutation: r1 w3 p3 c3 p1 r2 w2 p2 c2 c1 check
16613a
16614-
16615(0 rows)
16616
16617a
16618-
16619(0 rows)
16620
16621step r1: SELECT * FROM test2;
16622b
16623-
16624(0 rows)
16625
16626step w3: INSERT INTO test3 VALUES (3);
16627step p3: PREPARE TRANSACTION 's3';
16628step c3: COMMIT PREPARED 's3';
16629step p1: PREPARE TRANSACTION 's1';
16630step r2: SELECT * FROM test3;
16631c
16632-
16633(0 rows)
16634
16635step w2: INSERT INTO test2 VALUES (2);
16636ERROR:  could not serialize access due to read/write dependencies among transactions
16637step p2: PREPARE TRANSACTION 's2';
16638step c2: COMMIT PREPARED 's2';
16639ERROR:  prepared transaction with identifier "s2" does not exist
16640step c1: COMMIT PREPARED 's1';
16641step check: SELECT * FROM test1,test2,test3;
16642a|b|c
16643-+-+-
16644(0 rows)
16645
16646
16647starting permutation: r1 w3 p3 c3 p1 r2 w2 c1 p2 c2 check
16648a
16649-
16650(0 rows)
16651
16652a
16653-
16654(0 rows)
16655
16656step r1: SELECT * FROM test2;
16657b
16658-
16659(0 rows)
16660
16661step w3: INSERT INTO test3 VALUES (3);
16662step p3: PREPARE TRANSACTION 's3';
16663step c3: COMMIT PREPARED 's3';
16664step p1: PREPARE TRANSACTION 's1';
16665step r2: SELECT * FROM test3;
16666c
16667-
16668(0 rows)
16669
16670step w2: INSERT INTO test2 VALUES (2);
16671ERROR:  could not serialize access due to read/write dependencies among transactions
16672step c1: COMMIT PREPARED 's1';
16673step p2: PREPARE TRANSACTION 's2';
16674step c2: COMMIT PREPARED 's2';
16675ERROR:  prepared transaction with identifier "s2" does not exist
16676step check: SELECT * FROM test1,test2,test3;
16677a|b|c
16678-+-+-
16679(0 rows)
16680
16681
16682starting permutation: r1 w3 p3 c3 p1 r2 c1 w2 p2 c2 check
16683a
16684-
16685(0 rows)
16686
16687a
16688-
16689(0 rows)
16690
16691step r1: SELECT * FROM test2;
16692b
16693-
16694(0 rows)
16695
16696step w3: INSERT INTO test3 VALUES (3);
16697step p3: PREPARE TRANSACTION 's3';
16698step c3: COMMIT PREPARED 's3';
16699step p1: PREPARE TRANSACTION 's1';
16700step r2: SELECT * FROM test3;
16701c
16702-
16703(0 rows)
16704
16705step c1: COMMIT PREPARED 's1';
16706step w2: INSERT INTO test2 VALUES (2);
16707ERROR:  could not serialize access due to read/write dependencies among transactions
16708step p2: PREPARE TRANSACTION 's2';
16709step c2: COMMIT PREPARED 's2';
16710ERROR:  prepared transaction with identifier "s2" does not exist
16711step check: SELECT * FROM test1,test2,test3;
16712a|b|c
16713-+-+-
16714(0 rows)
16715
16716
16717starting permutation: r1 w3 p3 c3 p1 w2 r2 p2 c1 c2 check
16718a
16719-
16720(0 rows)
16721
16722a
16723-
16724(0 rows)
16725
16726step r1: SELECT * FROM test2;
16727b
16728-
16729(0 rows)
16730
16731step w3: INSERT INTO test3 VALUES (3);
16732step p3: PREPARE TRANSACTION 's3';
16733step c3: COMMIT PREPARED 's3';
16734step p1: PREPARE TRANSACTION 's1';
16735step w2: INSERT INTO test2 VALUES (2);
16736step r2: SELECT * FROM test3;
16737ERROR:  could not serialize access due to read/write dependencies among transactions
16738step p2: PREPARE TRANSACTION 's2';
16739step c1: COMMIT PREPARED 's1';
16740step c2: COMMIT PREPARED 's2';
16741ERROR:  prepared transaction with identifier "s2" does not exist
16742step check: SELECT * FROM test1,test2,test3;
16743a|b|c
16744-+-+-
16745(0 rows)
16746
16747
16748starting permutation: r1 w3 p3 c3 p1 w2 r2 p2 c2 c1 check
16749a
16750-
16751(0 rows)
16752
16753a
16754-
16755(0 rows)
16756
16757step r1: SELECT * FROM test2;
16758b
16759-
16760(0 rows)
16761
16762step w3: INSERT INTO test3 VALUES (3);
16763step p3: PREPARE TRANSACTION 's3';
16764step c3: COMMIT PREPARED 's3';
16765step p1: PREPARE TRANSACTION 's1';
16766step w2: INSERT INTO test2 VALUES (2);
16767step r2: SELECT * FROM test3;
16768ERROR:  could not serialize access due to read/write dependencies among transactions
16769step p2: PREPARE TRANSACTION 's2';
16770step c2: COMMIT PREPARED 's2';
16771ERROR:  prepared transaction with identifier "s2" does not exist
16772step c1: COMMIT PREPARED 's1';
16773step check: SELECT * FROM test1,test2,test3;
16774a|b|c
16775-+-+-
16776(0 rows)
16777
16778
16779starting permutation: r1 w3 p3 c3 p1 w2 r2 c1 p2 c2 check
16780a
16781-
16782(0 rows)
16783
16784a
16785-
16786(0 rows)
16787
16788step r1: SELECT * FROM test2;
16789b
16790-
16791(0 rows)
16792
16793step w3: INSERT INTO test3 VALUES (3);
16794step p3: PREPARE TRANSACTION 's3';
16795step c3: COMMIT PREPARED 's3';
16796step p1: PREPARE TRANSACTION 's1';
16797step w2: INSERT INTO test2 VALUES (2);
16798step r2: SELECT * FROM test3;
16799ERROR:  could not serialize access due to read/write dependencies among transactions
16800step c1: COMMIT PREPARED 's1';
16801step p2: PREPARE TRANSACTION 's2';
16802step c2: COMMIT PREPARED 's2';
16803ERROR:  prepared transaction with identifier "s2" does not exist
16804step check: SELECT * FROM test1,test2,test3;
16805a|b|c
16806-+-+-
16807(0 rows)
16808
16809
16810starting permutation: r1 w3 p3 c3 p1 w2 c1 r2 p2 c2 check
16811a
16812-
16813(0 rows)
16814
16815a
16816-
16817(0 rows)
16818
16819step r1: SELECT * FROM test2;
16820b
16821-
16822(0 rows)
16823
16824step w3: INSERT INTO test3 VALUES (3);
16825step p3: PREPARE TRANSACTION 's3';
16826step c3: COMMIT PREPARED 's3';
16827step p1: PREPARE TRANSACTION 's1';
16828step w2: INSERT INTO test2 VALUES (2);
16829step c1: COMMIT PREPARED 's1';
16830step r2: SELECT * FROM test3;
16831ERROR:  could not serialize access due to read/write dependencies among transactions
16832step p2: PREPARE TRANSACTION 's2';
16833step c2: COMMIT PREPARED 's2';
16834ERROR:  prepared transaction with identifier "s2" does not exist
16835step check: SELECT * FROM test1,test2,test3;
16836a|b|c
16837-+-+-
16838(0 rows)
16839
16840
16841starting permutation: r1 w3 p3 c3 p1 c1 r2 w2 p2 c2 check
16842a
16843-
16844(0 rows)
16845
16846a
16847-
16848(0 rows)
16849
16850step r1: SELECT * FROM test2;
16851b
16852-
16853(0 rows)
16854
16855step w3: INSERT INTO test3 VALUES (3);
16856step p3: PREPARE TRANSACTION 's3';
16857step c3: COMMIT PREPARED 's3';
16858step p1: PREPARE TRANSACTION 's1';
16859step c1: COMMIT PREPARED 's1';
16860step r2: SELECT * FROM test3;
16861c
16862-
16863(0 rows)
16864
16865step w2: INSERT INTO test2 VALUES (2);
16866ERROR:  could not serialize access due to read/write dependencies among transactions
16867step p2: PREPARE TRANSACTION 's2';
16868step c2: COMMIT PREPARED 's2';
16869ERROR:  prepared transaction with identifier "s2" does not exist
16870step check: SELECT * FROM test1,test2,test3;
16871a|b|c
16872-+-+-
16873(0 rows)
16874
16875
16876starting permutation: r1 w3 p3 c3 p1 c1 w2 r2 p2 c2 check
16877a
16878-
16879(0 rows)
16880
16881a
16882-
16883(0 rows)
16884
16885step r1: SELECT * FROM test2;
16886b
16887-
16888(0 rows)
16889
16890step w3: INSERT INTO test3 VALUES (3);
16891step p3: PREPARE TRANSACTION 's3';
16892step c3: COMMIT PREPARED 's3';
16893step p1: PREPARE TRANSACTION 's1';
16894step c1: COMMIT PREPARED 's1';
16895step w2: INSERT INTO test2 VALUES (2);
16896step r2: SELECT * FROM test3;
16897ERROR:  could not serialize access due to read/write dependencies among transactions
16898step p2: PREPARE TRANSACTION 's2';
16899step c2: COMMIT PREPARED 's2';
16900ERROR:  prepared transaction with identifier "s2" does not exist
16901step check: SELECT * FROM test1,test2,test3;
16902a|b|c
16903-+-+-
16904(0 rows)
16905
16906
16907starting permutation: r1 p1 r2 w2 w3 p2 p3 c3 c1 c2 check
16908a
16909-
16910(0 rows)
16911
16912a
16913-
16914(0 rows)
16915
16916step r1: SELECT * FROM test2;
16917b
16918-
16919(0 rows)
16920
16921step p1: PREPARE TRANSACTION 's1';
16922step r2: SELECT * FROM test3;
16923c
16924-
16925(0 rows)
16926
16927step w2: INSERT INTO test2 VALUES (2);
16928step w3: INSERT INTO test3 VALUES (3);
16929step p2: PREPARE TRANSACTION 's2';
16930step p3: PREPARE TRANSACTION 's3';
16931ERROR:  could not serialize access due to read/write dependencies among transactions
16932step c3: COMMIT PREPARED 's3';
16933ERROR:  prepared transaction with identifier "s3" does not exist
16934step c1: COMMIT PREPARED 's1';
16935step c2: COMMIT PREPARED 's2';
16936step check: SELECT * FROM test1,test2,test3;
16937a|b|c
16938-+-+-
16939(0 rows)
16940
16941
16942starting permutation: r1 p1 r2 w2 w3 p2 p3 c3 c2 c1 check
16943a
16944-
16945(0 rows)
16946
16947a
16948-
16949(0 rows)
16950
16951step r1: SELECT * FROM test2;
16952b
16953-
16954(0 rows)
16955
16956step p1: PREPARE TRANSACTION 's1';
16957step r2: SELECT * FROM test3;
16958c
16959-
16960(0 rows)
16961
16962step w2: INSERT INTO test2 VALUES (2);
16963step w3: INSERT INTO test3 VALUES (3);
16964step p2: PREPARE TRANSACTION 's2';
16965step p3: PREPARE TRANSACTION 's3';
16966ERROR:  could not serialize access due to read/write dependencies among transactions
16967step c3: COMMIT PREPARED 's3';
16968ERROR:  prepared transaction with identifier "s3" does not exist
16969step c2: COMMIT PREPARED 's2';
16970step c1: COMMIT PREPARED 's1';
16971step check: SELECT * FROM test1,test2,test3;
16972a|b|c
16973-+-+-
16974(0 rows)
16975
16976
16977starting permutation: r1 p1 r2 w2 w3 p3 p2 c3 c1 c2 check
16978a
16979-
16980(0 rows)
16981
16982a
16983-
16984(0 rows)
16985
16986step r1: SELECT * FROM test2;
16987b
16988-
16989(0 rows)
16990
16991step p1: PREPARE TRANSACTION 's1';
16992step r2: SELECT * FROM test3;
16993c
16994-
16995(0 rows)
16996
16997step w2: INSERT INTO test2 VALUES (2);
16998step w3: INSERT INTO test3 VALUES (3);
16999step p3: PREPARE TRANSACTION 's3';
17000step p2: PREPARE TRANSACTION 's2';
17001ERROR:  could not serialize access due to read/write dependencies among transactions
17002step c3: COMMIT PREPARED 's3';
17003step c1: COMMIT PREPARED 's1';
17004step c2: COMMIT PREPARED 's2';
17005ERROR:  prepared transaction with identifier "s2" does not exist
17006step check: SELECT * FROM test1,test2,test3;
17007a|b|c
17008-+-+-
17009(0 rows)
17010
17011
17012starting permutation: r1 p1 r2 w2 w3 p3 p2 c3 c2 c1 check
17013a
17014-
17015(0 rows)
17016
17017a
17018-
17019(0 rows)
17020
17021step r1: SELECT * FROM test2;
17022b
17023-
17024(0 rows)
17025
17026step p1: PREPARE TRANSACTION 's1';
17027step r2: SELECT * FROM test3;
17028c
17029-
17030(0 rows)
17031
17032step w2: INSERT INTO test2 VALUES (2);
17033step w3: INSERT INTO test3 VALUES (3);
17034step p3: PREPARE TRANSACTION 's3';
17035step p2: PREPARE TRANSACTION 's2';
17036ERROR:  could not serialize access due to read/write dependencies among transactions
17037step c3: COMMIT PREPARED 's3';
17038step c2: COMMIT PREPARED 's2';
17039ERROR:  prepared transaction with identifier "s2" does not exist
17040step c1: COMMIT PREPARED 's1';
17041step check: SELECT * FROM test1,test2,test3;
17042a|b|c
17043-+-+-
17044(0 rows)
17045
17046
17047starting permutation: r1 p1 r2 w2 w3 p3 c3 p2 c1 c2 check
17048a
17049-
17050(0 rows)
17051
17052a
17053-
17054(0 rows)
17055
17056step r1: SELECT * FROM test2;
17057b
17058-
17059(0 rows)
17060
17061step p1: PREPARE TRANSACTION 's1';
17062step r2: SELECT * FROM test3;
17063c
17064-
17065(0 rows)
17066
17067step w2: INSERT INTO test2 VALUES (2);
17068step w3: INSERT INTO test3 VALUES (3);
17069step p3: PREPARE TRANSACTION 's3';
17070step c3: COMMIT PREPARED 's3';
17071step p2: PREPARE TRANSACTION 's2';
17072ERROR:  could not serialize access due to read/write dependencies among transactions
17073step c1: COMMIT PREPARED 's1';
17074step c2: COMMIT PREPARED 's2';
17075ERROR:  prepared transaction with identifier "s2" does not exist
17076step check: SELECT * FROM test1,test2,test3;
17077a|b|c
17078-+-+-
17079(0 rows)
17080
17081
17082starting permutation: r1 p1 r2 w2 w3 p3 c3 p2 c2 c1 check
17083a
17084-
17085(0 rows)
17086
17087a
17088-
17089(0 rows)
17090
17091step r1: SELECT * FROM test2;
17092b
17093-
17094(0 rows)
17095
17096step p1: PREPARE TRANSACTION 's1';
17097step r2: SELECT * FROM test3;
17098c
17099-
17100(0 rows)
17101
17102step w2: INSERT INTO test2 VALUES (2);
17103step w3: INSERT INTO test3 VALUES (3);
17104step p3: PREPARE TRANSACTION 's3';
17105step c3: COMMIT PREPARED 's3';
17106step p2: PREPARE TRANSACTION 's2';
17107ERROR:  could not serialize access due to read/write dependencies among transactions
17108step c2: COMMIT PREPARED 's2';
17109ERROR:  prepared transaction with identifier "s2" does not exist
17110step c1: COMMIT PREPARED 's1';
17111step check: SELECT * FROM test1,test2,test3;
17112a|b|c
17113-+-+-
17114(0 rows)
17115
17116
17117starting permutation: r1 p1 r2 w2 w3 p3 c3 c1 p2 c2 check
17118a
17119-
17120(0 rows)
17121
17122a
17123-
17124(0 rows)
17125
17126step r1: SELECT * FROM test2;
17127b
17128-
17129(0 rows)
17130
17131step p1: PREPARE TRANSACTION 's1';
17132step r2: SELECT * FROM test3;
17133c
17134-
17135(0 rows)
17136
17137step w2: INSERT INTO test2 VALUES (2);
17138step w3: INSERT INTO test3 VALUES (3);
17139step p3: PREPARE TRANSACTION 's3';
17140step c3: COMMIT PREPARED 's3';
17141step c1: COMMIT PREPARED 's1';
17142step p2: PREPARE TRANSACTION 's2';
17143ERROR:  could not serialize access due to read/write dependencies among transactions
17144step c2: COMMIT PREPARED 's2';
17145ERROR:  prepared transaction with identifier "s2" does not exist
17146step check: SELECT * FROM test1,test2,test3;
17147a|b|c
17148-+-+-
17149(0 rows)
17150
17151
17152starting permutation: r1 p1 r2 w2 p2 w3 p3 c3 c1 c2 check
17153a
17154-
17155(0 rows)
17156
17157a
17158-
17159(0 rows)
17160
17161step r1: SELECT * FROM test2;
17162b
17163-
17164(0 rows)
17165
17166step p1: PREPARE TRANSACTION 's1';
17167step r2: SELECT * FROM test3;
17168c
17169-
17170(0 rows)
17171
17172step w2: INSERT INTO test2 VALUES (2);
17173step p2: PREPARE TRANSACTION 's2';
17174step w3: INSERT INTO test3 VALUES (3);
17175step p3: PREPARE TRANSACTION 's3';
17176ERROR:  could not serialize access due to read/write dependencies among transactions
17177step c3: COMMIT PREPARED 's3';
17178ERROR:  prepared transaction with identifier "s3" does not exist
17179step c1: COMMIT PREPARED 's1';
17180step c2: COMMIT PREPARED 's2';
17181step check: SELECT * FROM test1,test2,test3;
17182a|b|c
17183-+-+-
17184(0 rows)
17185
17186
17187starting permutation: r1 p1 r2 w2 p2 w3 p3 c3 c2 c1 check
17188a
17189-
17190(0 rows)
17191
17192a
17193-
17194(0 rows)
17195
17196step r1: SELECT * FROM test2;
17197b
17198-
17199(0 rows)
17200
17201step p1: PREPARE TRANSACTION 's1';
17202step r2: SELECT * FROM test3;
17203c
17204-
17205(0 rows)
17206
17207step w2: INSERT INTO test2 VALUES (2);
17208step p2: PREPARE TRANSACTION 's2';
17209step w3: INSERT INTO test3 VALUES (3);
17210step p3: PREPARE TRANSACTION 's3';
17211ERROR:  could not serialize access due to read/write dependencies among transactions
17212step c3: COMMIT PREPARED 's3';
17213ERROR:  prepared transaction with identifier "s3" does not exist
17214step c2: COMMIT PREPARED 's2';
17215step c1: COMMIT PREPARED 's1';
17216step check: SELECT * FROM test1,test2,test3;
17217a|b|c
17218-+-+-
17219(0 rows)
17220
17221
17222starting permutation: r1 p1 w2 w3 r2 p2 p3 c3 c1 c2 check
17223a
17224-
17225(0 rows)
17226
17227a
17228-
17229(0 rows)
17230
17231step r1: SELECT * FROM test2;
17232b
17233-
17234(0 rows)
17235
17236step p1: PREPARE TRANSACTION 's1';
17237step w2: INSERT INTO test2 VALUES (2);
17238step w3: INSERT INTO test3 VALUES (3);
17239step r2: SELECT * FROM test3;
17240c
17241-
17242(0 rows)
17243
17244step p2: PREPARE TRANSACTION 's2';
17245step p3: PREPARE TRANSACTION 's3';
17246ERROR:  could not serialize access due to read/write dependencies among transactions
17247step c3: COMMIT PREPARED 's3';
17248ERROR:  prepared transaction with identifier "s3" does not exist
17249step c1: COMMIT PREPARED 's1';
17250step c2: COMMIT PREPARED 's2';
17251step check: SELECT * FROM test1,test2,test3;
17252a|b|c
17253-+-+-
17254(0 rows)
17255
17256
17257starting permutation: r1 p1 w2 w3 r2 p2 p3 c3 c2 c1 check
17258a
17259-
17260(0 rows)
17261
17262a
17263-
17264(0 rows)
17265
17266step r1: SELECT * FROM test2;
17267b
17268-
17269(0 rows)
17270
17271step p1: PREPARE TRANSACTION 's1';
17272step w2: INSERT INTO test2 VALUES (2);
17273step w3: INSERT INTO test3 VALUES (3);
17274step r2: SELECT * FROM test3;
17275c
17276-
17277(0 rows)
17278
17279step p2: PREPARE TRANSACTION 's2';
17280step p3: PREPARE TRANSACTION 's3';
17281ERROR:  could not serialize access due to read/write dependencies among transactions
17282step c3: COMMIT PREPARED 's3';
17283ERROR:  prepared transaction with identifier "s3" does not exist
17284step c2: COMMIT PREPARED 's2';
17285step c1: COMMIT PREPARED 's1';
17286step check: SELECT * FROM test1,test2,test3;
17287a|b|c
17288-+-+-
17289(0 rows)
17290
17291
17292starting permutation: r1 p1 w2 w3 r2 p3 p2 c3 c1 c2 check
17293a
17294-
17295(0 rows)
17296
17297a
17298-
17299(0 rows)
17300
17301step r1: SELECT * FROM test2;
17302b
17303-
17304(0 rows)
17305
17306step p1: PREPARE TRANSACTION 's1';
17307step w2: INSERT INTO test2 VALUES (2);
17308step w3: INSERT INTO test3 VALUES (3);
17309step r2: SELECT * FROM test3;
17310c
17311-
17312(0 rows)
17313
17314step p3: PREPARE TRANSACTION 's3';
17315step p2: PREPARE TRANSACTION 's2';
17316ERROR:  could not serialize access due to read/write dependencies among transactions
17317step c3: COMMIT PREPARED 's3';
17318step c1: COMMIT PREPARED 's1';
17319step c2: COMMIT PREPARED 's2';
17320ERROR:  prepared transaction with identifier "s2" does not exist
17321step check: SELECT * FROM test1,test2,test3;
17322a|b|c
17323-+-+-
17324(0 rows)
17325
17326
17327starting permutation: r1 p1 w2 w3 r2 p3 p2 c3 c2 c1 check
17328a
17329-
17330(0 rows)
17331
17332a
17333-
17334(0 rows)
17335
17336step r1: SELECT * FROM test2;
17337b
17338-
17339(0 rows)
17340
17341step p1: PREPARE TRANSACTION 's1';
17342step w2: INSERT INTO test2 VALUES (2);
17343step w3: INSERT INTO test3 VALUES (3);
17344step r2: SELECT * FROM test3;
17345c
17346-
17347(0 rows)
17348
17349step p3: PREPARE TRANSACTION 's3';
17350step p2: PREPARE TRANSACTION 's2';
17351ERROR:  could not serialize access due to read/write dependencies among transactions
17352step c3: COMMIT PREPARED 's3';
17353step c2: COMMIT PREPARED 's2';
17354ERROR:  prepared transaction with identifier "s2" does not exist
17355step c1: COMMIT PREPARED 's1';
17356step check: SELECT * FROM test1,test2,test3;
17357a|b|c
17358-+-+-
17359(0 rows)
17360
17361
17362starting permutation: r1 p1 w2 w3 r2 p3 c3 p2 c1 c2 check
17363a
17364-
17365(0 rows)
17366
17367a
17368-
17369(0 rows)
17370
17371step r1: SELECT * FROM test2;
17372b
17373-
17374(0 rows)
17375
17376step p1: PREPARE TRANSACTION 's1';
17377step w2: INSERT INTO test2 VALUES (2);
17378step w3: INSERT INTO test3 VALUES (3);
17379step r2: SELECT * FROM test3;
17380c
17381-
17382(0 rows)
17383
17384step p3: PREPARE TRANSACTION 's3';
17385step c3: COMMIT PREPARED 's3';
17386step p2: PREPARE TRANSACTION 's2';
17387ERROR:  could not serialize access due to read/write dependencies among transactions
17388step c1: COMMIT PREPARED 's1';
17389step c2: COMMIT PREPARED 's2';
17390ERROR:  prepared transaction with identifier "s2" does not exist
17391step check: SELECT * FROM test1,test2,test3;
17392a|b|c
17393-+-+-
17394(0 rows)
17395
17396
17397starting permutation: r1 p1 w2 w3 r2 p3 c3 p2 c2 c1 check
17398a
17399-
17400(0 rows)
17401
17402a
17403-
17404(0 rows)
17405
17406step r1: SELECT * FROM test2;
17407b
17408-
17409(0 rows)
17410
17411step p1: PREPARE TRANSACTION 's1';
17412step w2: INSERT INTO test2 VALUES (2);
17413step w3: INSERT INTO test3 VALUES (3);
17414step r2: SELECT * FROM test3;
17415c
17416-
17417(0 rows)
17418
17419step p3: PREPARE TRANSACTION 's3';
17420step c3: COMMIT PREPARED 's3';
17421step p2: PREPARE TRANSACTION 's2';
17422ERROR:  could not serialize access due to read/write dependencies among transactions
17423step c2: COMMIT PREPARED 's2';
17424ERROR:  prepared transaction with identifier "s2" does not exist
17425step c1: COMMIT PREPARED 's1';
17426step check: SELECT * FROM test1,test2,test3;
17427a|b|c
17428-+-+-
17429(0 rows)
17430
17431
17432starting permutation: r1 p1 w2 w3 r2 p3 c3 c1 p2 c2 check
17433a
17434-
17435(0 rows)
17436
17437a
17438-
17439(0 rows)
17440
17441step r1: SELECT * FROM test2;
17442b
17443-
17444(0 rows)
17445
17446step p1: PREPARE TRANSACTION 's1';
17447step w2: INSERT INTO test2 VALUES (2);
17448step w3: INSERT INTO test3 VALUES (3);
17449step r2: SELECT * FROM test3;
17450c
17451-
17452(0 rows)
17453
17454step p3: PREPARE TRANSACTION 's3';
17455step c3: COMMIT PREPARED 's3';
17456step c1: COMMIT PREPARED 's1';
17457step p2: PREPARE TRANSACTION 's2';
17458ERROR:  could not serialize access due to read/write dependencies among transactions
17459step c2: COMMIT PREPARED 's2';
17460ERROR:  prepared transaction with identifier "s2" does not exist
17461step check: SELECT * FROM test1,test2,test3;
17462a|b|c
17463-+-+-
17464(0 rows)
17465
17466
17467starting permutation: r1 p1 w2 w3 p3 r2 p2 c3 c1 c2 check
17468a
17469-
17470(0 rows)
17471
17472a
17473-
17474(0 rows)
17475
17476step r1: SELECT * FROM test2;
17477b
17478-
17479(0 rows)
17480
17481step p1: PREPARE TRANSACTION 's1';
17482step w2: INSERT INTO test2 VALUES (2);
17483step w3: INSERT INTO test3 VALUES (3);
17484step p3: PREPARE TRANSACTION 's3';
17485step r2: SELECT * FROM test3;
17486ERROR:  could not serialize access due to read/write dependencies among transactions
17487step p2: PREPARE TRANSACTION 's2';
17488step c3: COMMIT PREPARED 's3';
17489step c1: COMMIT PREPARED 's1';
17490step c2: COMMIT PREPARED 's2';
17491ERROR:  prepared transaction with identifier "s2" does not exist
17492step check: SELECT * FROM test1,test2,test3;
17493a|b|c
17494-+-+-
17495(0 rows)
17496
17497
17498starting permutation: r1 p1 w2 w3 p3 r2 p2 c3 c2 c1 check
17499a
17500-
17501(0 rows)
17502
17503a
17504-
17505(0 rows)
17506
17507step r1: SELECT * FROM test2;
17508b
17509-
17510(0 rows)
17511
17512step p1: PREPARE TRANSACTION 's1';
17513step w2: INSERT INTO test2 VALUES (2);
17514step w3: INSERT INTO test3 VALUES (3);
17515step p3: PREPARE TRANSACTION 's3';
17516step r2: SELECT * FROM test3;
17517ERROR:  could not serialize access due to read/write dependencies among transactions
17518step p2: PREPARE TRANSACTION 's2';
17519step c3: COMMIT PREPARED 's3';
17520step c2: COMMIT PREPARED 's2';
17521ERROR:  prepared transaction with identifier "s2" does not exist
17522step c1: COMMIT PREPARED 's1';
17523step check: SELECT * FROM test1,test2,test3;
17524a|b|c
17525-+-+-
17526(0 rows)
17527
17528
17529starting permutation: r1 p1 w2 w3 p3 r2 c3 p2 c1 c2 check
17530a
17531-
17532(0 rows)
17533
17534a
17535-
17536(0 rows)
17537
17538step r1: SELECT * FROM test2;
17539b
17540-
17541(0 rows)
17542
17543step p1: PREPARE TRANSACTION 's1';
17544step w2: INSERT INTO test2 VALUES (2);
17545step w3: INSERT INTO test3 VALUES (3);
17546step p3: PREPARE TRANSACTION 's3';
17547step r2: SELECT * FROM test3;
17548ERROR:  could not serialize access due to read/write dependencies among transactions
17549step c3: COMMIT PREPARED 's3';
17550step p2: PREPARE TRANSACTION 's2';
17551step c1: COMMIT PREPARED 's1';
17552step c2: COMMIT PREPARED 's2';
17553ERROR:  prepared transaction with identifier "s2" does not exist
17554step check: SELECT * FROM test1,test2,test3;
17555a|b|c
17556-+-+-
17557(0 rows)
17558
17559
17560starting permutation: r1 p1 w2 w3 p3 r2 c3 p2 c2 c1 check
17561a
17562-
17563(0 rows)
17564
17565a
17566-
17567(0 rows)
17568
17569step r1: SELECT * FROM test2;
17570b
17571-
17572(0 rows)
17573
17574step p1: PREPARE TRANSACTION 's1';
17575step w2: INSERT INTO test2 VALUES (2);
17576step w3: INSERT INTO test3 VALUES (3);
17577step p3: PREPARE TRANSACTION 's3';
17578step r2: SELECT * FROM test3;
17579ERROR:  could not serialize access due to read/write dependencies among transactions
17580step c3: COMMIT PREPARED 's3';
17581step p2: PREPARE TRANSACTION 's2';
17582step c2: COMMIT PREPARED 's2';
17583ERROR:  prepared transaction with identifier "s2" does not exist
17584step c1: COMMIT PREPARED 's1';
17585step check: SELECT * FROM test1,test2,test3;
17586a|b|c
17587-+-+-
17588(0 rows)
17589
17590
17591starting permutation: r1 p1 w2 w3 p3 r2 c3 c1 p2 c2 check
17592a
17593-
17594(0 rows)
17595
17596a
17597-
17598(0 rows)
17599
17600step r1: SELECT * FROM test2;
17601b
17602-
17603(0 rows)
17604
17605step p1: PREPARE TRANSACTION 's1';
17606step w2: INSERT INTO test2 VALUES (2);
17607step w3: INSERT INTO test3 VALUES (3);
17608step p3: PREPARE TRANSACTION 's3';
17609step r2: SELECT * FROM test3;
17610ERROR:  could not serialize access due to read/write dependencies among transactions
17611step c3: COMMIT PREPARED 's3';
17612step c1: COMMIT PREPARED 's1';
17613step p2: PREPARE TRANSACTION 's2';
17614step c2: COMMIT PREPARED 's2';
17615ERROR:  prepared transaction with identifier "s2" does not exist
17616step check: SELECT * FROM test1,test2,test3;
17617a|b|c
17618-+-+-
17619(0 rows)
17620
17621
17622starting permutation: r1 p1 w2 w3 p3 c3 r2 p2 c1 c2 check
17623a
17624-
17625(0 rows)
17626
17627a
17628-
17629(0 rows)
17630
17631step r1: SELECT * FROM test2;
17632b
17633-
17634(0 rows)
17635
17636step p1: PREPARE TRANSACTION 's1';
17637step w2: INSERT INTO test2 VALUES (2);
17638step w3: INSERT INTO test3 VALUES (3);
17639step p3: PREPARE TRANSACTION 's3';
17640step c3: COMMIT PREPARED 's3';
17641step r2: SELECT * FROM test3;
17642ERROR:  could not serialize access due to read/write dependencies among transactions
17643step p2: PREPARE TRANSACTION 's2';
17644step c1: COMMIT PREPARED 's1';
17645step c2: COMMIT PREPARED 's2';
17646ERROR:  prepared transaction with identifier "s2" does not exist
17647step check: SELECT * FROM test1,test2,test3;
17648a|b|c
17649-+-+-
17650(0 rows)
17651
17652
17653starting permutation: r1 p1 w2 w3 p3 c3 r2 p2 c2 c1 check
17654a
17655-
17656(0 rows)
17657
17658a
17659-
17660(0 rows)
17661
17662step r1: SELECT * FROM test2;
17663b
17664-
17665(0 rows)
17666
17667step p1: PREPARE TRANSACTION 's1';
17668step w2: INSERT INTO test2 VALUES (2);
17669step w3: INSERT INTO test3 VALUES (3);
17670step p3: PREPARE TRANSACTION 's3';
17671step c3: COMMIT PREPARED 's3';
17672step r2: SELECT * FROM test3;
17673ERROR:  could not serialize access due to read/write dependencies among transactions
17674step p2: PREPARE TRANSACTION 's2';
17675step c2: COMMIT PREPARED 's2';
17676ERROR:  prepared transaction with identifier "s2" does not exist
17677step c1: COMMIT PREPARED 's1';
17678step check: SELECT * FROM test1,test2,test3;
17679a|b|c
17680-+-+-
17681(0 rows)
17682
17683
17684starting permutation: r1 p1 w2 w3 p3 c3 r2 c1 p2 c2 check
17685a
17686-
17687(0 rows)
17688
17689a
17690-
17691(0 rows)
17692
17693step r1: SELECT * FROM test2;
17694b
17695-
17696(0 rows)
17697
17698step p1: PREPARE TRANSACTION 's1';
17699step w2: INSERT INTO test2 VALUES (2);
17700step w3: INSERT INTO test3 VALUES (3);
17701step p3: PREPARE TRANSACTION 's3';
17702step c3: COMMIT PREPARED 's3';
17703step r2: SELECT * FROM test3;
17704ERROR:  could not serialize access due to read/write dependencies among transactions
17705step c1: COMMIT PREPARED 's1';
17706step p2: PREPARE TRANSACTION 's2';
17707step c2: COMMIT PREPARED 's2';
17708ERROR:  prepared transaction with identifier "s2" does not exist
17709step check: SELECT * FROM test1,test2,test3;
17710a|b|c
17711-+-+-
17712(0 rows)
17713
17714
17715starting permutation: r1 p1 w2 w3 p3 c3 c1 r2 p2 c2 check
17716a
17717-
17718(0 rows)
17719
17720a
17721-
17722(0 rows)
17723
17724step r1: SELECT * FROM test2;
17725b
17726-
17727(0 rows)
17728
17729step p1: PREPARE TRANSACTION 's1';
17730step w2: INSERT INTO test2 VALUES (2);
17731step w3: INSERT INTO test3 VALUES (3);
17732step p3: PREPARE TRANSACTION 's3';
17733step c3: COMMIT PREPARED 's3';
17734step c1: COMMIT PREPARED 's1';
17735step r2: SELECT * FROM test3;
17736ERROR:  could not serialize access due to read/write dependencies among transactions
17737step p2: PREPARE TRANSACTION 's2';
17738step c2: COMMIT PREPARED 's2';
17739ERROR:  prepared transaction with identifier "s2" does not exist
17740step check: SELECT * FROM test1,test2,test3;
17741a|b|c
17742-+-+-
17743(0 rows)
17744
17745
17746starting permutation: r1 p1 w3 r2 w2 p2 p3 c3 c1 c2 check
17747a
17748-
17749(0 rows)
17750
17751a
17752-
17753(0 rows)
17754
17755step r1: SELECT * FROM test2;
17756b
17757-
17758(0 rows)
17759
17760step p1: PREPARE TRANSACTION 's1';
17761step w3: INSERT INTO test3 VALUES (3);
17762step r2: SELECT * FROM test3;
17763c
17764-
17765(0 rows)
17766
17767step w2: INSERT INTO test2 VALUES (2);
17768step p2: PREPARE TRANSACTION 's2';
17769step p3: PREPARE TRANSACTION 's3';
17770ERROR:  could not serialize access due to read/write dependencies among transactions
17771step c3: COMMIT PREPARED 's3';
17772ERROR:  prepared transaction with identifier "s3" does not exist
17773step c1: COMMIT PREPARED 's1';
17774step c2: COMMIT PREPARED 's2';
17775step check: SELECT * FROM test1,test2,test3;
17776a|b|c
17777-+-+-
17778(0 rows)
17779
17780
17781starting permutation: r1 p1 w3 r2 w2 p2 p3 c3 c2 c1 check
17782a
17783-
17784(0 rows)
17785
17786a
17787-
17788(0 rows)
17789
17790step r1: SELECT * FROM test2;
17791b
17792-
17793(0 rows)
17794
17795step p1: PREPARE TRANSACTION 's1';
17796step w3: INSERT INTO test3 VALUES (3);
17797step r2: SELECT * FROM test3;
17798c
17799-
17800(0 rows)
17801
17802step w2: INSERT INTO test2 VALUES (2);
17803step p2: PREPARE TRANSACTION 's2';
17804step p3: PREPARE TRANSACTION 's3';
17805ERROR:  could not serialize access due to read/write dependencies among transactions
17806step c3: COMMIT PREPARED 's3';
17807ERROR:  prepared transaction with identifier "s3" does not exist
17808step c2: COMMIT PREPARED 's2';
17809step c1: COMMIT PREPARED 's1';
17810step check: SELECT * FROM test1,test2,test3;
17811a|b|c
17812-+-+-
17813(0 rows)
17814
17815
17816starting permutation: r1 p1 w3 r2 w2 p3 p2 c3 c1 c2 check
17817a
17818-
17819(0 rows)
17820
17821a
17822-
17823(0 rows)
17824
17825step r1: SELECT * FROM test2;
17826b
17827-
17828(0 rows)
17829
17830step p1: PREPARE TRANSACTION 's1';
17831step w3: INSERT INTO test3 VALUES (3);
17832step r2: SELECT * FROM test3;
17833c
17834-
17835(0 rows)
17836
17837step w2: INSERT INTO test2 VALUES (2);
17838step p3: PREPARE TRANSACTION 's3';
17839step p2: PREPARE TRANSACTION 's2';
17840ERROR:  could not serialize access due to read/write dependencies among transactions
17841step c3: COMMIT PREPARED 's3';
17842step c1: COMMIT PREPARED 's1';
17843step c2: COMMIT PREPARED 's2';
17844ERROR:  prepared transaction with identifier "s2" does not exist
17845step check: SELECT * FROM test1,test2,test3;
17846a|b|c
17847-+-+-
17848(0 rows)
17849
17850
17851starting permutation: r1 p1 w3 r2 w2 p3 p2 c3 c2 c1 check
17852a
17853-
17854(0 rows)
17855
17856a
17857-
17858(0 rows)
17859
17860step r1: SELECT * FROM test2;
17861b
17862-
17863(0 rows)
17864
17865step p1: PREPARE TRANSACTION 's1';
17866step w3: INSERT INTO test3 VALUES (3);
17867step r2: SELECT * FROM test3;
17868c
17869-
17870(0 rows)
17871
17872step w2: INSERT INTO test2 VALUES (2);
17873step p3: PREPARE TRANSACTION 's3';
17874step p2: PREPARE TRANSACTION 's2';
17875ERROR:  could not serialize access due to read/write dependencies among transactions
17876step c3: COMMIT PREPARED 's3';
17877step c2: COMMIT PREPARED 's2';
17878ERROR:  prepared transaction with identifier "s2" does not exist
17879step c1: COMMIT PREPARED 's1';
17880step check: SELECT * FROM test1,test2,test3;
17881a|b|c
17882-+-+-
17883(0 rows)
17884
17885
17886starting permutation: r1 p1 w3 r2 w2 p3 c3 p2 c1 c2 check
17887a
17888-
17889(0 rows)
17890
17891a
17892-
17893(0 rows)
17894
17895step r1: SELECT * FROM test2;
17896b
17897-
17898(0 rows)
17899
17900step p1: PREPARE TRANSACTION 's1';
17901step w3: INSERT INTO test3 VALUES (3);
17902step r2: SELECT * FROM test3;
17903c
17904-
17905(0 rows)
17906
17907step w2: INSERT INTO test2 VALUES (2);
17908step p3: PREPARE TRANSACTION 's3';
17909step c3: COMMIT PREPARED 's3';
17910step p2: PREPARE TRANSACTION 's2';
17911ERROR:  could not serialize access due to read/write dependencies among transactions
17912step c1: COMMIT PREPARED 's1';
17913step c2: COMMIT PREPARED 's2';
17914ERROR:  prepared transaction with identifier "s2" does not exist
17915step check: SELECT * FROM test1,test2,test3;
17916a|b|c
17917-+-+-
17918(0 rows)
17919
17920
17921starting permutation: r1 p1 w3 r2 w2 p3 c3 p2 c2 c1 check
17922a
17923-
17924(0 rows)
17925
17926a
17927-
17928(0 rows)
17929
17930step r1: SELECT * FROM test2;
17931b
17932-
17933(0 rows)
17934
17935step p1: PREPARE TRANSACTION 's1';
17936step w3: INSERT INTO test3 VALUES (3);
17937step r2: SELECT * FROM test3;
17938c
17939-
17940(0 rows)
17941
17942step w2: INSERT INTO test2 VALUES (2);
17943step p3: PREPARE TRANSACTION 's3';
17944step c3: COMMIT PREPARED 's3';
17945step p2: PREPARE TRANSACTION 's2';
17946ERROR:  could not serialize access due to read/write dependencies among transactions
17947step c2: COMMIT PREPARED 's2';
17948ERROR:  prepared transaction with identifier "s2" does not exist
17949step c1: COMMIT PREPARED 's1';
17950step check: SELECT * FROM test1,test2,test3;
17951a|b|c
17952-+-+-
17953(0 rows)
17954
17955
17956starting permutation: r1 p1 w3 r2 w2 p3 c3 c1 p2 c2 check
17957a
17958-
17959(0 rows)
17960
17961a
17962-
17963(0 rows)
17964
17965step r1: SELECT * FROM test2;
17966b
17967-
17968(0 rows)
17969
17970step p1: PREPARE TRANSACTION 's1';
17971step w3: INSERT INTO test3 VALUES (3);
17972step r2: SELECT * FROM test3;
17973c
17974-
17975(0 rows)
17976
17977step w2: INSERT INTO test2 VALUES (2);
17978step p3: PREPARE TRANSACTION 's3';
17979step c3: COMMIT PREPARED 's3';
17980step c1: COMMIT PREPARED 's1';
17981step p2: PREPARE TRANSACTION 's2';
17982ERROR:  could not serialize access due to read/write dependencies among transactions
17983step c2: COMMIT PREPARED 's2';
17984ERROR:  prepared transaction with identifier "s2" does not exist
17985step check: SELECT * FROM test1,test2,test3;
17986a|b|c
17987-+-+-
17988(0 rows)
17989
17990
17991starting permutation: r1 p1 w3 r2 p3 w2 p2 c3 c1 c2 check
17992a
17993-
17994(0 rows)
17995
17996a
17997-
17998(0 rows)
17999
18000step r1: SELECT * FROM test2;
18001b
18002-
18003(0 rows)
18004
18005step p1: PREPARE TRANSACTION 's1';
18006step w3: INSERT INTO test3 VALUES (3);
18007step r2: SELECT * FROM test3;
18008c
18009-
18010(0 rows)
18011
18012step p3: PREPARE TRANSACTION 's3';
18013step w2: INSERT INTO test2 VALUES (2);
18014ERROR:  could not serialize access due to read/write dependencies among transactions
18015step p2: PREPARE TRANSACTION 's2';
18016step c3: COMMIT PREPARED 's3';
18017step c1: COMMIT PREPARED 's1';
18018step c2: COMMIT PREPARED 's2';
18019ERROR:  prepared transaction with identifier "s2" does not exist
18020step check: SELECT * FROM test1,test2,test3;
18021a|b|c
18022-+-+-
18023(0 rows)
18024
18025
18026starting permutation: r1 p1 w3 r2 p3 w2 p2 c3 c2 c1 check
18027a
18028-
18029(0 rows)
18030
18031a
18032-
18033(0 rows)
18034
18035step r1: SELECT * FROM test2;
18036b
18037-
18038(0 rows)
18039
18040step p1: PREPARE TRANSACTION 's1';
18041step w3: INSERT INTO test3 VALUES (3);
18042step r2: SELECT * FROM test3;
18043c
18044-
18045(0 rows)
18046
18047step p3: PREPARE TRANSACTION 's3';
18048step w2: INSERT INTO test2 VALUES (2);
18049ERROR:  could not serialize access due to read/write dependencies among transactions
18050step p2: PREPARE TRANSACTION 's2';
18051step c3: COMMIT PREPARED 's3';
18052step c2: COMMIT PREPARED 's2';
18053ERROR:  prepared transaction with identifier "s2" does not exist
18054step c1: COMMIT PREPARED 's1';
18055step check: SELECT * FROM test1,test2,test3;
18056a|b|c
18057-+-+-
18058(0 rows)
18059
18060
18061starting permutation: r1 p1 w3 r2 p3 w2 c3 p2 c1 c2 check
18062a
18063-
18064(0 rows)
18065
18066a
18067-
18068(0 rows)
18069
18070step r1: SELECT * FROM test2;
18071b
18072-
18073(0 rows)
18074
18075step p1: PREPARE TRANSACTION 's1';
18076step w3: INSERT INTO test3 VALUES (3);
18077step r2: SELECT * FROM test3;
18078c
18079-
18080(0 rows)
18081
18082step p3: PREPARE TRANSACTION 's3';
18083step w2: INSERT INTO test2 VALUES (2);
18084ERROR:  could not serialize access due to read/write dependencies among transactions
18085step c3: COMMIT PREPARED 's3';
18086step p2: PREPARE TRANSACTION 's2';
18087step c1: COMMIT PREPARED 's1';
18088step c2: COMMIT PREPARED 's2';
18089ERROR:  prepared transaction with identifier "s2" does not exist
18090step check: SELECT * FROM test1,test2,test3;
18091a|b|c
18092-+-+-
18093(0 rows)
18094
18095
18096starting permutation: r1 p1 w3 r2 p3 w2 c3 p2 c2 c1 check
18097a
18098-
18099(0 rows)
18100
18101a
18102-
18103(0 rows)
18104
18105step r1: SELECT * FROM test2;
18106b
18107-
18108(0 rows)
18109
18110step p1: PREPARE TRANSACTION 's1';
18111step w3: INSERT INTO test3 VALUES (3);
18112step r2: SELECT * FROM test3;
18113c
18114-
18115(0 rows)
18116
18117step p3: PREPARE TRANSACTION 's3';
18118step w2: INSERT INTO test2 VALUES (2);
18119ERROR:  could not serialize access due to read/write dependencies among transactions
18120step c3: COMMIT PREPARED 's3';
18121step p2: PREPARE TRANSACTION 's2';
18122step c2: COMMIT PREPARED 's2';
18123ERROR:  prepared transaction with identifier "s2" does not exist
18124step c1: COMMIT PREPARED 's1';
18125step check: SELECT * FROM test1,test2,test3;
18126a|b|c
18127-+-+-
18128(0 rows)
18129
18130
18131starting permutation: r1 p1 w3 r2 p3 w2 c3 c1 p2 c2 check
18132a
18133-
18134(0 rows)
18135
18136a
18137-
18138(0 rows)
18139
18140step r1: SELECT * FROM test2;
18141b
18142-
18143(0 rows)
18144
18145step p1: PREPARE TRANSACTION 's1';
18146step w3: INSERT INTO test3 VALUES (3);
18147step r2: SELECT * FROM test3;
18148c
18149-
18150(0 rows)
18151
18152step p3: PREPARE TRANSACTION 's3';
18153step w2: INSERT INTO test2 VALUES (2);
18154ERROR:  could not serialize access due to read/write dependencies among transactions
18155step c3: COMMIT PREPARED 's3';
18156step c1: COMMIT PREPARED 's1';
18157step p2: PREPARE TRANSACTION 's2';
18158step c2: COMMIT PREPARED 's2';
18159ERROR:  prepared transaction with identifier "s2" does not exist
18160step check: SELECT * FROM test1,test2,test3;
18161a|b|c
18162-+-+-
18163(0 rows)
18164
18165
18166starting permutation: r1 p1 w3 r2 p3 c3 w2 p2 c1 c2 check
18167a
18168-
18169(0 rows)
18170
18171a
18172-
18173(0 rows)
18174
18175step r1: SELECT * FROM test2;
18176b
18177-
18178(0 rows)
18179
18180step p1: PREPARE TRANSACTION 's1';
18181step w3: INSERT INTO test3 VALUES (3);
18182step r2: SELECT * FROM test3;
18183c
18184-
18185(0 rows)
18186
18187step p3: PREPARE TRANSACTION 's3';
18188step c3: COMMIT PREPARED 's3';
18189step w2: INSERT INTO test2 VALUES (2);
18190ERROR:  could not serialize access due to read/write dependencies among transactions
18191step p2: PREPARE TRANSACTION 's2';
18192step c1: COMMIT PREPARED 's1';
18193step c2: COMMIT PREPARED 's2';
18194ERROR:  prepared transaction with identifier "s2" does not exist
18195step check: SELECT * FROM test1,test2,test3;
18196a|b|c
18197-+-+-
18198(0 rows)
18199
18200
18201starting permutation: r1 p1 w3 r2 p3 c3 w2 p2 c2 c1 check
18202a
18203-
18204(0 rows)
18205
18206a
18207-
18208(0 rows)
18209
18210step r1: SELECT * FROM test2;
18211b
18212-
18213(0 rows)
18214
18215step p1: PREPARE TRANSACTION 's1';
18216step w3: INSERT INTO test3 VALUES (3);
18217step r2: SELECT * FROM test3;
18218c
18219-
18220(0 rows)
18221
18222step p3: PREPARE TRANSACTION 's3';
18223step c3: COMMIT PREPARED 's3';
18224step w2: INSERT INTO test2 VALUES (2);
18225ERROR:  could not serialize access due to read/write dependencies among transactions
18226step p2: PREPARE TRANSACTION 's2';
18227step c2: COMMIT PREPARED 's2';
18228ERROR:  prepared transaction with identifier "s2" does not exist
18229step c1: COMMIT PREPARED 's1';
18230step check: SELECT * FROM test1,test2,test3;
18231a|b|c
18232-+-+-
18233(0 rows)
18234
18235
18236starting permutation: r1 p1 w3 r2 p3 c3 w2 c1 p2 c2 check
18237a
18238-
18239(0 rows)
18240
18241a
18242-
18243(0 rows)
18244
18245step r1: SELECT * FROM test2;
18246b
18247-
18248(0 rows)
18249
18250step p1: PREPARE TRANSACTION 's1';
18251step w3: INSERT INTO test3 VALUES (3);
18252step r2: SELECT * FROM test3;
18253c
18254-
18255(0 rows)
18256
18257step p3: PREPARE TRANSACTION 's3';
18258step c3: COMMIT PREPARED 's3';
18259step w2: INSERT INTO test2 VALUES (2);
18260ERROR:  could not serialize access due to read/write dependencies among transactions
18261step c1: COMMIT PREPARED 's1';
18262step p2: PREPARE TRANSACTION 's2';
18263step c2: COMMIT PREPARED 's2';
18264ERROR:  prepared transaction with identifier "s2" does not exist
18265step check: SELECT * FROM test1,test2,test3;
18266a|b|c
18267-+-+-
18268(0 rows)
18269
18270
18271starting permutation: r1 p1 w3 r2 p3 c3 c1 w2 p2 c2 check
18272a
18273-
18274(0 rows)
18275
18276a
18277-
18278(0 rows)
18279
18280step r1: SELECT * FROM test2;
18281b
18282-
18283(0 rows)
18284
18285step p1: PREPARE TRANSACTION 's1';
18286step w3: INSERT INTO test3 VALUES (3);
18287step r2: SELECT * FROM test3;
18288c
18289-
18290(0 rows)
18291
18292step p3: PREPARE TRANSACTION 's3';
18293step c3: COMMIT PREPARED 's3';
18294step c1: COMMIT PREPARED 's1';
18295step w2: INSERT INTO test2 VALUES (2);
18296ERROR:  could not serialize access due to read/write dependencies among transactions
18297step p2: PREPARE TRANSACTION 's2';
18298step c2: COMMIT PREPARED 's2';
18299ERROR:  prepared transaction with identifier "s2" does not exist
18300step check: SELECT * FROM test1,test2,test3;
18301a|b|c
18302-+-+-
18303(0 rows)
18304
18305
18306starting permutation: r1 p1 w3 w2 r2 p2 p3 c3 c1 c2 check
18307a
18308-
18309(0 rows)
18310
18311a
18312-
18313(0 rows)
18314
18315step r1: SELECT * FROM test2;
18316b
18317-
18318(0 rows)
18319
18320step p1: PREPARE TRANSACTION 's1';
18321step w3: INSERT INTO test3 VALUES (3);
18322step w2: INSERT INTO test2 VALUES (2);
18323step r2: SELECT * FROM test3;
18324c
18325-
18326(0 rows)
18327
18328step p2: PREPARE TRANSACTION 's2';
18329step p3: PREPARE TRANSACTION 's3';
18330ERROR:  could not serialize access due to read/write dependencies among transactions
18331step c3: COMMIT PREPARED 's3';
18332ERROR:  prepared transaction with identifier "s3" does not exist
18333step c1: COMMIT PREPARED 's1';
18334step c2: COMMIT PREPARED 's2';
18335step check: SELECT * FROM test1,test2,test3;
18336a|b|c
18337-+-+-
18338(0 rows)
18339
18340
18341starting permutation: r1 p1 w3 w2 r2 p2 p3 c3 c2 c1 check
18342a
18343-
18344(0 rows)
18345
18346a
18347-
18348(0 rows)
18349
18350step r1: SELECT * FROM test2;
18351b
18352-
18353(0 rows)
18354
18355step p1: PREPARE TRANSACTION 's1';
18356step w3: INSERT INTO test3 VALUES (3);
18357step w2: INSERT INTO test2 VALUES (2);
18358step r2: SELECT * FROM test3;
18359c
18360-
18361(0 rows)
18362
18363step p2: PREPARE TRANSACTION 's2';
18364step p3: PREPARE TRANSACTION 's3';
18365ERROR:  could not serialize access due to read/write dependencies among transactions
18366step c3: COMMIT PREPARED 's3';
18367ERROR:  prepared transaction with identifier "s3" does not exist
18368step c2: COMMIT PREPARED 's2';
18369step c1: COMMIT PREPARED 's1';
18370step check: SELECT * FROM test1,test2,test3;
18371a|b|c
18372-+-+-
18373(0 rows)
18374
18375
18376starting permutation: r1 p1 w3 w2 r2 p3 p2 c3 c1 c2 check
18377a
18378-
18379(0 rows)
18380
18381a
18382-
18383(0 rows)
18384
18385step r1: SELECT * FROM test2;
18386b
18387-
18388(0 rows)
18389
18390step p1: PREPARE TRANSACTION 's1';
18391step w3: INSERT INTO test3 VALUES (3);
18392step w2: INSERT INTO test2 VALUES (2);
18393step r2: SELECT * FROM test3;
18394c
18395-
18396(0 rows)
18397
18398step p3: PREPARE TRANSACTION 's3';
18399step p2: PREPARE TRANSACTION 's2';
18400ERROR:  could not serialize access due to read/write dependencies among transactions
18401step c3: COMMIT PREPARED 's3';
18402step c1: COMMIT PREPARED 's1';
18403step c2: COMMIT PREPARED 's2';
18404ERROR:  prepared transaction with identifier "s2" does not exist
18405step check: SELECT * FROM test1,test2,test3;
18406a|b|c
18407-+-+-
18408(0 rows)
18409
18410
18411starting permutation: r1 p1 w3 w2 r2 p3 p2 c3 c2 c1 check
18412a
18413-
18414(0 rows)
18415
18416a
18417-
18418(0 rows)
18419
18420step r1: SELECT * FROM test2;
18421b
18422-
18423(0 rows)
18424
18425step p1: PREPARE TRANSACTION 's1';
18426step w3: INSERT INTO test3 VALUES (3);
18427step w2: INSERT INTO test2 VALUES (2);
18428step r2: SELECT * FROM test3;
18429c
18430-
18431(0 rows)
18432
18433step p3: PREPARE TRANSACTION 's3';
18434step p2: PREPARE TRANSACTION 's2';
18435ERROR:  could not serialize access due to read/write dependencies among transactions
18436step c3: COMMIT PREPARED 's3';
18437step c2: COMMIT PREPARED 's2';
18438ERROR:  prepared transaction with identifier "s2" does not exist
18439step c1: COMMIT PREPARED 's1';
18440step check: SELECT * FROM test1,test2,test3;
18441a|b|c
18442-+-+-
18443(0 rows)
18444
18445
18446starting permutation: r1 p1 w3 w2 r2 p3 c3 p2 c1 c2 check
18447a
18448-
18449(0 rows)
18450
18451a
18452-
18453(0 rows)
18454
18455step r1: SELECT * FROM test2;
18456b
18457-
18458(0 rows)
18459
18460step p1: PREPARE TRANSACTION 's1';
18461step w3: INSERT INTO test3 VALUES (3);
18462step w2: INSERT INTO test2 VALUES (2);
18463step r2: SELECT * FROM test3;
18464c
18465-
18466(0 rows)
18467
18468step p3: PREPARE TRANSACTION 's3';
18469step c3: COMMIT PREPARED 's3';
18470step p2: PREPARE TRANSACTION 's2';
18471ERROR:  could not serialize access due to read/write dependencies among transactions
18472step c1: COMMIT PREPARED 's1';
18473step c2: COMMIT PREPARED 's2';
18474ERROR:  prepared transaction with identifier "s2" does not exist
18475step check: SELECT * FROM test1,test2,test3;
18476a|b|c
18477-+-+-
18478(0 rows)
18479
18480
18481starting permutation: r1 p1 w3 w2 r2 p3 c3 p2 c2 c1 check
18482a
18483-
18484(0 rows)
18485
18486a
18487-
18488(0 rows)
18489
18490step r1: SELECT * FROM test2;
18491b
18492-
18493(0 rows)
18494
18495step p1: PREPARE TRANSACTION 's1';
18496step w3: INSERT INTO test3 VALUES (3);
18497step w2: INSERT INTO test2 VALUES (2);
18498step r2: SELECT * FROM test3;
18499c
18500-
18501(0 rows)
18502
18503step p3: PREPARE TRANSACTION 's3';
18504step c3: COMMIT PREPARED 's3';
18505step p2: PREPARE TRANSACTION 's2';
18506ERROR:  could not serialize access due to read/write dependencies among transactions
18507step c2: COMMIT PREPARED 's2';
18508ERROR:  prepared transaction with identifier "s2" does not exist
18509step c1: COMMIT PREPARED 's1';
18510step check: SELECT * FROM test1,test2,test3;
18511a|b|c
18512-+-+-
18513(0 rows)
18514
18515
18516starting permutation: r1 p1 w3 w2 r2 p3 c3 c1 p2 c2 check
18517a
18518-
18519(0 rows)
18520
18521a
18522-
18523(0 rows)
18524
18525step r1: SELECT * FROM test2;
18526b
18527-
18528(0 rows)
18529
18530step p1: PREPARE TRANSACTION 's1';
18531step w3: INSERT INTO test3 VALUES (3);
18532step w2: INSERT INTO test2 VALUES (2);
18533step r2: SELECT * FROM test3;
18534c
18535-
18536(0 rows)
18537
18538step p3: PREPARE TRANSACTION 's3';
18539step c3: COMMIT PREPARED 's3';
18540step c1: COMMIT PREPARED 's1';
18541step p2: PREPARE TRANSACTION 's2';
18542ERROR:  could not serialize access due to read/write dependencies among transactions
18543step c2: COMMIT PREPARED 's2';
18544ERROR:  prepared transaction with identifier "s2" does not exist
18545step check: SELECT * FROM test1,test2,test3;
18546a|b|c
18547-+-+-
18548(0 rows)
18549
18550
18551starting permutation: r1 p1 w3 w2 p3 r2 p2 c3 c1 c2 check
18552a
18553-
18554(0 rows)
18555
18556a
18557-
18558(0 rows)
18559
18560step r1: SELECT * FROM test2;
18561b
18562-
18563(0 rows)
18564
18565step p1: PREPARE TRANSACTION 's1';
18566step w3: INSERT INTO test3 VALUES (3);
18567step w2: INSERT INTO test2 VALUES (2);
18568step p3: PREPARE TRANSACTION 's3';
18569step r2: SELECT * FROM test3;
18570ERROR:  could not serialize access due to read/write dependencies among transactions
18571step p2: PREPARE TRANSACTION 's2';
18572step c3: COMMIT PREPARED 's3';
18573step c1: COMMIT PREPARED 's1';
18574step c2: COMMIT PREPARED 's2';
18575ERROR:  prepared transaction with identifier "s2" does not exist
18576step check: SELECT * FROM test1,test2,test3;
18577a|b|c
18578-+-+-
18579(0 rows)
18580
18581
18582starting permutation: r1 p1 w3 w2 p3 r2 p2 c3 c2 c1 check
18583a
18584-
18585(0 rows)
18586
18587a
18588-
18589(0 rows)
18590
18591step r1: SELECT * FROM test2;
18592b
18593-
18594(0 rows)
18595
18596step p1: PREPARE TRANSACTION 's1';
18597step w3: INSERT INTO test3 VALUES (3);
18598step w2: INSERT INTO test2 VALUES (2);
18599step p3: PREPARE TRANSACTION 's3';
18600step r2: SELECT * FROM test3;
18601ERROR:  could not serialize access due to read/write dependencies among transactions
18602step p2: PREPARE TRANSACTION 's2';
18603step c3: COMMIT PREPARED 's3';
18604step c2: COMMIT PREPARED 's2';
18605ERROR:  prepared transaction with identifier "s2" does not exist
18606step c1: COMMIT PREPARED 's1';
18607step check: SELECT * FROM test1,test2,test3;
18608a|b|c
18609-+-+-
18610(0 rows)
18611
18612
18613starting permutation: r1 p1 w3 w2 p3 r2 c3 p2 c1 c2 check
18614a
18615-
18616(0 rows)
18617
18618a
18619-
18620(0 rows)
18621
18622step r1: SELECT * FROM test2;
18623b
18624-
18625(0 rows)
18626
18627step p1: PREPARE TRANSACTION 's1';
18628step w3: INSERT INTO test3 VALUES (3);
18629step w2: INSERT INTO test2 VALUES (2);
18630step p3: PREPARE TRANSACTION 's3';
18631step r2: SELECT * FROM test3;
18632ERROR:  could not serialize access due to read/write dependencies among transactions
18633step c3: COMMIT PREPARED 's3';
18634step p2: PREPARE TRANSACTION 's2';
18635step c1: COMMIT PREPARED 's1';
18636step c2: COMMIT PREPARED 's2';
18637ERROR:  prepared transaction with identifier "s2" does not exist
18638step check: SELECT * FROM test1,test2,test3;
18639a|b|c
18640-+-+-
18641(0 rows)
18642
18643
18644starting permutation: r1 p1 w3 w2 p3 r2 c3 p2 c2 c1 check
18645a
18646-
18647(0 rows)
18648
18649a
18650-
18651(0 rows)
18652
18653step r1: SELECT * FROM test2;
18654b
18655-
18656(0 rows)
18657
18658step p1: PREPARE TRANSACTION 's1';
18659step w3: INSERT INTO test3 VALUES (3);
18660step w2: INSERT INTO test2 VALUES (2);
18661step p3: PREPARE TRANSACTION 's3';
18662step r2: SELECT * FROM test3;
18663ERROR:  could not serialize access due to read/write dependencies among transactions
18664step c3: COMMIT PREPARED 's3';
18665step p2: PREPARE TRANSACTION 's2';
18666step c2: COMMIT PREPARED 's2';
18667ERROR:  prepared transaction with identifier "s2" does not exist
18668step c1: COMMIT PREPARED 's1';
18669step check: SELECT * FROM test1,test2,test3;
18670a|b|c
18671-+-+-
18672(0 rows)
18673
18674
18675starting permutation: r1 p1 w3 w2 p3 r2 c3 c1 p2 c2 check
18676a
18677-
18678(0 rows)
18679
18680a
18681-
18682(0 rows)
18683
18684step r1: SELECT * FROM test2;
18685b
18686-
18687(0 rows)
18688
18689step p1: PREPARE TRANSACTION 's1';
18690step w3: INSERT INTO test3 VALUES (3);
18691step w2: INSERT INTO test2 VALUES (2);
18692step p3: PREPARE TRANSACTION 's3';
18693step r2: SELECT * FROM test3;
18694ERROR:  could not serialize access due to read/write dependencies among transactions
18695step c3: COMMIT PREPARED 's3';
18696step c1: COMMIT PREPARED 's1';
18697step p2: PREPARE TRANSACTION 's2';
18698step c2: COMMIT PREPARED 's2';
18699ERROR:  prepared transaction with identifier "s2" does not exist
18700step check: SELECT * FROM test1,test2,test3;
18701a|b|c
18702-+-+-
18703(0 rows)
18704
18705
18706starting permutation: r1 p1 w3 w2 p3 c3 r2 p2 c1 c2 check
18707a
18708-
18709(0 rows)
18710
18711a
18712-
18713(0 rows)
18714
18715step r1: SELECT * FROM test2;
18716b
18717-
18718(0 rows)
18719
18720step p1: PREPARE TRANSACTION 's1';
18721step w3: INSERT INTO test3 VALUES (3);
18722step w2: INSERT INTO test2 VALUES (2);
18723step p3: PREPARE TRANSACTION 's3';
18724step c3: COMMIT PREPARED 's3';
18725step r2: SELECT * FROM test3;
18726ERROR:  could not serialize access due to read/write dependencies among transactions
18727step p2: PREPARE TRANSACTION 's2';
18728step c1: COMMIT PREPARED 's1';
18729step c2: COMMIT PREPARED 's2';
18730ERROR:  prepared transaction with identifier "s2" does not exist
18731step check: SELECT * FROM test1,test2,test3;
18732a|b|c
18733-+-+-
18734(0 rows)
18735
18736
18737starting permutation: r1 p1 w3 w2 p3 c3 r2 p2 c2 c1 check
18738a
18739-
18740(0 rows)
18741
18742a
18743-
18744(0 rows)
18745
18746step r1: SELECT * FROM test2;
18747b
18748-
18749(0 rows)
18750
18751step p1: PREPARE TRANSACTION 's1';
18752step w3: INSERT INTO test3 VALUES (3);
18753step w2: INSERT INTO test2 VALUES (2);
18754step p3: PREPARE TRANSACTION 's3';
18755step c3: COMMIT PREPARED 's3';
18756step r2: SELECT * FROM test3;
18757ERROR:  could not serialize access due to read/write dependencies among transactions
18758step p2: PREPARE TRANSACTION 's2';
18759step c2: COMMIT PREPARED 's2';
18760ERROR:  prepared transaction with identifier "s2" does not exist
18761step c1: COMMIT PREPARED 's1';
18762step check: SELECT * FROM test1,test2,test3;
18763a|b|c
18764-+-+-
18765(0 rows)
18766
18767
18768starting permutation: r1 p1 w3 w2 p3 c3 r2 c1 p2 c2 check
18769a
18770-
18771(0 rows)
18772
18773a
18774-
18775(0 rows)
18776
18777step r1: SELECT * FROM test2;
18778b
18779-
18780(0 rows)
18781
18782step p1: PREPARE TRANSACTION 's1';
18783step w3: INSERT INTO test3 VALUES (3);
18784step w2: INSERT INTO test2 VALUES (2);
18785step p3: PREPARE TRANSACTION 's3';
18786step c3: COMMIT PREPARED 's3';
18787step r2: SELECT * FROM test3;
18788ERROR:  could not serialize access due to read/write dependencies among transactions
18789step c1: COMMIT PREPARED 's1';
18790step p2: PREPARE TRANSACTION 's2';
18791step c2: COMMIT PREPARED 's2';
18792ERROR:  prepared transaction with identifier "s2" does not exist
18793step check: SELECT * FROM test1,test2,test3;
18794a|b|c
18795-+-+-
18796(0 rows)
18797
18798
18799starting permutation: r1 p1 w3 w2 p3 c3 c1 r2 p2 c2 check
18800a
18801-
18802(0 rows)
18803
18804a
18805-
18806(0 rows)
18807
18808step r1: SELECT * FROM test2;
18809b
18810-
18811(0 rows)
18812
18813step p1: PREPARE TRANSACTION 's1';
18814step w3: INSERT INTO test3 VALUES (3);
18815step w2: INSERT INTO test2 VALUES (2);
18816step p3: PREPARE TRANSACTION 's3';
18817step c3: COMMIT PREPARED 's3';
18818step c1: COMMIT PREPARED 's1';
18819step r2: SELECT * FROM test3;
18820ERROR:  could not serialize access due to read/write dependencies among transactions
18821step p2: PREPARE TRANSACTION 's2';
18822step c2: COMMIT PREPARED 's2';
18823ERROR:  prepared transaction with identifier "s2" does not exist
18824step check: SELECT * FROM test1,test2,test3;
18825a|b|c
18826-+-+-
18827(0 rows)
18828
18829
18830starting permutation: r1 p1 w3 p3 r2 w2 p2 c3 c1 c2 check
18831a
18832-
18833(0 rows)
18834
18835a
18836-
18837(0 rows)
18838
18839step r1: SELECT * FROM test2;
18840b
18841-
18842(0 rows)
18843
18844step p1: PREPARE TRANSACTION 's1';
18845step w3: INSERT INTO test3 VALUES (3);
18846step p3: PREPARE TRANSACTION 's3';
18847step r2: SELECT * FROM test3;
18848c
18849-
18850(0 rows)
18851
18852step w2: INSERT INTO test2 VALUES (2);
18853ERROR:  could not serialize access due to read/write dependencies among transactions
18854step p2: PREPARE TRANSACTION 's2';
18855step c3: COMMIT PREPARED 's3';
18856step c1: COMMIT PREPARED 's1';
18857step c2: COMMIT PREPARED 's2';
18858ERROR:  prepared transaction with identifier "s2" does not exist
18859step check: SELECT * FROM test1,test2,test3;
18860a|b|c
18861-+-+-
18862(0 rows)
18863
18864
18865starting permutation: r1 p1 w3 p3 r2 w2 p2 c3 c2 c1 check
18866a
18867-
18868(0 rows)
18869
18870a
18871-
18872(0 rows)
18873
18874step r1: SELECT * FROM test2;
18875b
18876-
18877(0 rows)
18878
18879step p1: PREPARE TRANSACTION 's1';
18880step w3: INSERT INTO test3 VALUES (3);
18881step p3: PREPARE TRANSACTION 's3';
18882step r2: SELECT * FROM test3;
18883c
18884-
18885(0 rows)
18886
18887step w2: INSERT INTO test2 VALUES (2);
18888ERROR:  could not serialize access due to read/write dependencies among transactions
18889step p2: PREPARE TRANSACTION 's2';
18890step c3: COMMIT PREPARED 's3';
18891step c2: COMMIT PREPARED 's2';
18892ERROR:  prepared transaction with identifier "s2" does not exist
18893step c1: COMMIT PREPARED 's1';
18894step check: SELECT * FROM test1,test2,test3;
18895a|b|c
18896-+-+-
18897(0 rows)
18898
18899
18900starting permutation: r1 p1 w3 p3 r2 w2 c3 p2 c1 c2 check
18901a
18902-
18903(0 rows)
18904
18905a
18906-
18907(0 rows)
18908
18909step r1: SELECT * FROM test2;
18910b
18911-
18912(0 rows)
18913
18914step p1: PREPARE TRANSACTION 's1';
18915step w3: INSERT INTO test3 VALUES (3);
18916step p3: PREPARE TRANSACTION 's3';
18917step r2: SELECT * FROM test3;
18918c
18919-
18920(0 rows)
18921
18922step w2: INSERT INTO test2 VALUES (2);
18923ERROR:  could not serialize access due to read/write dependencies among transactions
18924step c3: COMMIT PREPARED 's3';
18925step p2: PREPARE TRANSACTION 's2';
18926step c1: COMMIT PREPARED 's1';
18927step c2: COMMIT PREPARED 's2';
18928ERROR:  prepared transaction with identifier "s2" does not exist
18929step check: SELECT * FROM test1,test2,test3;
18930a|b|c
18931-+-+-
18932(0 rows)
18933
18934
18935starting permutation: r1 p1 w3 p3 r2 w2 c3 p2 c2 c1 check
18936a
18937-
18938(0 rows)
18939
18940a
18941-
18942(0 rows)
18943
18944step r1: SELECT * FROM test2;
18945b
18946-
18947(0 rows)
18948
18949step p1: PREPARE TRANSACTION 's1';
18950step w3: INSERT INTO test3 VALUES (3);
18951step p3: PREPARE TRANSACTION 's3';
18952step r2: SELECT * FROM test3;
18953c
18954-
18955(0 rows)
18956
18957step w2: INSERT INTO test2 VALUES (2);
18958ERROR:  could not serialize access due to read/write dependencies among transactions
18959step c3: COMMIT PREPARED 's3';
18960step p2: PREPARE TRANSACTION 's2';
18961step c2: COMMIT PREPARED 's2';
18962ERROR:  prepared transaction with identifier "s2" does not exist
18963step c1: COMMIT PREPARED 's1';
18964step check: SELECT * FROM test1,test2,test3;
18965a|b|c
18966-+-+-
18967(0 rows)
18968
18969
18970starting permutation: r1 p1 w3 p3 r2 w2 c3 c1 p2 c2 check
18971a
18972-
18973(0 rows)
18974
18975a
18976-
18977(0 rows)
18978
18979step r1: SELECT * FROM test2;
18980b
18981-
18982(0 rows)
18983
18984step p1: PREPARE TRANSACTION 's1';
18985step w3: INSERT INTO test3 VALUES (3);
18986step p3: PREPARE TRANSACTION 's3';
18987step r2: SELECT * FROM test3;
18988c
18989-
18990(0 rows)
18991
18992step w2: INSERT INTO test2 VALUES (2);
18993ERROR:  could not serialize access due to read/write dependencies among transactions
18994step c3: COMMIT PREPARED 's3';
18995step c1: COMMIT PREPARED 's1';
18996step p2: PREPARE TRANSACTION 's2';
18997step c2: COMMIT PREPARED 's2';
18998ERROR:  prepared transaction with identifier "s2" does not exist
18999step check: SELECT * FROM test1,test2,test3;
19000a|b|c
19001-+-+-
19002(0 rows)
19003
19004
19005starting permutation: r1 p1 w3 p3 r2 c3 w2 p2 c1 c2 check
19006a
19007-
19008(0 rows)
19009
19010a
19011-
19012(0 rows)
19013
19014step r1: SELECT * FROM test2;
19015b
19016-
19017(0 rows)
19018
19019step p1: PREPARE TRANSACTION 's1';
19020step w3: INSERT INTO test3 VALUES (3);
19021step p3: PREPARE TRANSACTION 's3';
19022step r2: SELECT * FROM test3;
19023c
19024-
19025(0 rows)
19026
19027step c3: COMMIT PREPARED 's3';
19028step w2: INSERT INTO test2 VALUES (2);
19029ERROR:  could not serialize access due to read/write dependencies among transactions
19030step p2: PREPARE TRANSACTION 's2';
19031step c1: COMMIT PREPARED 's1';
19032step c2: COMMIT PREPARED 's2';
19033ERROR:  prepared transaction with identifier "s2" does not exist
19034step check: SELECT * FROM test1,test2,test3;
19035a|b|c
19036-+-+-
19037(0 rows)
19038
19039
19040starting permutation: r1 p1 w3 p3 r2 c3 w2 p2 c2 c1 check
19041a
19042-
19043(0 rows)
19044
19045a
19046-
19047(0 rows)
19048
19049step r1: SELECT * FROM test2;
19050b
19051-
19052(0 rows)
19053
19054step p1: PREPARE TRANSACTION 's1';
19055step w3: INSERT INTO test3 VALUES (3);
19056step p3: PREPARE TRANSACTION 's3';
19057step r2: SELECT * FROM test3;
19058c
19059-
19060(0 rows)
19061
19062step c3: COMMIT PREPARED 's3';
19063step w2: INSERT INTO test2 VALUES (2);
19064ERROR:  could not serialize access due to read/write dependencies among transactions
19065step p2: PREPARE TRANSACTION 's2';
19066step c2: COMMIT PREPARED 's2';
19067ERROR:  prepared transaction with identifier "s2" does not exist
19068step c1: COMMIT PREPARED 's1';
19069step check: SELECT * FROM test1,test2,test3;
19070a|b|c
19071-+-+-
19072(0 rows)
19073
19074
19075starting permutation: r1 p1 w3 p3 r2 c3 w2 c1 p2 c2 check
19076a
19077-
19078(0 rows)
19079
19080a
19081-
19082(0 rows)
19083
19084step r1: SELECT * FROM test2;
19085b
19086-
19087(0 rows)
19088
19089step p1: PREPARE TRANSACTION 's1';
19090step w3: INSERT INTO test3 VALUES (3);
19091step p3: PREPARE TRANSACTION 's3';
19092step r2: SELECT * FROM test3;
19093c
19094-
19095(0 rows)
19096
19097step c3: COMMIT PREPARED 's3';
19098step w2: INSERT INTO test2 VALUES (2);
19099ERROR:  could not serialize access due to read/write dependencies among transactions
19100step c1: COMMIT PREPARED 's1';
19101step p2: PREPARE TRANSACTION 's2';
19102step c2: COMMIT PREPARED 's2';
19103ERROR:  prepared transaction with identifier "s2" does not exist
19104step check: SELECT * FROM test1,test2,test3;
19105a|b|c
19106-+-+-
19107(0 rows)
19108
19109
19110starting permutation: r1 p1 w3 p3 r2 c3 c1 w2 p2 c2 check
19111a
19112-
19113(0 rows)
19114
19115a
19116-
19117(0 rows)
19118
19119step r1: SELECT * FROM test2;
19120b
19121-
19122(0 rows)
19123
19124step p1: PREPARE TRANSACTION 's1';
19125step w3: INSERT INTO test3 VALUES (3);
19126step p3: PREPARE TRANSACTION 's3';
19127step r2: SELECT * FROM test3;
19128c
19129-
19130(0 rows)
19131
19132step c3: COMMIT PREPARED 's3';
19133step c1: COMMIT PREPARED 's1';
19134step w2: INSERT INTO test2 VALUES (2);
19135ERROR:  could not serialize access due to read/write dependencies among transactions
19136step p2: PREPARE TRANSACTION 's2';
19137step c2: COMMIT PREPARED 's2';
19138ERROR:  prepared transaction with identifier "s2" does not exist
19139step check: SELECT * FROM test1,test2,test3;
19140a|b|c
19141-+-+-
19142(0 rows)
19143
19144
19145starting permutation: r1 p1 w3 p3 w2 r2 p2 c3 c1 c2 check
19146a
19147-
19148(0 rows)
19149
19150a
19151-
19152(0 rows)
19153
19154step r1: SELECT * FROM test2;
19155b
19156-
19157(0 rows)
19158
19159step p1: PREPARE TRANSACTION 's1';
19160step w3: INSERT INTO test3 VALUES (3);
19161step p3: PREPARE TRANSACTION 's3';
19162step w2: INSERT INTO test2 VALUES (2);
19163step r2: SELECT * FROM test3;
19164ERROR:  could not serialize access due to read/write dependencies among transactions
19165step p2: PREPARE TRANSACTION 's2';
19166step c3: COMMIT PREPARED 's3';
19167step c1: COMMIT PREPARED 's1';
19168step c2: COMMIT PREPARED 's2';
19169ERROR:  prepared transaction with identifier "s2" does not exist
19170step check: SELECT * FROM test1,test2,test3;
19171a|b|c
19172-+-+-
19173(0 rows)
19174
19175
19176starting permutation: r1 p1 w3 p3 w2 r2 p2 c3 c2 c1 check
19177a
19178-
19179(0 rows)
19180
19181a
19182-
19183(0 rows)
19184
19185step r1: SELECT * FROM test2;
19186b
19187-
19188(0 rows)
19189
19190step p1: PREPARE TRANSACTION 's1';
19191step w3: INSERT INTO test3 VALUES (3);
19192step p3: PREPARE TRANSACTION 's3';
19193step w2: INSERT INTO test2 VALUES (2);
19194step r2: SELECT * FROM test3;
19195ERROR:  could not serialize access due to read/write dependencies among transactions
19196step p2: PREPARE TRANSACTION 's2';
19197step c3: COMMIT PREPARED 's3';
19198step c2: COMMIT PREPARED 's2';
19199ERROR:  prepared transaction with identifier "s2" does not exist
19200step c1: COMMIT PREPARED 's1';
19201step check: SELECT * FROM test1,test2,test3;
19202a|b|c
19203-+-+-
19204(0 rows)
19205
19206
19207starting permutation: r1 p1 w3 p3 w2 r2 c3 p2 c1 c2 check
19208a
19209-
19210(0 rows)
19211
19212a
19213-
19214(0 rows)
19215
19216step r1: SELECT * FROM test2;
19217b
19218-
19219(0 rows)
19220
19221step p1: PREPARE TRANSACTION 's1';
19222step w3: INSERT INTO test3 VALUES (3);
19223step p3: PREPARE TRANSACTION 's3';
19224step w2: INSERT INTO test2 VALUES (2);
19225step r2: SELECT * FROM test3;
19226ERROR:  could not serialize access due to read/write dependencies among transactions
19227step c3: COMMIT PREPARED 's3';
19228step p2: PREPARE TRANSACTION 's2';
19229step c1: COMMIT PREPARED 's1';
19230step c2: COMMIT PREPARED 's2';
19231ERROR:  prepared transaction with identifier "s2" does not exist
19232step check: SELECT * FROM test1,test2,test3;
19233a|b|c
19234-+-+-
19235(0 rows)
19236
19237
19238starting permutation: r1 p1 w3 p3 w2 r2 c3 p2 c2 c1 check
19239a
19240-
19241(0 rows)
19242
19243a
19244-
19245(0 rows)
19246
19247step r1: SELECT * FROM test2;
19248b
19249-
19250(0 rows)
19251
19252step p1: PREPARE TRANSACTION 's1';
19253step w3: INSERT INTO test3 VALUES (3);
19254step p3: PREPARE TRANSACTION 's3';
19255step w2: INSERT INTO test2 VALUES (2);
19256step r2: SELECT * FROM test3;
19257ERROR:  could not serialize access due to read/write dependencies among transactions
19258step c3: COMMIT PREPARED 's3';
19259step p2: PREPARE TRANSACTION 's2';
19260step c2: COMMIT PREPARED 's2';
19261ERROR:  prepared transaction with identifier "s2" does not exist
19262step c1: COMMIT PREPARED 's1';
19263step check: SELECT * FROM test1,test2,test3;
19264a|b|c
19265-+-+-
19266(0 rows)
19267
19268
19269starting permutation: r1 p1 w3 p3 w2 r2 c3 c1 p2 c2 check
19270a
19271-
19272(0 rows)
19273
19274a
19275-
19276(0 rows)
19277
19278step r1: SELECT * FROM test2;
19279b
19280-
19281(0 rows)
19282
19283step p1: PREPARE TRANSACTION 's1';
19284step w3: INSERT INTO test3 VALUES (3);
19285step p3: PREPARE TRANSACTION 's3';
19286step w2: INSERT INTO test2 VALUES (2);
19287step r2: SELECT * FROM test3;
19288ERROR:  could not serialize access due to read/write dependencies among transactions
19289step c3: COMMIT PREPARED 's3';
19290step c1: COMMIT PREPARED 's1';
19291step p2: PREPARE TRANSACTION 's2';
19292step c2: COMMIT PREPARED 's2';
19293ERROR:  prepared transaction with identifier "s2" does not exist
19294step check: SELECT * FROM test1,test2,test3;
19295a|b|c
19296-+-+-
19297(0 rows)
19298
19299
19300starting permutation: r1 p1 w3 p3 w2 c3 r2 p2 c1 c2 check
19301a
19302-
19303(0 rows)
19304
19305a
19306-
19307(0 rows)
19308
19309step r1: SELECT * FROM test2;
19310b
19311-
19312(0 rows)
19313
19314step p1: PREPARE TRANSACTION 's1';
19315step w3: INSERT INTO test3 VALUES (3);
19316step p3: PREPARE TRANSACTION 's3';
19317step w2: INSERT INTO test2 VALUES (2);
19318step c3: COMMIT PREPARED 's3';
19319step r2: SELECT * FROM test3;
19320ERROR:  could not serialize access due to read/write dependencies among transactions
19321step p2: PREPARE TRANSACTION 's2';
19322step c1: COMMIT PREPARED 's1';
19323step c2: COMMIT PREPARED 's2';
19324ERROR:  prepared transaction with identifier "s2" does not exist
19325step check: SELECT * FROM test1,test2,test3;
19326a|b|c
19327-+-+-
19328(0 rows)
19329
19330
19331starting permutation: r1 p1 w3 p3 w2 c3 r2 p2 c2 c1 check
19332a
19333-
19334(0 rows)
19335
19336a
19337-
19338(0 rows)
19339
19340step r1: SELECT * FROM test2;
19341b
19342-
19343(0 rows)
19344
19345step p1: PREPARE TRANSACTION 's1';
19346step w3: INSERT INTO test3 VALUES (3);
19347step p3: PREPARE TRANSACTION 's3';
19348step w2: INSERT INTO test2 VALUES (2);
19349step c3: COMMIT PREPARED 's3';
19350step r2: SELECT * FROM test3;
19351ERROR:  could not serialize access due to read/write dependencies among transactions
19352step p2: PREPARE TRANSACTION 's2';
19353step c2: COMMIT PREPARED 's2';
19354ERROR:  prepared transaction with identifier "s2" does not exist
19355step c1: COMMIT PREPARED 's1';
19356step check: SELECT * FROM test1,test2,test3;
19357a|b|c
19358-+-+-
19359(0 rows)
19360
19361
19362starting permutation: r1 p1 w3 p3 w2 c3 r2 c1 p2 c2 check
19363a
19364-
19365(0 rows)
19366
19367a
19368-
19369(0 rows)
19370
19371step r1: SELECT * FROM test2;
19372b
19373-
19374(0 rows)
19375
19376step p1: PREPARE TRANSACTION 's1';
19377step w3: INSERT INTO test3 VALUES (3);
19378step p3: PREPARE TRANSACTION 's3';
19379step w2: INSERT INTO test2 VALUES (2);
19380step c3: COMMIT PREPARED 's3';
19381step r2: SELECT * FROM test3;
19382ERROR:  could not serialize access due to read/write dependencies among transactions
19383step c1: COMMIT PREPARED 's1';
19384step p2: PREPARE TRANSACTION 's2';
19385step c2: COMMIT PREPARED 's2';
19386ERROR:  prepared transaction with identifier "s2" does not exist
19387step check: SELECT * FROM test1,test2,test3;
19388a|b|c
19389-+-+-
19390(0 rows)
19391
19392
19393starting permutation: r1 p1 w3 p3 w2 c3 c1 r2 p2 c2 check
19394a
19395-
19396(0 rows)
19397
19398a
19399-
19400(0 rows)
19401
19402step r1: SELECT * FROM test2;
19403b
19404-
19405(0 rows)
19406
19407step p1: PREPARE TRANSACTION 's1';
19408step w3: INSERT INTO test3 VALUES (3);
19409step p3: PREPARE TRANSACTION 's3';
19410step w2: INSERT INTO test2 VALUES (2);
19411step c3: COMMIT PREPARED 's3';
19412step c1: COMMIT PREPARED 's1';
19413step r2: SELECT * FROM test3;
19414ERROR:  could not serialize access due to read/write dependencies among transactions
19415step p2: PREPARE TRANSACTION 's2';
19416step c2: COMMIT PREPARED 's2';
19417ERROR:  prepared transaction with identifier "s2" does not exist
19418step check: SELECT * FROM test1,test2,test3;
19419a|b|c
19420-+-+-
19421(0 rows)
19422
19423
19424starting permutation: r1 p1 w3 p3 c3 r2 w2 p2 c1 c2 check
19425a
19426-
19427(0 rows)
19428
19429a
19430-
19431(0 rows)
19432
19433step r1: SELECT * FROM test2;
19434b
19435-
19436(0 rows)
19437
19438step p1: PREPARE TRANSACTION 's1';
19439step w3: INSERT INTO test3 VALUES (3);
19440step p3: PREPARE TRANSACTION 's3';
19441step c3: COMMIT PREPARED 's3';
19442step r2: SELECT * FROM test3;
19443c
19444-
19445(0 rows)
19446
19447step w2: INSERT INTO test2 VALUES (2);
19448ERROR:  could not serialize access due to read/write dependencies among transactions
19449step p2: PREPARE TRANSACTION 's2';
19450step c1: COMMIT PREPARED 's1';
19451step c2: COMMIT PREPARED 's2';
19452ERROR:  prepared transaction with identifier "s2" does not exist
19453step check: SELECT * FROM test1,test2,test3;
19454a|b|c
19455-+-+-
19456(0 rows)
19457
19458
19459starting permutation: r1 p1 w3 p3 c3 r2 w2 p2 c2 c1 check
19460a
19461-
19462(0 rows)
19463
19464a
19465-
19466(0 rows)
19467
19468step r1: SELECT * FROM test2;
19469b
19470-
19471(0 rows)
19472
19473step p1: PREPARE TRANSACTION 's1';
19474step w3: INSERT INTO test3 VALUES (3);
19475step p3: PREPARE TRANSACTION 's3';
19476step c3: COMMIT PREPARED 's3';
19477step r2: SELECT * FROM test3;
19478c
19479-
19480(0 rows)
19481
19482step w2: INSERT INTO test2 VALUES (2);
19483ERROR:  could not serialize access due to read/write dependencies among transactions
19484step p2: PREPARE TRANSACTION 's2';
19485step c2: COMMIT PREPARED 's2';
19486ERROR:  prepared transaction with identifier "s2" does not exist
19487step c1: COMMIT PREPARED 's1';
19488step check: SELECT * FROM test1,test2,test3;
19489a|b|c
19490-+-+-
19491(0 rows)
19492
19493
19494starting permutation: r1 p1 w3 p3 c3 r2 w2 c1 p2 c2 check
19495a
19496-
19497(0 rows)
19498
19499a
19500-
19501(0 rows)
19502
19503step r1: SELECT * FROM test2;
19504b
19505-
19506(0 rows)
19507
19508step p1: PREPARE TRANSACTION 's1';
19509step w3: INSERT INTO test3 VALUES (3);
19510step p3: PREPARE TRANSACTION 's3';
19511step c3: COMMIT PREPARED 's3';
19512step r2: SELECT * FROM test3;
19513c
19514-
19515(0 rows)
19516
19517step w2: INSERT INTO test2 VALUES (2);
19518ERROR:  could not serialize access due to read/write dependencies among transactions
19519step c1: COMMIT PREPARED 's1';
19520step p2: PREPARE TRANSACTION 's2';
19521step c2: COMMIT PREPARED 's2';
19522ERROR:  prepared transaction with identifier "s2" does not exist
19523step check: SELECT * FROM test1,test2,test3;
19524a|b|c
19525-+-+-
19526(0 rows)
19527
19528
19529starting permutation: r1 p1 w3 p3 c3 r2 c1 w2 p2 c2 check
19530a
19531-
19532(0 rows)
19533
19534a
19535-
19536(0 rows)
19537
19538step r1: SELECT * FROM test2;
19539b
19540-
19541(0 rows)
19542
19543step p1: PREPARE TRANSACTION 's1';
19544step w3: INSERT INTO test3 VALUES (3);
19545step p3: PREPARE TRANSACTION 's3';
19546step c3: COMMIT PREPARED 's3';
19547step r2: SELECT * FROM test3;
19548c
19549-
19550(0 rows)
19551
19552step c1: COMMIT PREPARED 's1';
19553step w2: INSERT INTO test2 VALUES (2);
19554ERROR:  could not serialize access due to read/write dependencies among transactions
19555step p2: PREPARE TRANSACTION 's2';
19556step c2: COMMIT PREPARED 's2';
19557ERROR:  prepared transaction with identifier "s2" does not exist
19558step check: SELECT * FROM test1,test2,test3;
19559a|b|c
19560-+-+-
19561(0 rows)
19562
19563
19564starting permutation: r1 p1 w3 p3 c3 w2 r2 p2 c1 c2 check
19565a
19566-
19567(0 rows)
19568
19569a
19570-
19571(0 rows)
19572
19573step r1: SELECT * FROM test2;
19574b
19575-
19576(0 rows)
19577
19578step p1: PREPARE TRANSACTION 's1';
19579step w3: INSERT INTO test3 VALUES (3);
19580step p3: PREPARE TRANSACTION 's3';
19581step c3: COMMIT PREPARED 's3';
19582step w2: INSERT INTO test2 VALUES (2);
19583step r2: SELECT * FROM test3;
19584ERROR:  could not serialize access due to read/write dependencies among transactions
19585step p2: PREPARE TRANSACTION 's2';
19586step c1: COMMIT PREPARED 's1';
19587step c2: COMMIT PREPARED 's2';
19588ERROR:  prepared transaction with identifier "s2" does not exist
19589step check: SELECT * FROM test1,test2,test3;
19590a|b|c
19591-+-+-
19592(0 rows)
19593
19594
19595starting permutation: r1 p1 w3 p3 c3 w2 r2 p2 c2 c1 check
19596a
19597-
19598(0 rows)
19599
19600a
19601-
19602(0 rows)
19603
19604step r1: SELECT * FROM test2;
19605b
19606-
19607(0 rows)
19608
19609step p1: PREPARE TRANSACTION 's1';
19610step w3: INSERT INTO test3 VALUES (3);
19611step p3: PREPARE TRANSACTION 's3';
19612step c3: COMMIT PREPARED 's3';
19613step w2: INSERT INTO test2 VALUES (2);
19614step r2: SELECT * FROM test3;
19615ERROR:  could not serialize access due to read/write dependencies among transactions
19616step p2: PREPARE TRANSACTION 's2';
19617step c2: COMMIT PREPARED 's2';
19618ERROR:  prepared transaction with identifier "s2" does not exist
19619step c1: COMMIT PREPARED 's1';
19620step check: SELECT * FROM test1,test2,test3;
19621a|b|c
19622-+-+-
19623(0 rows)
19624
19625
19626starting permutation: r1 p1 w3 p3 c3 w2 r2 c1 p2 c2 check
19627a
19628-
19629(0 rows)
19630
19631a
19632-
19633(0 rows)
19634
19635step r1: SELECT * FROM test2;
19636b
19637-
19638(0 rows)
19639
19640step p1: PREPARE TRANSACTION 's1';
19641step w3: INSERT INTO test3 VALUES (3);
19642step p3: PREPARE TRANSACTION 's3';
19643step c3: COMMIT PREPARED 's3';
19644step w2: INSERT INTO test2 VALUES (2);
19645step r2: SELECT * FROM test3;
19646ERROR:  could not serialize access due to read/write dependencies among transactions
19647step c1: COMMIT PREPARED 's1';
19648step p2: PREPARE TRANSACTION 's2';
19649step c2: COMMIT PREPARED 's2';
19650ERROR:  prepared transaction with identifier "s2" does not exist
19651step check: SELECT * FROM test1,test2,test3;
19652a|b|c
19653-+-+-
19654(0 rows)
19655
19656
19657starting permutation: r1 p1 w3 p3 c3 w2 c1 r2 p2 c2 check
19658a
19659-
19660(0 rows)
19661
19662a
19663-
19664(0 rows)
19665
19666step r1: SELECT * FROM test2;
19667b
19668-
19669(0 rows)
19670
19671step p1: PREPARE TRANSACTION 's1';
19672step w3: INSERT INTO test3 VALUES (3);
19673step p3: PREPARE TRANSACTION 's3';
19674step c3: COMMIT PREPARED 's3';
19675step w2: INSERT INTO test2 VALUES (2);
19676step c1: COMMIT PREPARED 's1';
19677step r2: SELECT * FROM test3;
19678ERROR:  could not serialize access due to read/write dependencies among transactions
19679step p2: PREPARE TRANSACTION 's2';
19680step c2: COMMIT PREPARED 's2';
19681ERROR:  prepared transaction with identifier "s2" does not exist
19682step check: SELECT * FROM test1,test2,test3;
19683a|b|c
19684-+-+-
19685(0 rows)
19686
19687
19688starting permutation: r1 p1 w3 p3 c3 c1 r2 w2 p2 c2 check
19689a
19690-
19691(0 rows)
19692
19693a
19694-
19695(0 rows)
19696
19697step r1: SELECT * FROM test2;
19698b
19699-
19700(0 rows)
19701
19702step p1: PREPARE TRANSACTION 's1';
19703step w3: INSERT INTO test3 VALUES (3);
19704step p3: PREPARE TRANSACTION 's3';
19705step c3: COMMIT PREPARED 's3';
19706step c1: COMMIT PREPARED 's1';
19707step r2: SELECT * FROM test3;
19708c
19709-
19710(0 rows)
19711
19712step w2: INSERT INTO test2 VALUES (2);
19713ERROR:  could not serialize access due to read/write dependencies among transactions
19714step p2: PREPARE TRANSACTION 's2';
19715step c2: COMMIT PREPARED 's2';
19716ERROR:  prepared transaction with identifier "s2" does not exist
19717step check: SELECT * FROM test1,test2,test3;
19718a|b|c
19719-+-+-
19720(0 rows)
19721
19722
19723starting permutation: r1 p1 w3 p3 c3 c1 w2 r2 p2 c2 check
19724a
19725-
19726(0 rows)
19727
19728a
19729-
19730(0 rows)
19731
19732step r1: SELECT * FROM test2;
19733b
19734-
19735(0 rows)
19736
19737step p1: PREPARE TRANSACTION 's1';
19738step w3: INSERT INTO test3 VALUES (3);
19739step p3: PREPARE TRANSACTION 's3';
19740step c3: COMMIT PREPARED 's3';
19741step c1: COMMIT PREPARED 's1';
19742step w2: INSERT INTO test2 VALUES (2);
19743step r2: SELECT * FROM test3;
19744ERROR:  could not serialize access due to read/write dependencies among transactions
19745step p2: PREPARE TRANSACTION 's2';
19746step c2: COMMIT PREPARED 's2';
19747ERROR:  prepared transaction with identifier "s2" does not exist
19748step check: SELECT * FROM test1,test2,test3;
19749a|b|c
19750-+-+-
19751(0 rows)
19752
19753
19754starting permutation: w2 r1 r2 w3 p1 p2 p3 c3 c1 c2 check
19755a
19756-
19757(0 rows)
19758
19759a
19760-
19761(0 rows)
19762
19763step w2: INSERT INTO test2 VALUES (2);
19764step r1: SELECT * FROM test2;
19765b
19766-
19767(0 rows)
19768
19769step r2: SELECT * FROM test3;
19770c
19771-
19772(0 rows)
19773
19774step w3: INSERT INTO test3 VALUES (3);
19775step p1: PREPARE TRANSACTION 's1';
19776step p2: PREPARE TRANSACTION 's2';
19777step p3: PREPARE TRANSACTION 's3';
19778ERROR:  could not serialize access due to read/write dependencies among transactions
19779step c3: COMMIT PREPARED 's3';
19780ERROR:  prepared transaction with identifier "s3" does not exist
19781step c1: COMMIT PREPARED 's1';
19782step c2: COMMIT PREPARED 's2';
19783step check: SELECT * FROM test1,test2,test3;
19784a|b|c
19785-+-+-
19786(0 rows)
19787
19788
19789starting permutation: w2 r1 r2 w3 p1 p2 p3 c3 c2 c1 check
19790a
19791-
19792(0 rows)
19793
19794a
19795-
19796(0 rows)
19797
19798step w2: INSERT INTO test2 VALUES (2);
19799step r1: SELECT * FROM test2;
19800b
19801-
19802(0 rows)
19803
19804step r2: SELECT * FROM test3;
19805c
19806-
19807(0 rows)
19808
19809step w3: INSERT INTO test3 VALUES (3);
19810step p1: PREPARE TRANSACTION 's1';
19811step p2: PREPARE TRANSACTION 's2';
19812step p3: PREPARE TRANSACTION 's3';
19813ERROR:  could not serialize access due to read/write dependencies among transactions
19814step c3: COMMIT PREPARED 's3';
19815ERROR:  prepared transaction with identifier "s3" does not exist
19816step c2: COMMIT PREPARED 's2';
19817step c1: COMMIT PREPARED 's1';
19818step check: SELECT * FROM test1,test2,test3;
19819a|b|c
19820-+-+-
19821(0 rows)
19822
19823
19824starting permutation: w2 r1 r2 w3 p1 p3 p2 c3 c1 c2 check
19825a
19826-
19827(0 rows)
19828
19829a
19830-
19831(0 rows)
19832
19833step w2: INSERT INTO test2 VALUES (2);
19834step r1: SELECT * FROM test2;
19835b
19836-
19837(0 rows)
19838
19839step r2: SELECT * FROM test3;
19840c
19841-
19842(0 rows)
19843
19844step w3: INSERT INTO test3 VALUES (3);
19845step p1: PREPARE TRANSACTION 's1';
19846step p3: PREPARE TRANSACTION 's3';
19847step p2: PREPARE TRANSACTION 's2';
19848ERROR:  could not serialize access due to read/write dependencies among transactions
19849step c3: COMMIT PREPARED 's3';
19850step c1: COMMIT PREPARED 's1';
19851step c2: COMMIT PREPARED 's2';
19852ERROR:  prepared transaction with identifier "s2" does not exist
19853step check: SELECT * FROM test1,test2,test3;
19854a|b|c
19855-+-+-
19856(0 rows)
19857
19858
19859starting permutation: w2 r1 r2 w3 p1 p3 p2 c3 c2 c1 check
19860a
19861-
19862(0 rows)
19863
19864a
19865-
19866(0 rows)
19867
19868step w2: INSERT INTO test2 VALUES (2);
19869step r1: SELECT * FROM test2;
19870b
19871-
19872(0 rows)
19873
19874step r2: SELECT * FROM test3;
19875c
19876-
19877(0 rows)
19878
19879step w3: INSERT INTO test3 VALUES (3);
19880step p1: PREPARE TRANSACTION 's1';
19881step p3: PREPARE TRANSACTION 's3';
19882step p2: PREPARE TRANSACTION 's2';
19883ERROR:  could not serialize access due to read/write dependencies among transactions
19884step c3: COMMIT PREPARED 's3';
19885step c2: COMMIT PREPARED 's2';
19886ERROR:  prepared transaction with identifier "s2" does not exist
19887step c1: COMMIT PREPARED 's1';
19888step check: SELECT * FROM test1,test2,test3;
19889a|b|c
19890-+-+-
19891(0 rows)
19892
19893
19894starting permutation: w2 r1 r2 w3 p1 p3 c3 p2 c1 c2 check
19895a
19896-
19897(0 rows)
19898
19899a
19900-
19901(0 rows)
19902
19903step w2: INSERT INTO test2 VALUES (2);
19904step r1: SELECT * FROM test2;
19905b
19906-
19907(0 rows)
19908
19909step r2: SELECT * FROM test3;
19910c
19911-
19912(0 rows)
19913
19914step w3: INSERT INTO test3 VALUES (3);
19915step p1: PREPARE TRANSACTION 's1';
19916step p3: PREPARE TRANSACTION 's3';
19917step c3: COMMIT PREPARED 's3';
19918step p2: PREPARE TRANSACTION 's2';
19919ERROR:  could not serialize access due to read/write dependencies among transactions
19920step c1: COMMIT PREPARED 's1';
19921step c2: COMMIT PREPARED 's2';
19922ERROR:  prepared transaction with identifier "s2" does not exist
19923step check: SELECT * FROM test1,test2,test3;
19924a|b|c
19925-+-+-
19926(0 rows)
19927
19928
19929starting permutation: w2 r1 r2 w3 p1 p3 c3 p2 c2 c1 check
19930a
19931-
19932(0 rows)
19933
19934a
19935-
19936(0 rows)
19937
19938step w2: INSERT INTO test2 VALUES (2);
19939step r1: SELECT * FROM test2;
19940b
19941-
19942(0 rows)
19943
19944step r2: SELECT * FROM test3;
19945c
19946-
19947(0 rows)
19948
19949step w3: INSERT INTO test3 VALUES (3);
19950step p1: PREPARE TRANSACTION 's1';
19951step p3: PREPARE TRANSACTION 's3';
19952step c3: COMMIT PREPARED 's3';
19953step p2: PREPARE TRANSACTION 's2';
19954ERROR:  could not serialize access due to read/write dependencies among transactions
19955step c2: COMMIT PREPARED 's2';
19956ERROR:  prepared transaction with identifier "s2" does not exist
19957step c1: COMMIT PREPARED 's1';
19958step check: SELECT * FROM test1,test2,test3;
19959a|b|c
19960-+-+-
19961(0 rows)
19962
19963
19964starting permutation: w2 r1 r2 w3 p1 p3 c3 c1 p2 c2 check
19965a
19966-
19967(0 rows)
19968
19969a
19970-
19971(0 rows)
19972
19973step w2: INSERT INTO test2 VALUES (2);
19974step r1: SELECT * FROM test2;
19975b
19976-
19977(0 rows)
19978
19979step r2: SELECT * FROM test3;
19980c
19981-
19982(0 rows)
19983
19984step w3: INSERT INTO test3 VALUES (3);
19985step p1: PREPARE TRANSACTION 's1';
19986step p3: PREPARE TRANSACTION 's3';
19987step c3: COMMIT PREPARED 's3';
19988step c1: COMMIT PREPARED 's1';
19989step p2: PREPARE TRANSACTION 's2';
19990ERROR:  could not serialize access due to read/write dependencies among transactions
19991step c2: COMMIT PREPARED 's2';
19992ERROR:  prepared transaction with identifier "s2" does not exist
19993step check: SELECT * FROM test1,test2,test3;
19994a|b|c
19995-+-+-
19996(0 rows)
19997
19998
19999starting permutation: w2 r1 r2 w3 p2 p1 p3 c3 c1 c2 check
20000a
20001-
20002(0 rows)
20003
20004a
20005-
20006(0 rows)
20007
20008step w2: INSERT INTO test2 VALUES (2);
20009step r1: SELECT * FROM test2;
20010b
20011-
20012(0 rows)
20013
20014step r2: SELECT * FROM test3;
20015c
20016-
20017(0 rows)
20018
20019step w3: INSERT INTO test3 VALUES (3);
20020step p2: PREPARE TRANSACTION 's2';
20021step p1: PREPARE TRANSACTION 's1';
20022step p3: PREPARE TRANSACTION 's3';
20023ERROR:  could not serialize access due to read/write dependencies among transactions
20024step c3: COMMIT PREPARED 's3';
20025ERROR:  prepared transaction with identifier "s3" does not exist
20026step c1: COMMIT PREPARED 's1';
20027step c2: COMMIT PREPARED 's2';
20028step check: SELECT * FROM test1,test2,test3;
20029a|b|c
20030-+-+-
20031(0 rows)
20032
20033
20034starting permutation: w2 r1 r2 w3 p2 p1 p3 c3 c2 c1 check
20035a
20036-
20037(0 rows)
20038
20039a
20040-
20041(0 rows)
20042
20043step w2: INSERT INTO test2 VALUES (2);
20044step r1: SELECT * FROM test2;
20045b
20046-
20047(0 rows)
20048
20049step r2: SELECT * FROM test3;
20050c
20051-
20052(0 rows)
20053
20054step w3: INSERT INTO test3 VALUES (3);
20055step p2: PREPARE TRANSACTION 's2';
20056step p1: PREPARE TRANSACTION 's1';
20057step p3: PREPARE TRANSACTION 's3';
20058ERROR:  could not serialize access due to read/write dependencies among transactions
20059step c3: COMMIT PREPARED 's3';
20060ERROR:  prepared transaction with identifier "s3" does not exist
20061step c2: COMMIT PREPARED 's2';
20062step c1: COMMIT PREPARED 's1';
20063step check: SELECT * FROM test1,test2,test3;
20064a|b|c
20065-+-+-
20066(0 rows)
20067
20068
20069starting permutation: w2 r1 r2 w3 p2 p3 p1 c3 c1 c2 check
20070a
20071-
20072(0 rows)
20073
20074a
20075-
20076(0 rows)
20077
20078step w2: INSERT INTO test2 VALUES (2);
20079step r1: SELECT * FROM test2;
20080b
20081-
20082(0 rows)
20083
20084step r2: SELECT * FROM test3;
20085c
20086-
20087(0 rows)
20088
20089step w3: INSERT INTO test3 VALUES (3);
20090step p2: PREPARE TRANSACTION 's2';
20091step p3: PREPARE TRANSACTION 's3';
20092ERROR:  could not serialize access due to read/write dependencies among transactions
20093step p1: PREPARE TRANSACTION 's1';
20094step c3: COMMIT PREPARED 's3';
20095ERROR:  prepared transaction with identifier "s3" does not exist
20096step c1: COMMIT PREPARED 's1';
20097step c2: COMMIT PREPARED 's2';
20098step check: SELECT * FROM test1,test2,test3;
20099a|b|c
20100-+-+-
20101(0 rows)
20102
20103
20104starting permutation: w2 r1 r2 w3 p2 p3 p1 c3 c2 c1 check
20105a
20106-
20107(0 rows)
20108
20109a
20110-
20111(0 rows)
20112
20113step w2: INSERT INTO test2 VALUES (2);
20114step r1: SELECT * FROM test2;
20115b
20116-
20117(0 rows)
20118
20119step r2: SELECT * FROM test3;
20120c
20121-
20122(0 rows)
20123
20124step w3: INSERT INTO test3 VALUES (3);
20125step p2: PREPARE TRANSACTION 's2';
20126step p3: PREPARE TRANSACTION 's3';
20127ERROR:  could not serialize access due to read/write dependencies among transactions
20128step p1: PREPARE TRANSACTION 's1';
20129step c3: COMMIT PREPARED 's3';
20130ERROR:  prepared transaction with identifier "s3" does not exist
20131step c2: COMMIT PREPARED 's2';
20132step c1: COMMIT PREPARED 's1';
20133step check: SELECT * FROM test1,test2,test3;
20134a|b|c
20135-+-+-
20136(0 rows)
20137
20138
20139starting permutation: w2 r1 r2 w3 p2 p3 c3 p1 c1 c2 check
20140a
20141-
20142(0 rows)
20143
20144a
20145-
20146(0 rows)
20147
20148step w2: INSERT INTO test2 VALUES (2);
20149step r1: SELECT * FROM test2;
20150b
20151-
20152(0 rows)
20153
20154step r2: SELECT * FROM test3;
20155c
20156-
20157(0 rows)
20158
20159step w3: INSERT INTO test3 VALUES (3);
20160step p2: PREPARE TRANSACTION 's2';
20161step p3: PREPARE TRANSACTION 's3';
20162ERROR:  could not serialize access due to read/write dependencies among transactions
20163step c3: COMMIT PREPARED 's3';
20164ERROR:  prepared transaction with identifier "s3" does not exist
20165step p1: PREPARE TRANSACTION 's1';
20166step c1: COMMIT PREPARED 's1';
20167step c2: COMMIT PREPARED 's2';
20168step check: SELECT * FROM test1,test2,test3;
20169a|b|c
20170-+-+-
20171(0 rows)
20172
20173
20174starting permutation: w2 r1 r2 w3 p2 p3 c3 p1 c2 c1 check
20175a
20176-
20177(0 rows)
20178
20179a
20180-
20181(0 rows)
20182
20183step w2: INSERT INTO test2 VALUES (2);
20184step r1: SELECT * FROM test2;
20185b
20186-
20187(0 rows)
20188
20189step r2: SELECT * FROM test3;
20190c
20191-
20192(0 rows)
20193
20194step w3: INSERT INTO test3 VALUES (3);
20195step p2: PREPARE TRANSACTION 's2';
20196step p3: PREPARE TRANSACTION 's3';
20197ERROR:  could not serialize access due to read/write dependencies among transactions
20198step c3: COMMIT PREPARED 's3';
20199ERROR:  prepared transaction with identifier "s3" does not exist
20200step p1: PREPARE TRANSACTION 's1';
20201step c2: COMMIT PREPARED 's2';
20202step c1: COMMIT PREPARED 's1';
20203step check: SELECT * FROM test1,test2,test3;
20204a|b|c
20205-+-+-
20206(0 rows)
20207
20208
20209starting permutation: w2 r1 r2 w3 p2 p3 c3 c2 p1 c1 check
20210a
20211-
20212(0 rows)
20213
20214a
20215-
20216(0 rows)
20217
20218step w2: INSERT INTO test2 VALUES (2);
20219step r1: SELECT * FROM test2;
20220b
20221-
20222(0 rows)
20223
20224step r2: SELECT * FROM test3;
20225c
20226-
20227(0 rows)
20228
20229step w3: INSERT INTO test3 VALUES (3);
20230step p2: PREPARE TRANSACTION 's2';
20231step p3: PREPARE TRANSACTION 's3';
20232ERROR:  could not serialize access due to read/write dependencies among transactions
20233step c3: COMMIT PREPARED 's3';
20234ERROR:  prepared transaction with identifier "s3" does not exist
20235step c2: COMMIT PREPARED 's2';
20236step p1: PREPARE TRANSACTION 's1';
20237step c1: COMMIT PREPARED 's1';
20238step check: SELECT * FROM test1,test2,test3;
20239a|b|c
20240-+-+-
20241(0 rows)
20242
20243
20244starting permutation: w2 r1 r2 w3 p3 p1 p2 c3 c1 c2 check
20245a
20246-
20247(0 rows)
20248
20249a
20250-
20251(0 rows)
20252
20253step w2: INSERT INTO test2 VALUES (2);
20254step r1: SELECT * FROM test2;
20255b
20256-
20257(0 rows)
20258
20259step r2: SELECT * FROM test3;
20260c
20261-
20262(0 rows)
20263
20264step w3: INSERT INTO test3 VALUES (3);
20265step p3: PREPARE TRANSACTION 's3';
20266step p1: PREPARE TRANSACTION 's1';
20267step p2: PREPARE TRANSACTION 's2';
20268ERROR:  could not serialize access due to read/write dependencies among transactions
20269step c3: COMMIT PREPARED 's3';
20270step c1: COMMIT PREPARED 's1';
20271step c2: COMMIT PREPARED 's2';
20272ERROR:  prepared transaction with identifier "s2" does not exist
20273step check: SELECT * FROM test1,test2,test3;
20274a|b|c
20275-+-+-
20276(0 rows)
20277
20278
20279starting permutation: w2 r1 r2 w3 p3 p1 p2 c3 c2 c1 check
20280a
20281-
20282(0 rows)
20283
20284a
20285-
20286(0 rows)
20287
20288step w2: INSERT INTO test2 VALUES (2);
20289step r1: SELECT * FROM test2;
20290b
20291-
20292(0 rows)
20293
20294step r2: SELECT * FROM test3;
20295c
20296-
20297(0 rows)
20298
20299step w3: INSERT INTO test3 VALUES (3);
20300step p3: PREPARE TRANSACTION 's3';
20301step p1: PREPARE TRANSACTION 's1';
20302step p2: PREPARE TRANSACTION 's2';
20303ERROR:  could not serialize access due to read/write dependencies among transactions
20304step c3: COMMIT PREPARED 's3';
20305step c2: COMMIT PREPARED 's2';
20306ERROR:  prepared transaction with identifier "s2" does not exist
20307step c1: COMMIT PREPARED 's1';
20308step check: SELECT * FROM test1,test2,test3;
20309a|b|c
20310-+-+-
20311(0 rows)
20312
20313
20314starting permutation: w2 r1 r2 w3 p3 p1 c3 p2 c1 c2 check
20315a
20316-
20317(0 rows)
20318
20319a
20320-
20321(0 rows)
20322
20323step w2: INSERT INTO test2 VALUES (2);
20324step r1: SELECT * FROM test2;
20325b
20326-
20327(0 rows)
20328
20329step r2: SELECT * FROM test3;
20330c
20331-
20332(0 rows)
20333
20334step w3: INSERT INTO test3 VALUES (3);
20335step p3: PREPARE TRANSACTION 's3';
20336step p1: PREPARE TRANSACTION 's1';
20337step c3: COMMIT PREPARED 's3';
20338step p2: PREPARE TRANSACTION 's2';
20339ERROR:  could not serialize access due to read/write dependencies among transactions
20340step c1: COMMIT PREPARED 's1';
20341step c2: COMMIT PREPARED 's2';
20342ERROR:  prepared transaction with identifier "s2" does not exist
20343step check: SELECT * FROM test1,test2,test3;
20344a|b|c
20345-+-+-
20346(0 rows)
20347
20348
20349starting permutation: w2 r1 r2 w3 p3 p1 c3 p2 c2 c1 check
20350a
20351-
20352(0 rows)
20353
20354a
20355-
20356(0 rows)
20357
20358step w2: INSERT INTO test2 VALUES (2);
20359step r1: SELECT * FROM test2;
20360b
20361-
20362(0 rows)
20363
20364step r2: SELECT * FROM test3;
20365c
20366-
20367(0 rows)
20368
20369step w3: INSERT INTO test3 VALUES (3);
20370step p3: PREPARE TRANSACTION 's3';
20371step p1: PREPARE TRANSACTION 's1';
20372step c3: COMMIT PREPARED 's3';
20373step p2: PREPARE TRANSACTION 's2';
20374ERROR:  could not serialize access due to read/write dependencies among transactions
20375step c2: COMMIT PREPARED 's2';
20376ERROR:  prepared transaction with identifier "s2" does not exist
20377step c1: COMMIT PREPARED 's1';
20378step check: SELECT * FROM test1,test2,test3;
20379a|b|c
20380-+-+-
20381(0 rows)
20382
20383
20384starting permutation: w2 r1 r2 w3 p3 p1 c3 c1 p2 c2 check
20385a
20386-
20387(0 rows)
20388
20389a
20390-
20391(0 rows)
20392
20393step w2: INSERT INTO test2 VALUES (2);
20394step r1: SELECT * FROM test2;
20395b
20396-
20397(0 rows)
20398
20399step r2: SELECT * FROM test3;
20400c
20401-
20402(0 rows)
20403
20404step w3: INSERT INTO test3 VALUES (3);
20405step p3: PREPARE TRANSACTION 's3';
20406step p1: PREPARE TRANSACTION 's1';
20407step c3: COMMIT PREPARED 's3';
20408step c1: COMMIT PREPARED 's1';
20409step p2: PREPARE TRANSACTION 's2';
20410ERROR:  could not serialize access due to read/write dependencies among transactions
20411step c2: COMMIT PREPARED 's2';
20412ERROR:  prepared transaction with identifier "s2" does not exist
20413step check: SELECT * FROM test1,test2,test3;
20414a|b|c
20415-+-+-
20416(0 rows)
20417
20418
20419starting permutation: w2 r1 r2 w3 p3 p2 p1 c3 c1 c2 check
20420a
20421-
20422(0 rows)
20423
20424a
20425-
20426(0 rows)
20427
20428step w2: INSERT INTO test2 VALUES (2);
20429step r1: SELECT * FROM test2;
20430b
20431-
20432(0 rows)
20433
20434step r2: SELECT * FROM test3;
20435c
20436-
20437(0 rows)
20438
20439step w3: INSERT INTO test3 VALUES (3);
20440step p3: PREPARE TRANSACTION 's3';
20441step p2: PREPARE TRANSACTION 's2';
20442ERROR:  could not serialize access due to read/write dependencies among transactions
20443step p1: PREPARE TRANSACTION 's1';
20444step c3: COMMIT PREPARED 's3';
20445step c1: COMMIT PREPARED 's1';
20446step c2: COMMIT PREPARED 's2';
20447ERROR:  prepared transaction with identifier "s2" does not exist
20448step check: SELECT * FROM test1,test2,test3;
20449a|b|c
20450-+-+-
20451(0 rows)
20452
20453
20454starting permutation: w2 r1 r2 w3 p3 p2 p1 c3 c2 c1 check
20455a
20456-
20457(0 rows)
20458
20459a
20460-
20461(0 rows)
20462
20463step w2: INSERT INTO test2 VALUES (2);
20464step r1: SELECT * FROM test2;
20465b
20466-
20467(0 rows)
20468
20469step r2: SELECT * FROM test3;
20470c
20471-
20472(0 rows)
20473
20474step w3: INSERT INTO test3 VALUES (3);
20475step p3: PREPARE TRANSACTION 's3';
20476step p2: PREPARE TRANSACTION 's2';
20477ERROR:  could not serialize access due to read/write dependencies among transactions
20478step p1: PREPARE TRANSACTION 's1';
20479step c3: COMMIT PREPARED 's3';
20480step c2: COMMIT PREPARED 's2';
20481ERROR:  prepared transaction with identifier "s2" does not exist
20482step c1: COMMIT PREPARED 's1';
20483step check: SELECT * FROM test1,test2,test3;
20484a|b|c
20485-+-+-
20486(0 rows)
20487
20488
20489starting permutation: w2 r1 r2 w3 p3 p2 c3 p1 c1 c2 check
20490a
20491-
20492(0 rows)
20493
20494a
20495-
20496(0 rows)
20497
20498step w2: INSERT INTO test2 VALUES (2);
20499step r1: SELECT * FROM test2;
20500b
20501-
20502(0 rows)
20503
20504step r2: SELECT * FROM test3;
20505c
20506-
20507(0 rows)
20508
20509step w3: INSERT INTO test3 VALUES (3);
20510step p3: PREPARE TRANSACTION 's3';
20511step p2: PREPARE TRANSACTION 's2';
20512ERROR:  could not serialize access due to read/write dependencies among transactions
20513step c3: COMMIT PREPARED 's3';
20514step p1: PREPARE TRANSACTION 's1';
20515step c1: COMMIT PREPARED 's1';
20516step c2: COMMIT PREPARED 's2';
20517ERROR:  prepared transaction with identifier "s2" does not exist
20518step check: SELECT * FROM test1,test2,test3;
20519a|b|c
20520-+-+-
20521(0 rows)
20522
20523
20524starting permutation: w2 r1 r2 w3 p3 p2 c3 p1 c2 c1 check
20525a
20526-
20527(0 rows)
20528
20529a
20530-
20531(0 rows)
20532
20533step w2: INSERT INTO test2 VALUES (2);
20534step r1: SELECT * FROM test2;
20535b
20536-
20537(0 rows)
20538
20539step r2: SELECT * FROM test3;
20540c
20541-
20542(0 rows)
20543
20544step w3: INSERT INTO test3 VALUES (3);
20545step p3: PREPARE TRANSACTION 's3';
20546step p2: PREPARE TRANSACTION 's2';
20547ERROR:  could not serialize access due to read/write dependencies among transactions
20548step c3: COMMIT PREPARED 's3';
20549step p1: PREPARE TRANSACTION 's1';
20550step c2: COMMIT PREPARED 's2';
20551ERROR:  prepared transaction with identifier "s2" does not exist
20552step c1: COMMIT PREPARED 's1';
20553step check: SELECT * FROM test1,test2,test3;
20554a|b|c
20555-+-+-
20556(0 rows)
20557
20558
20559starting permutation: w2 r1 r2 w3 p3 p2 c3 c2 p1 c1 check
20560a
20561-
20562(0 rows)
20563
20564a
20565-
20566(0 rows)
20567
20568step w2: INSERT INTO test2 VALUES (2);
20569step r1: SELECT * FROM test2;
20570b
20571-
20572(0 rows)
20573
20574step r2: SELECT * FROM test3;
20575c
20576-
20577(0 rows)
20578
20579step w3: INSERT INTO test3 VALUES (3);
20580step p3: PREPARE TRANSACTION 's3';
20581step p2: PREPARE TRANSACTION 's2';
20582ERROR:  could not serialize access due to read/write dependencies among transactions
20583step c3: COMMIT PREPARED 's3';
20584step c2: COMMIT PREPARED 's2';
20585ERROR:  prepared transaction with identifier "s2" does not exist
20586step p1: PREPARE TRANSACTION 's1';
20587step c1: COMMIT PREPARED 's1';
20588step check: SELECT * FROM test1,test2,test3;
20589a|b|c
20590-+-+-
20591(0 rows)
20592
20593
20594starting permutation: w2 r1 r2 w3 p3 c3 p1 p2 c1 c2 check
20595a
20596-
20597(0 rows)
20598
20599a
20600-
20601(0 rows)
20602
20603step w2: INSERT INTO test2 VALUES (2);
20604step r1: SELECT * FROM test2;
20605b
20606-
20607(0 rows)
20608
20609step r2: SELECT * FROM test3;
20610c
20611-
20612(0 rows)
20613
20614step w3: INSERT INTO test3 VALUES (3);
20615step p3: PREPARE TRANSACTION 's3';
20616step c3: COMMIT PREPARED 's3';
20617step p1: PREPARE TRANSACTION 's1';
20618step p2: PREPARE TRANSACTION 's2';
20619ERROR:  could not serialize access due to read/write dependencies among transactions
20620step c1: COMMIT PREPARED 's1';
20621step c2: COMMIT PREPARED 's2';
20622ERROR:  prepared transaction with identifier "s2" does not exist
20623step check: SELECT * FROM test1,test2,test3;
20624a|b|c
20625-+-+-
20626(0 rows)
20627
20628
20629starting permutation: w2 r1 r2 w3 p3 c3 p1 p2 c2 c1 check
20630a
20631-
20632(0 rows)
20633
20634a
20635-
20636(0 rows)
20637
20638step w2: INSERT INTO test2 VALUES (2);
20639step r1: SELECT * FROM test2;
20640b
20641-
20642(0 rows)
20643
20644step r2: SELECT * FROM test3;
20645c
20646-
20647(0 rows)
20648
20649step w3: INSERT INTO test3 VALUES (3);
20650step p3: PREPARE TRANSACTION 's3';
20651step c3: COMMIT PREPARED 's3';
20652step p1: PREPARE TRANSACTION 's1';
20653step p2: PREPARE TRANSACTION 's2';
20654ERROR:  could not serialize access due to read/write dependencies among transactions
20655step c2: COMMIT PREPARED 's2';
20656ERROR:  prepared transaction with identifier "s2" does not exist
20657step c1: COMMIT PREPARED 's1';
20658step check: SELECT * FROM test1,test2,test3;
20659a|b|c
20660-+-+-
20661(0 rows)
20662
20663
20664starting permutation: w2 r1 r2 w3 p3 c3 p1 c1 p2 c2 check
20665a
20666-
20667(0 rows)
20668
20669a
20670-
20671(0 rows)
20672
20673step w2: INSERT INTO test2 VALUES (2);
20674step r1: SELECT * FROM test2;
20675b
20676-
20677(0 rows)
20678
20679step r2: SELECT * FROM test3;
20680c
20681-
20682(0 rows)
20683
20684step w3: INSERT INTO test3 VALUES (3);
20685step p3: PREPARE TRANSACTION 's3';
20686step c3: COMMIT PREPARED 's3';
20687step p1: PREPARE TRANSACTION 's1';
20688step c1: COMMIT PREPARED 's1';
20689step p2: PREPARE TRANSACTION 's2';
20690ERROR:  could not serialize access due to read/write dependencies among transactions
20691step c2: COMMIT PREPARED 's2';
20692ERROR:  prepared transaction with identifier "s2" does not exist
20693step check: SELECT * FROM test1,test2,test3;
20694a|b|c
20695-+-+-
20696(0 rows)
20697
20698
20699starting permutation: w2 r1 r2 w3 p3 c3 p2 p1 c1 c2 check
20700a
20701-
20702(0 rows)
20703
20704a
20705-
20706(0 rows)
20707
20708step w2: INSERT INTO test2 VALUES (2);
20709step r1: SELECT * FROM test2;
20710b
20711-
20712(0 rows)
20713
20714step r2: SELECT * FROM test3;
20715c
20716-
20717(0 rows)
20718
20719step w3: INSERT INTO test3 VALUES (3);
20720step p3: PREPARE TRANSACTION 's3';
20721step c3: COMMIT PREPARED 's3';
20722step p2: PREPARE TRANSACTION 's2';
20723ERROR:  could not serialize access due to read/write dependencies among transactions
20724step p1: PREPARE TRANSACTION 's1';
20725step c1: COMMIT PREPARED 's1';
20726step c2: COMMIT PREPARED 's2';
20727ERROR:  prepared transaction with identifier "s2" does not exist
20728step check: SELECT * FROM test1,test2,test3;
20729a|b|c
20730-+-+-
20731(0 rows)
20732
20733
20734starting permutation: w2 r1 r2 w3 p3 c3 p2 p1 c2 c1 check
20735a
20736-
20737(0 rows)
20738
20739a
20740-
20741(0 rows)
20742
20743step w2: INSERT INTO test2 VALUES (2);
20744step r1: SELECT * FROM test2;
20745b
20746-
20747(0 rows)
20748
20749step r2: SELECT * FROM test3;
20750c
20751-
20752(0 rows)
20753
20754step w3: INSERT INTO test3 VALUES (3);
20755step p3: PREPARE TRANSACTION 's3';
20756step c3: COMMIT PREPARED 's3';
20757step p2: PREPARE TRANSACTION 's2';
20758ERROR:  could not serialize access due to read/write dependencies among transactions
20759step p1: PREPARE TRANSACTION 's1';
20760step c2: COMMIT PREPARED 's2';
20761ERROR:  prepared transaction with identifier "s2" does not exist
20762step c1: COMMIT PREPARED 's1';
20763step check: SELECT * FROM test1,test2,test3;
20764a|b|c
20765-+-+-
20766(0 rows)
20767
20768
20769starting permutation: w2 r1 r2 w3 p3 c3 p2 c2 p1 c1 check
20770a
20771-
20772(0 rows)
20773
20774a
20775-
20776(0 rows)
20777
20778step w2: INSERT INTO test2 VALUES (2);
20779step r1: SELECT * FROM test2;
20780b
20781-
20782(0 rows)
20783
20784step r2: SELECT * FROM test3;
20785c
20786-
20787(0 rows)
20788
20789step w3: INSERT INTO test3 VALUES (3);
20790step p3: PREPARE TRANSACTION 's3';
20791step c3: COMMIT PREPARED 's3';
20792step p2: PREPARE TRANSACTION 's2';
20793ERROR:  could not serialize access due to read/write dependencies among transactions
20794step c2: COMMIT PREPARED 's2';
20795ERROR:  prepared transaction with identifier "s2" does not exist
20796step p1: PREPARE TRANSACTION 's1';
20797step c1: COMMIT PREPARED 's1';
20798step check: SELECT * FROM test1,test2,test3;
20799a|b|c
20800-+-+-
20801(0 rows)
20802
20803
20804starting permutation: w2 r1 r2 p1 w3 p2 p3 c3 c1 c2 check
20805a
20806-
20807(0 rows)
20808
20809a
20810-
20811(0 rows)
20812
20813step w2: INSERT INTO test2 VALUES (2);
20814step r1: SELECT * FROM test2;
20815b
20816-
20817(0 rows)
20818
20819step r2: SELECT * FROM test3;
20820c
20821-
20822(0 rows)
20823
20824step p1: PREPARE TRANSACTION 's1';
20825step w3: INSERT INTO test3 VALUES (3);
20826step p2: PREPARE TRANSACTION 's2';
20827step p3: PREPARE TRANSACTION 's3';
20828ERROR:  could not serialize access due to read/write dependencies among transactions
20829step c3: COMMIT PREPARED 's3';
20830ERROR:  prepared transaction with identifier "s3" does not exist
20831step c1: COMMIT PREPARED 's1';
20832step c2: COMMIT PREPARED 's2';
20833step check: SELECT * FROM test1,test2,test3;
20834a|b|c
20835-+-+-
20836(0 rows)
20837
20838
20839starting permutation: w2 r1 r2 p1 w3 p2 p3 c3 c2 c1 check
20840a
20841-
20842(0 rows)
20843
20844a
20845-
20846(0 rows)
20847
20848step w2: INSERT INTO test2 VALUES (2);
20849step r1: SELECT * FROM test2;
20850b
20851-
20852(0 rows)
20853
20854step r2: SELECT * FROM test3;
20855c
20856-
20857(0 rows)
20858
20859step p1: PREPARE TRANSACTION 's1';
20860step w3: INSERT INTO test3 VALUES (3);
20861step p2: PREPARE TRANSACTION 's2';
20862step p3: PREPARE TRANSACTION 's3';
20863ERROR:  could not serialize access due to read/write dependencies among transactions
20864step c3: COMMIT PREPARED 's3';
20865ERROR:  prepared transaction with identifier "s3" does not exist
20866step c2: COMMIT PREPARED 's2';
20867step c1: COMMIT PREPARED 's1';
20868step check: SELECT * FROM test1,test2,test3;
20869a|b|c
20870-+-+-
20871(0 rows)
20872
20873
20874starting permutation: w2 r1 r2 p1 w3 p3 p2 c3 c1 c2 check
20875a
20876-
20877(0 rows)
20878
20879a
20880-
20881(0 rows)
20882
20883step w2: INSERT INTO test2 VALUES (2);
20884step r1: SELECT * FROM test2;
20885b
20886-
20887(0 rows)
20888
20889step r2: SELECT * FROM test3;
20890c
20891-
20892(0 rows)
20893
20894step p1: PREPARE TRANSACTION 's1';
20895step w3: INSERT INTO test3 VALUES (3);
20896step p3: PREPARE TRANSACTION 's3';
20897step p2: PREPARE TRANSACTION 's2';
20898ERROR:  could not serialize access due to read/write dependencies among transactions
20899step c3: COMMIT PREPARED 's3';
20900step c1: COMMIT PREPARED 's1';
20901step c2: COMMIT PREPARED 's2';
20902ERROR:  prepared transaction with identifier "s2" does not exist
20903step check: SELECT * FROM test1,test2,test3;
20904a|b|c
20905-+-+-
20906(0 rows)
20907
20908
20909starting permutation: w2 r1 r2 p1 w3 p3 p2 c3 c2 c1 check
20910a
20911-
20912(0 rows)
20913
20914a
20915-
20916(0 rows)
20917
20918step w2: INSERT INTO test2 VALUES (2);
20919step r1: SELECT * FROM test2;
20920b
20921-
20922(0 rows)
20923
20924step r2: SELECT * FROM test3;
20925c
20926-
20927(0 rows)
20928
20929step p1: PREPARE TRANSACTION 's1';
20930step w3: INSERT INTO test3 VALUES (3);
20931step p3: PREPARE TRANSACTION 's3';
20932step p2: PREPARE TRANSACTION 's2';
20933ERROR:  could not serialize access due to read/write dependencies among transactions
20934step c3: COMMIT PREPARED 's3';
20935step c2: COMMIT PREPARED 's2';
20936ERROR:  prepared transaction with identifier "s2" does not exist
20937step c1: COMMIT PREPARED 's1';
20938step check: SELECT * FROM test1,test2,test3;
20939a|b|c
20940-+-+-
20941(0 rows)
20942
20943
20944starting permutation: w2 r1 r2 p1 w3 p3 c3 p2 c1 c2 check
20945a
20946-
20947(0 rows)
20948
20949a
20950-
20951(0 rows)
20952
20953step w2: INSERT INTO test2 VALUES (2);
20954step r1: SELECT * FROM test2;
20955b
20956-
20957(0 rows)
20958
20959step r2: SELECT * FROM test3;
20960c
20961-
20962(0 rows)
20963
20964step p1: PREPARE TRANSACTION 's1';
20965step w3: INSERT INTO test3 VALUES (3);
20966step p3: PREPARE TRANSACTION 's3';
20967step c3: COMMIT PREPARED 's3';
20968step p2: PREPARE TRANSACTION 's2';
20969ERROR:  could not serialize access due to read/write dependencies among transactions
20970step c1: COMMIT PREPARED 's1';
20971step c2: COMMIT PREPARED 's2';
20972ERROR:  prepared transaction with identifier "s2" does not exist
20973step check: SELECT * FROM test1,test2,test3;
20974a|b|c
20975-+-+-
20976(0 rows)
20977
20978
20979starting permutation: w2 r1 r2 p1 w3 p3 c3 p2 c2 c1 check
20980a
20981-
20982(0 rows)
20983
20984a
20985-
20986(0 rows)
20987
20988step w2: INSERT INTO test2 VALUES (2);
20989step r1: SELECT * FROM test2;
20990b
20991-
20992(0 rows)
20993
20994step r2: SELECT * FROM test3;
20995c
20996-
20997(0 rows)
20998
20999step p1: PREPARE TRANSACTION 's1';
21000step w3: INSERT INTO test3 VALUES (3);
21001step p3: PREPARE TRANSACTION 's3';
21002step c3: COMMIT PREPARED 's3';
21003step p2: PREPARE TRANSACTION 's2';
21004ERROR:  could not serialize access due to read/write dependencies among transactions
21005step c2: COMMIT PREPARED 's2';
21006ERROR:  prepared transaction with identifier "s2" does not exist
21007step c1: COMMIT PREPARED 's1';
21008step check: SELECT * FROM test1,test2,test3;
21009a|b|c
21010-+-+-
21011(0 rows)
21012
21013
21014starting permutation: w2 r1 r2 p1 w3 p3 c3 c1 p2 c2 check
21015a
21016-
21017(0 rows)
21018
21019a
21020-
21021(0 rows)
21022
21023step w2: INSERT INTO test2 VALUES (2);
21024step r1: SELECT * FROM test2;
21025b
21026-
21027(0 rows)
21028
21029step r2: SELECT * FROM test3;
21030c
21031-
21032(0 rows)
21033
21034step p1: PREPARE TRANSACTION 's1';
21035step w3: INSERT INTO test3 VALUES (3);
21036step p3: PREPARE TRANSACTION 's3';
21037step c3: COMMIT PREPARED 's3';
21038step c1: COMMIT PREPARED 's1';
21039step p2: PREPARE TRANSACTION 's2';
21040ERROR:  could not serialize access due to read/write dependencies among transactions
21041step c2: COMMIT PREPARED 's2';
21042ERROR:  prepared transaction with identifier "s2" does not exist
21043step check: SELECT * FROM test1,test2,test3;
21044a|b|c
21045-+-+-
21046(0 rows)
21047
21048
21049starting permutation: w2 r1 r2 p1 p2 w3 p3 c3 c1 c2 check
21050a
21051-
21052(0 rows)
21053
21054a
21055-
21056(0 rows)
21057
21058step w2: INSERT INTO test2 VALUES (2);
21059step r1: SELECT * FROM test2;
21060b
21061-
21062(0 rows)
21063
21064step r2: SELECT * FROM test3;
21065c
21066-
21067(0 rows)
21068
21069step p1: PREPARE TRANSACTION 's1';
21070step p2: PREPARE TRANSACTION 's2';
21071step w3: INSERT INTO test3 VALUES (3);
21072step p3: PREPARE TRANSACTION 's3';
21073ERROR:  could not serialize access due to read/write dependencies among transactions
21074step c3: COMMIT PREPARED 's3';
21075ERROR:  prepared transaction with identifier "s3" does not exist
21076step c1: COMMIT PREPARED 's1';
21077step c2: COMMIT PREPARED 's2';
21078step check: SELECT * FROM test1,test2,test3;
21079a|b|c
21080-+-+-
21081(0 rows)
21082
21083
21084starting permutation: w2 r1 r2 p1 p2 w3 p3 c3 c2 c1 check
21085a
21086-
21087(0 rows)
21088
21089a
21090-
21091(0 rows)
21092
21093step w2: INSERT INTO test2 VALUES (2);
21094step r1: SELECT * FROM test2;
21095b
21096-
21097(0 rows)
21098
21099step r2: SELECT * FROM test3;
21100c
21101-
21102(0 rows)
21103
21104step p1: PREPARE TRANSACTION 's1';
21105step p2: PREPARE TRANSACTION 's2';
21106step w3: INSERT INTO test3 VALUES (3);
21107step p3: PREPARE TRANSACTION 's3';
21108ERROR:  could not serialize access due to read/write dependencies among transactions
21109step c3: COMMIT PREPARED 's3';
21110ERROR:  prepared transaction with identifier "s3" does not exist
21111step c2: COMMIT PREPARED 's2';
21112step c1: COMMIT PREPARED 's1';
21113step check: SELECT * FROM test1,test2,test3;
21114a|b|c
21115-+-+-
21116(0 rows)
21117
21118
21119starting permutation: w2 r1 r2 p2 w3 p1 p3 c3 c1 c2 check
21120a
21121-
21122(0 rows)
21123
21124a
21125-
21126(0 rows)
21127
21128step w2: INSERT INTO test2 VALUES (2);
21129step r1: SELECT * FROM test2;
21130b
21131-
21132(0 rows)
21133
21134step r2: SELECT * FROM test3;
21135c
21136-
21137(0 rows)
21138
21139step p2: PREPARE TRANSACTION 's2';
21140step w3: INSERT INTO test3 VALUES (3);
21141step p1: PREPARE TRANSACTION 's1';
21142step p3: PREPARE TRANSACTION 's3';
21143ERROR:  could not serialize access due to read/write dependencies among transactions
21144step c3: COMMIT PREPARED 's3';
21145ERROR:  prepared transaction with identifier "s3" does not exist
21146step c1: COMMIT PREPARED 's1';
21147step c2: COMMIT PREPARED 's2';
21148step check: SELECT * FROM test1,test2,test3;
21149a|b|c
21150-+-+-
21151(0 rows)
21152
21153
21154starting permutation: w2 r1 r2 p2 w3 p1 p3 c3 c2 c1 check
21155a
21156-
21157(0 rows)
21158
21159a
21160-
21161(0 rows)
21162
21163step w2: INSERT INTO test2 VALUES (2);
21164step r1: SELECT * FROM test2;
21165b
21166-
21167(0 rows)
21168
21169step r2: SELECT * FROM test3;
21170c
21171-
21172(0 rows)
21173
21174step p2: PREPARE TRANSACTION 's2';
21175step w3: INSERT INTO test3 VALUES (3);
21176step p1: PREPARE TRANSACTION 's1';
21177step p3: PREPARE TRANSACTION 's3';
21178ERROR:  could not serialize access due to read/write dependencies among transactions
21179step c3: COMMIT PREPARED 's3';
21180ERROR:  prepared transaction with identifier "s3" does not exist
21181step c2: COMMIT PREPARED 's2';
21182step c1: COMMIT PREPARED 's1';
21183step check: SELECT * FROM test1,test2,test3;
21184a|b|c
21185-+-+-
21186(0 rows)
21187
21188
21189starting permutation: w2 r1 r2 p2 w3 p3 p1 c3 c1 c2 check
21190a
21191-
21192(0 rows)
21193
21194a
21195-
21196(0 rows)
21197
21198step w2: INSERT INTO test2 VALUES (2);
21199step r1: SELECT * FROM test2;
21200b
21201-
21202(0 rows)
21203
21204step r2: SELECT * FROM test3;
21205c
21206-
21207(0 rows)
21208
21209step p2: PREPARE TRANSACTION 's2';
21210step w3: INSERT INTO test3 VALUES (3);
21211step p3: PREPARE TRANSACTION 's3';
21212ERROR:  could not serialize access due to read/write dependencies among transactions
21213step p1: PREPARE TRANSACTION 's1';
21214step c3: COMMIT PREPARED 's3';
21215ERROR:  prepared transaction with identifier "s3" does not exist
21216step c1: COMMIT PREPARED 's1';
21217step c2: COMMIT PREPARED 's2';
21218step check: SELECT * FROM test1,test2,test3;
21219a|b|c
21220-+-+-
21221(0 rows)
21222
21223
21224starting permutation: w2 r1 r2 p2 w3 p3 p1 c3 c2 c1 check
21225a
21226-
21227(0 rows)
21228
21229a
21230-
21231(0 rows)
21232
21233step w2: INSERT INTO test2 VALUES (2);
21234step r1: SELECT * FROM test2;
21235b
21236-
21237(0 rows)
21238
21239step r2: SELECT * FROM test3;
21240c
21241-
21242(0 rows)
21243
21244step p2: PREPARE TRANSACTION 's2';
21245step w3: INSERT INTO test3 VALUES (3);
21246step p3: PREPARE TRANSACTION 's3';
21247ERROR:  could not serialize access due to read/write dependencies among transactions
21248step p1: PREPARE TRANSACTION 's1';
21249step c3: COMMIT PREPARED 's3';
21250ERROR:  prepared transaction with identifier "s3" does not exist
21251step c2: COMMIT PREPARED 's2';
21252step c1: COMMIT PREPARED 's1';
21253step check: SELECT * FROM test1,test2,test3;
21254a|b|c
21255-+-+-
21256(0 rows)
21257
21258
21259starting permutation: w2 r1 r2 p2 w3 p3 c3 p1 c1 c2 check
21260a
21261-
21262(0 rows)
21263
21264a
21265-
21266(0 rows)
21267
21268step w2: INSERT INTO test2 VALUES (2);
21269step r1: SELECT * FROM test2;
21270b
21271-
21272(0 rows)
21273
21274step r2: SELECT * FROM test3;
21275c
21276-
21277(0 rows)
21278
21279step p2: PREPARE TRANSACTION 's2';
21280step w3: INSERT INTO test3 VALUES (3);
21281step p3: PREPARE TRANSACTION 's3';
21282ERROR:  could not serialize access due to read/write dependencies among transactions
21283step c3: COMMIT PREPARED 's3';
21284ERROR:  prepared transaction with identifier "s3" does not exist
21285step p1: PREPARE TRANSACTION 's1';
21286step c1: COMMIT PREPARED 's1';
21287step c2: COMMIT PREPARED 's2';
21288step check: SELECT * FROM test1,test2,test3;
21289a|b|c
21290-+-+-
21291(0 rows)
21292
21293
21294starting permutation: w2 r1 r2 p2 w3 p3 c3 p1 c2 c1 check
21295a
21296-
21297(0 rows)
21298
21299a
21300-
21301(0 rows)
21302
21303step w2: INSERT INTO test2 VALUES (2);
21304step r1: SELECT * FROM test2;
21305b
21306-
21307(0 rows)
21308
21309step r2: SELECT * FROM test3;
21310c
21311-
21312(0 rows)
21313
21314step p2: PREPARE TRANSACTION 's2';
21315step w3: INSERT INTO test3 VALUES (3);
21316step p3: PREPARE TRANSACTION 's3';
21317ERROR:  could not serialize access due to read/write dependencies among transactions
21318step c3: COMMIT PREPARED 's3';
21319ERROR:  prepared transaction with identifier "s3" does not exist
21320step p1: PREPARE TRANSACTION 's1';
21321step c2: COMMIT PREPARED 's2';
21322step c1: COMMIT PREPARED 's1';
21323step check: SELECT * FROM test1,test2,test3;
21324a|b|c
21325-+-+-
21326(0 rows)
21327
21328
21329starting permutation: w2 r1 r2 p2 w3 p3 c3 c2 p1 c1 check
21330a
21331-
21332(0 rows)
21333
21334a
21335-
21336(0 rows)
21337
21338step w2: INSERT INTO test2 VALUES (2);
21339step r1: SELECT * FROM test2;
21340b
21341-
21342(0 rows)
21343
21344step r2: SELECT * FROM test3;
21345c
21346-
21347(0 rows)
21348
21349step p2: PREPARE TRANSACTION 's2';
21350step w3: INSERT INTO test3 VALUES (3);
21351step p3: PREPARE TRANSACTION 's3';
21352ERROR:  could not serialize access due to read/write dependencies among transactions
21353step c3: COMMIT PREPARED 's3';
21354ERROR:  prepared transaction with identifier "s3" does not exist
21355step c2: COMMIT PREPARED 's2';
21356step p1: PREPARE TRANSACTION 's1';
21357step c1: COMMIT PREPARED 's1';
21358step check: SELECT * FROM test1,test2,test3;
21359a|b|c
21360-+-+-
21361(0 rows)
21362
21363
21364starting permutation: w2 r1 r2 p2 p1 w3 p3 c3 c1 c2 check
21365a
21366-
21367(0 rows)
21368
21369a
21370-
21371(0 rows)
21372
21373step w2: INSERT INTO test2 VALUES (2);
21374step r1: SELECT * FROM test2;
21375b
21376-
21377(0 rows)
21378
21379step r2: SELECT * FROM test3;
21380c
21381-
21382(0 rows)
21383
21384step p2: PREPARE TRANSACTION 's2';
21385step p1: PREPARE TRANSACTION 's1';
21386step w3: INSERT INTO test3 VALUES (3);
21387step p3: PREPARE TRANSACTION 's3';
21388ERROR:  could not serialize access due to read/write dependencies among transactions
21389step c3: COMMIT PREPARED 's3';
21390ERROR:  prepared transaction with identifier "s3" does not exist
21391step c1: COMMIT PREPARED 's1';
21392step c2: COMMIT PREPARED 's2';
21393step check: SELECT * FROM test1,test2,test3;
21394a|b|c
21395-+-+-
21396(0 rows)
21397
21398
21399starting permutation: w2 r1 r2 p2 p1 w3 p3 c3 c2 c1 check
21400a
21401-
21402(0 rows)
21403
21404a
21405-
21406(0 rows)
21407
21408step w2: INSERT INTO test2 VALUES (2);
21409step r1: SELECT * FROM test2;
21410b
21411-
21412(0 rows)
21413
21414step r2: SELECT * FROM test3;
21415c
21416-
21417(0 rows)
21418
21419step p2: PREPARE TRANSACTION 's2';
21420step p1: PREPARE TRANSACTION 's1';
21421step w3: INSERT INTO test3 VALUES (3);
21422step p3: PREPARE TRANSACTION 's3';
21423ERROR:  could not serialize access due to read/write dependencies among transactions
21424step c3: COMMIT PREPARED 's3';
21425ERROR:  prepared transaction with identifier "s3" does not exist
21426step c2: COMMIT PREPARED 's2';
21427step c1: COMMIT PREPARED 's1';
21428step check: SELECT * FROM test1,test2,test3;
21429a|b|c
21430-+-+-
21431(0 rows)
21432
21433
21434starting permutation: w2 r1 w3 r2 p1 p2 p3 c3 c1 c2 check
21435a
21436-
21437(0 rows)
21438
21439a
21440-
21441(0 rows)
21442
21443step w2: INSERT INTO test2 VALUES (2);
21444step r1: SELECT * FROM test2;
21445b
21446-
21447(0 rows)
21448
21449step w3: INSERT INTO test3 VALUES (3);
21450step r2: SELECT * FROM test3;
21451c
21452-
21453(0 rows)
21454
21455step p1: PREPARE TRANSACTION 's1';
21456step p2: PREPARE TRANSACTION 's2';
21457step p3: PREPARE TRANSACTION 's3';
21458ERROR:  could not serialize access due to read/write dependencies among transactions
21459step c3: COMMIT PREPARED 's3';
21460ERROR:  prepared transaction with identifier "s3" does not exist
21461step c1: COMMIT PREPARED 's1';
21462step c2: COMMIT PREPARED 's2';
21463step check: SELECT * FROM test1,test2,test3;
21464a|b|c
21465-+-+-
21466(0 rows)
21467
21468
21469starting permutation: w2 r1 w3 r2 p1 p2 p3 c3 c2 c1 check
21470a
21471-
21472(0 rows)
21473
21474a
21475-
21476(0 rows)
21477
21478step w2: INSERT INTO test2 VALUES (2);
21479step r1: SELECT * FROM test2;
21480b
21481-
21482(0 rows)
21483
21484step w3: INSERT INTO test3 VALUES (3);
21485step r2: SELECT * FROM test3;
21486c
21487-
21488(0 rows)
21489
21490step p1: PREPARE TRANSACTION 's1';
21491step p2: PREPARE TRANSACTION 's2';
21492step p3: PREPARE TRANSACTION 's3';
21493ERROR:  could not serialize access due to read/write dependencies among transactions
21494step c3: COMMIT PREPARED 's3';
21495ERROR:  prepared transaction with identifier "s3" does not exist
21496step c2: COMMIT PREPARED 's2';
21497step c1: COMMIT PREPARED 's1';
21498step check: SELECT * FROM test1,test2,test3;
21499a|b|c
21500-+-+-
21501(0 rows)
21502
21503
21504starting permutation: w2 r1 w3 r2 p1 p3 p2 c3 c1 c2 check
21505a
21506-
21507(0 rows)
21508
21509a
21510-
21511(0 rows)
21512
21513step w2: INSERT INTO test2 VALUES (2);
21514step r1: SELECT * FROM test2;
21515b
21516-
21517(0 rows)
21518
21519step w3: INSERT INTO test3 VALUES (3);
21520step r2: SELECT * FROM test3;
21521c
21522-
21523(0 rows)
21524
21525step p1: PREPARE TRANSACTION 's1';
21526step p3: PREPARE TRANSACTION 's3';
21527step p2: PREPARE TRANSACTION 's2';
21528ERROR:  could not serialize access due to read/write dependencies among transactions
21529step c3: COMMIT PREPARED 's3';
21530step c1: COMMIT PREPARED 's1';
21531step c2: COMMIT PREPARED 's2';
21532ERROR:  prepared transaction with identifier "s2" does not exist
21533step check: SELECT * FROM test1,test2,test3;
21534a|b|c
21535-+-+-
21536(0 rows)
21537
21538
21539starting permutation: w2 r1 w3 r2 p1 p3 p2 c3 c2 c1 check
21540a
21541-
21542(0 rows)
21543
21544a
21545-
21546(0 rows)
21547
21548step w2: INSERT INTO test2 VALUES (2);
21549step r1: SELECT * FROM test2;
21550b
21551-
21552(0 rows)
21553
21554step w3: INSERT INTO test3 VALUES (3);
21555step r2: SELECT * FROM test3;
21556c
21557-
21558(0 rows)
21559
21560step p1: PREPARE TRANSACTION 's1';
21561step p3: PREPARE TRANSACTION 's3';
21562step p2: PREPARE TRANSACTION 's2';
21563ERROR:  could not serialize access due to read/write dependencies among transactions
21564step c3: COMMIT PREPARED 's3';
21565step c2: COMMIT PREPARED 's2';
21566ERROR:  prepared transaction with identifier "s2" does not exist
21567step c1: COMMIT PREPARED 's1';
21568step check: SELECT * FROM test1,test2,test3;
21569a|b|c
21570-+-+-
21571(0 rows)
21572
21573
21574starting permutation: w2 r1 w3 r2 p1 p3 c3 p2 c1 c2 check
21575a
21576-
21577(0 rows)
21578
21579a
21580-
21581(0 rows)
21582
21583step w2: INSERT INTO test2 VALUES (2);
21584step r1: SELECT * FROM test2;
21585b
21586-
21587(0 rows)
21588
21589step w3: INSERT INTO test3 VALUES (3);
21590step r2: SELECT * FROM test3;
21591c
21592-
21593(0 rows)
21594
21595step p1: PREPARE TRANSACTION 's1';
21596step p3: PREPARE TRANSACTION 's3';
21597step c3: COMMIT PREPARED 's3';
21598step p2: PREPARE TRANSACTION 's2';
21599ERROR:  could not serialize access due to read/write dependencies among transactions
21600step c1: COMMIT PREPARED 's1';
21601step c2: COMMIT PREPARED 's2';
21602ERROR:  prepared transaction with identifier "s2" does not exist
21603step check: SELECT * FROM test1,test2,test3;
21604a|b|c
21605-+-+-
21606(0 rows)
21607
21608
21609starting permutation: w2 r1 w3 r2 p1 p3 c3 p2 c2 c1 check
21610a
21611-
21612(0 rows)
21613
21614a
21615-
21616(0 rows)
21617
21618step w2: INSERT INTO test2 VALUES (2);
21619step r1: SELECT * FROM test2;
21620b
21621-
21622(0 rows)
21623
21624step w3: INSERT INTO test3 VALUES (3);
21625step r2: SELECT * FROM test3;
21626c
21627-
21628(0 rows)
21629
21630step p1: PREPARE TRANSACTION 's1';
21631step p3: PREPARE TRANSACTION 's3';
21632step c3: COMMIT PREPARED 's3';
21633step p2: PREPARE TRANSACTION 's2';
21634ERROR:  could not serialize access due to read/write dependencies among transactions
21635step c2: COMMIT PREPARED 's2';
21636ERROR:  prepared transaction with identifier "s2" does not exist
21637step c1: COMMIT PREPARED 's1';
21638step check: SELECT * FROM test1,test2,test3;
21639a|b|c
21640-+-+-
21641(0 rows)
21642
21643
21644starting permutation: w2 r1 w3 r2 p1 p3 c3 c1 p2 c2 check
21645a
21646-
21647(0 rows)
21648
21649a
21650-
21651(0 rows)
21652
21653step w2: INSERT INTO test2 VALUES (2);
21654step r1: SELECT * FROM test2;
21655b
21656-
21657(0 rows)
21658
21659step w3: INSERT INTO test3 VALUES (3);
21660step r2: SELECT * FROM test3;
21661c
21662-
21663(0 rows)
21664
21665step p1: PREPARE TRANSACTION 's1';
21666step p3: PREPARE TRANSACTION 's3';
21667step c3: COMMIT PREPARED 's3';
21668step c1: COMMIT PREPARED 's1';
21669step p2: PREPARE TRANSACTION 's2';
21670ERROR:  could not serialize access due to read/write dependencies among transactions
21671step c2: COMMIT PREPARED 's2';
21672ERROR:  prepared transaction with identifier "s2" does not exist
21673step check: SELECT * FROM test1,test2,test3;
21674a|b|c
21675-+-+-
21676(0 rows)
21677
21678
21679starting permutation: w2 r1 w3 r2 p2 p1 p3 c3 c1 c2 check
21680a
21681-
21682(0 rows)
21683
21684a
21685-
21686(0 rows)
21687
21688step w2: INSERT INTO test2 VALUES (2);
21689step r1: SELECT * FROM test2;
21690b
21691-
21692(0 rows)
21693
21694step w3: INSERT INTO test3 VALUES (3);
21695step r2: SELECT * FROM test3;
21696c
21697-
21698(0 rows)
21699
21700step p2: PREPARE TRANSACTION 's2';
21701step p1: PREPARE TRANSACTION 's1';
21702step p3: PREPARE TRANSACTION 's3';
21703ERROR:  could not serialize access due to read/write dependencies among transactions
21704step c3: COMMIT PREPARED 's3';
21705ERROR:  prepared transaction with identifier "s3" does not exist
21706step c1: COMMIT PREPARED 's1';
21707step c2: COMMIT PREPARED 's2';
21708step check: SELECT * FROM test1,test2,test3;
21709a|b|c
21710-+-+-
21711(0 rows)
21712
21713
21714starting permutation: w2 r1 w3 r2 p2 p1 p3 c3 c2 c1 check
21715a
21716-
21717(0 rows)
21718
21719a
21720-
21721(0 rows)
21722
21723step w2: INSERT INTO test2 VALUES (2);
21724step r1: SELECT * FROM test2;
21725b
21726-
21727(0 rows)
21728
21729step w3: INSERT INTO test3 VALUES (3);
21730step r2: SELECT * FROM test3;
21731c
21732-
21733(0 rows)
21734
21735step p2: PREPARE TRANSACTION 's2';
21736step p1: PREPARE TRANSACTION 's1';
21737step p3: PREPARE TRANSACTION 's3';
21738ERROR:  could not serialize access due to read/write dependencies among transactions
21739step c3: COMMIT PREPARED 's3';
21740ERROR:  prepared transaction with identifier "s3" does not exist
21741step c2: COMMIT PREPARED 's2';
21742step c1: COMMIT PREPARED 's1';
21743step check: SELECT * FROM test1,test2,test3;
21744a|b|c
21745-+-+-
21746(0 rows)
21747
21748
21749starting permutation: w2 r1 w3 r2 p2 p3 p1 c3 c1 c2 check
21750a
21751-
21752(0 rows)
21753
21754a
21755-
21756(0 rows)
21757
21758step w2: INSERT INTO test2 VALUES (2);
21759step r1: SELECT * FROM test2;
21760b
21761-
21762(0 rows)
21763
21764step w3: INSERT INTO test3 VALUES (3);
21765step r2: SELECT * FROM test3;
21766c
21767-
21768(0 rows)
21769
21770step p2: PREPARE TRANSACTION 's2';
21771step p3: PREPARE TRANSACTION 's3';
21772ERROR:  could not serialize access due to read/write dependencies among transactions
21773step p1: PREPARE TRANSACTION 's1';
21774step c3: COMMIT PREPARED 's3';
21775ERROR:  prepared transaction with identifier "s3" does not exist
21776step c1: COMMIT PREPARED 's1';
21777step c2: COMMIT PREPARED 's2';
21778step check: SELECT * FROM test1,test2,test3;
21779a|b|c
21780-+-+-
21781(0 rows)
21782
21783
21784starting permutation: w2 r1 w3 r2 p2 p3 p1 c3 c2 c1 check
21785a
21786-
21787(0 rows)
21788
21789a
21790-
21791(0 rows)
21792
21793step w2: INSERT INTO test2 VALUES (2);
21794step r1: SELECT * FROM test2;
21795b
21796-
21797(0 rows)
21798
21799step w3: INSERT INTO test3 VALUES (3);
21800step r2: SELECT * FROM test3;
21801c
21802-
21803(0 rows)
21804
21805step p2: PREPARE TRANSACTION 's2';
21806step p3: PREPARE TRANSACTION 's3';
21807ERROR:  could not serialize access due to read/write dependencies among transactions
21808step p1: PREPARE TRANSACTION 's1';
21809step c3: COMMIT PREPARED 's3';
21810ERROR:  prepared transaction with identifier "s3" does not exist
21811step c2: COMMIT PREPARED 's2';
21812step c1: COMMIT PREPARED 's1';
21813step check: SELECT * FROM test1,test2,test3;
21814a|b|c
21815-+-+-
21816(0 rows)
21817
21818
21819starting permutation: w2 r1 w3 r2 p2 p3 c3 p1 c1 c2 check
21820a
21821-
21822(0 rows)
21823
21824a
21825-
21826(0 rows)
21827
21828step w2: INSERT INTO test2 VALUES (2);
21829step r1: SELECT * FROM test2;
21830b
21831-
21832(0 rows)
21833
21834step w3: INSERT INTO test3 VALUES (3);
21835step r2: SELECT * FROM test3;
21836c
21837-
21838(0 rows)
21839
21840step p2: PREPARE TRANSACTION 's2';
21841step p3: PREPARE TRANSACTION 's3';
21842ERROR:  could not serialize access due to read/write dependencies among transactions
21843step c3: COMMIT PREPARED 's3';
21844ERROR:  prepared transaction with identifier "s3" does not exist
21845step p1: PREPARE TRANSACTION 's1';
21846step c1: COMMIT PREPARED 's1';
21847step c2: COMMIT PREPARED 's2';
21848step check: SELECT * FROM test1,test2,test3;
21849a|b|c
21850-+-+-
21851(0 rows)
21852
21853
21854starting permutation: w2 r1 w3 r2 p2 p3 c3 p1 c2 c1 check
21855a
21856-
21857(0 rows)
21858
21859a
21860-
21861(0 rows)
21862
21863step w2: INSERT INTO test2 VALUES (2);
21864step r1: SELECT * FROM test2;
21865b
21866-
21867(0 rows)
21868
21869step w3: INSERT INTO test3 VALUES (3);
21870step r2: SELECT * FROM test3;
21871c
21872-
21873(0 rows)
21874
21875step p2: PREPARE TRANSACTION 's2';
21876step p3: PREPARE TRANSACTION 's3';
21877ERROR:  could not serialize access due to read/write dependencies among transactions
21878step c3: COMMIT PREPARED 's3';
21879ERROR:  prepared transaction with identifier "s3" does not exist
21880step p1: PREPARE TRANSACTION 's1';
21881step c2: COMMIT PREPARED 's2';
21882step c1: COMMIT PREPARED 's1';
21883step check: SELECT * FROM test1,test2,test3;
21884a|b|c
21885-+-+-
21886(0 rows)
21887
21888
21889starting permutation: w2 r1 w3 r2 p2 p3 c3 c2 p1 c1 check
21890a
21891-
21892(0 rows)
21893
21894a
21895-
21896(0 rows)
21897
21898step w2: INSERT INTO test2 VALUES (2);
21899step r1: SELECT * FROM test2;
21900b
21901-
21902(0 rows)
21903
21904step w3: INSERT INTO test3 VALUES (3);
21905step r2: SELECT * FROM test3;
21906c
21907-
21908(0 rows)
21909
21910step p2: PREPARE TRANSACTION 's2';
21911step p3: PREPARE TRANSACTION 's3';
21912ERROR:  could not serialize access due to read/write dependencies among transactions
21913step c3: COMMIT PREPARED 's3';
21914ERROR:  prepared transaction with identifier "s3" does not exist
21915step c2: COMMIT PREPARED 's2';
21916step p1: PREPARE TRANSACTION 's1';
21917step c1: COMMIT PREPARED 's1';
21918step check: SELECT * FROM test1,test2,test3;
21919a|b|c
21920-+-+-
21921(0 rows)
21922
21923
21924starting permutation: w2 r1 w3 r2 p3 p1 p2 c3 c1 c2 check
21925a
21926-
21927(0 rows)
21928
21929a
21930-
21931(0 rows)
21932
21933step w2: INSERT INTO test2 VALUES (2);
21934step r1: SELECT * FROM test2;
21935b
21936-
21937(0 rows)
21938
21939step w3: INSERT INTO test3 VALUES (3);
21940step r2: SELECT * FROM test3;
21941c
21942-
21943(0 rows)
21944
21945step p3: PREPARE TRANSACTION 's3';
21946step p1: PREPARE TRANSACTION 's1';
21947step p2: PREPARE TRANSACTION 's2';
21948ERROR:  could not serialize access due to read/write dependencies among transactions
21949step c3: COMMIT PREPARED 's3';
21950step c1: COMMIT PREPARED 's1';
21951step c2: COMMIT PREPARED 's2';
21952ERROR:  prepared transaction with identifier "s2" does not exist
21953step check: SELECT * FROM test1,test2,test3;
21954a|b|c
21955-+-+-
21956(0 rows)
21957
21958
21959starting permutation: w2 r1 w3 r2 p3 p1 p2 c3 c2 c1 check
21960a
21961-
21962(0 rows)
21963
21964a
21965-
21966(0 rows)
21967
21968step w2: INSERT INTO test2 VALUES (2);
21969step r1: SELECT * FROM test2;
21970b
21971-
21972(0 rows)
21973
21974step w3: INSERT INTO test3 VALUES (3);
21975step r2: SELECT * FROM test3;
21976c
21977-
21978(0 rows)
21979
21980step p3: PREPARE TRANSACTION 's3';
21981step p1: PREPARE TRANSACTION 's1';
21982step p2: PREPARE TRANSACTION 's2';
21983ERROR:  could not serialize access due to read/write dependencies among transactions
21984step c3: COMMIT PREPARED 's3';
21985step c2: COMMIT PREPARED 's2';
21986ERROR:  prepared transaction with identifier "s2" does not exist
21987step c1: COMMIT PREPARED 's1';
21988step check: SELECT * FROM test1,test2,test3;
21989a|b|c
21990-+-+-
21991(0 rows)
21992
21993
21994starting permutation: w2 r1 w3 r2 p3 p1 c3 p2 c1 c2 check
21995a
21996-
21997(0 rows)
21998
21999a
22000-
22001(0 rows)
22002
22003step w2: INSERT INTO test2 VALUES (2);
22004step r1: SELECT * FROM test2;
22005b
22006-
22007(0 rows)
22008
22009step w3: INSERT INTO test3 VALUES (3);
22010step r2: SELECT * FROM test3;
22011c
22012-
22013(0 rows)
22014
22015step p3: PREPARE TRANSACTION 's3';
22016step p1: PREPARE TRANSACTION 's1';
22017step c3: COMMIT PREPARED 's3';
22018step p2: PREPARE TRANSACTION 's2';
22019ERROR:  could not serialize access due to read/write dependencies among transactions
22020step c1: COMMIT PREPARED 's1';
22021step c2: COMMIT PREPARED 's2';
22022ERROR:  prepared transaction with identifier "s2" does not exist
22023step check: SELECT * FROM test1,test2,test3;
22024a|b|c
22025-+-+-
22026(0 rows)
22027
22028
22029starting permutation: w2 r1 w3 r2 p3 p1 c3 p2 c2 c1 check
22030a
22031-
22032(0 rows)
22033
22034a
22035-
22036(0 rows)
22037
22038step w2: INSERT INTO test2 VALUES (2);
22039step r1: SELECT * FROM test2;
22040b
22041-
22042(0 rows)
22043
22044step w3: INSERT INTO test3 VALUES (3);
22045step r2: SELECT * FROM test3;
22046c
22047-
22048(0 rows)
22049
22050step p3: PREPARE TRANSACTION 's3';
22051step p1: PREPARE TRANSACTION 's1';
22052step c3: COMMIT PREPARED 's3';
22053step p2: PREPARE TRANSACTION 's2';
22054ERROR:  could not serialize access due to read/write dependencies among transactions
22055step c2: COMMIT PREPARED 's2';
22056ERROR:  prepared transaction with identifier "s2" does not exist
22057step c1: COMMIT PREPARED 's1';
22058step check: SELECT * FROM test1,test2,test3;
22059a|b|c
22060-+-+-
22061(0 rows)
22062
22063
22064starting permutation: w2 r1 w3 r2 p3 p1 c3 c1 p2 c2 check
22065a
22066-
22067(0 rows)
22068
22069a
22070-
22071(0 rows)
22072
22073step w2: INSERT INTO test2 VALUES (2);
22074step r1: SELECT * FROM test2;
22075b
22076-
22077(0 rows)
22078
22079step w3: INSERT INTO test3 VALUES (3);
22080step r2: SELECT * FROM test3;
22081c
22082-
22083(0 rows)
22084
22085step p3: PREPARE TRANSACTION 's3';
22086step p1: PREPARE TRANSACTION 's1';
22087step c3: COMMIT PREPARED 's3';
22088step c1: COMMIT PREPARED 's1';
22089step p2: PREPARE TRANSACTION 's2';
22090ERROR:  could not serialize access due to read/write dependencies among transactions
22091step c2: COMMIT PREPARED 's2';
22092ERROR:  prepared transaction with identifier "s2" does not exist
22093step check: SELECT * FROM test1,test2,test3;
22094a|b|c
22095-+-+-
22096(0 rows)
22097
22098
22099starting permutation: w2 r1 w3 r2 p3 p2 p1 c3 c1 c2 check
22100a
22101-
22102(0 rows)
22103
22104a
22105-
22106(0 rows)
22107
22108step w2: INSERT INTO test2 VALUES (2);
22109step r1: SELECT * FROM test2;
22110b
22111-
22112(0 rows)
22113
22114step w3: INSERT INTO test3 VALUES (3);
22115step r2: SELECT * FROM test3;
22116c
22117-
22118(0 rows)
22119
22120step p3: PREPARE TRANSACTION 's3';
22121step p2: PREPARE TRANSACTION 's2';
22122ERROR:  could not serialize access due to read/write dependencies among transactions
22123step p1: PREPARE TRANSACTION 's1';
22124step c3: COMMIT PREPARED 's3';
22125step c1: COMMIT PREPARED 's1';
22126step c2: COMMIT PREPARED 's2';
22127ERROR:  prepared transaction with identifier "s2" does not exist
22128step check: SELECT * FROM test1,test2,test3;
22129a|b|c
22130-+-+-
22131(0 rows)
22132
22133
22134starting permutation: w2 r1 w3 r2 p3 p2 p1 c3 c2 c1 check
22135a
22136-
22137(0 rows)
22138
22139a
22140-
22141(0 rows)
22142
22143step w2: INSERT INTO test2 VALUES (2);
22144step r1: SELECT * FROM test2;
22145b
22146-
22147(0 rows)
22148
22149step w3: INSERT INTO test3 VALUES (3);
22150step r2: SELECT * FROM test3;
22151c
22152-
22153(0 rows)
22154
22155step p3: PREPARE TRANSACTION 's3';
22156step p2: PREPARE TRANSACTION 's2';
22157ERROR:  could not serialize access due to read/write dependencies among transactions
22158step p1: PREPARE TRANSACTION 's1';
22159step c3: COMMIT PREPARED 's3';
22160step c2: COMMIT PREPARED 's2';
22161ERROR:  prepared transaction with identifier "s2" does not exist
22162step c1: COMMIT PREPARED 's1';
22163step check: SELECT * FROM test1,test2,test3;
22164a|b|c
22165-+-+-
22166(0 rows)
22167
22168
22169starting permutation: w2 r1 w3 r2 p3 p2 c3 p1 c1 c2 check
22170a
22171-
22172(0 rows)
22173
22174a
22175-
22176(0 rows)
22177
22178step w2: INSERT INTO test2 VALUES (2);
22179step r1: SELECT * FROM test2;
22180b
22181-
22182(0 rows)
22183
22184step w3: INSERT INTO test3 VALUES (3);
22185step r2: SELECT * FROM test3;
22186c
22187-
22188(0 rows)
22189
22190step p3: PREPARE TRANSACTION 's3';
22191step p2: PREPARE TRANSACTION 's2';
22192ERROR:  could not serialize access due to read/write dependencies among transactions
22193step c3: COMMIT PREPARED 's3';
22194step p1: PREPARE TRANSACTION 's1';
22195step c1: COMMIT PREPARED 's1';
22196step c2: COMMIT PREPARED 's2';
22197ERROR:  prepared transaction with identifier "s2" does not exist
22198step check: SELECT * FROM test1,test2,test3;
22199a|b|c
22200-+-+-
22201(0 rows)
22202
22203
22204starting permutation: w2 r1 w3 r2 p3 p2 c3 p1 c2 c1 check
22205a
22206-
22207(0 rows)
22208
22209a
22210-
22211(0 rows)
22212
22213step w2: INSERT INTO test2 VALUES (2);
22214step r1: SELECT * FROM test2;
22215b
22216-
22217(0 rows)
22218
22219step w3: INSERT INTO test3 VALUES (3);
22220step r2: SELECT * FROM test3;
22221c
22222-
22223(0 rows)
22224
22225step p3: PREPARE TRANSACTION 's3';
22226step p2: PREPARE TRANSACTION 's2';
22227ERROR:  could not serialize access due to read/write dependencies among transactions
22228step c3: COMMIT PREPARED 's3';
22229step p1: PREPARE TRANSACTION 's1';
22230step c2: COMMIT PREPARED 's2';
22231ERROR:  prepared transaction with identifier "s2" does not exist
22232step c1: COMMIT PREPARED 's1';
22233step check: SELECT * FROM test1,test2,test3;
22234a|b|c
22235-+-+-
22236(0 rows)
22237
22238
22239starting permutation: w2 r1 w3 r2 p3 p2 c3 c2 p1 c1 check
22240a
22241-
22242(0 rows)
22243
22244a
22245-
22246(0 rows)
22247
22248step w2: INSERT INTO test2 VALUES (2);
22249step r1: SELECT * FROM test2;
22250b
22251-
22252(0 rows)
22253
22254step w3: INSERT INTO test3 VALUES (3);
22255step r2: SELECT * FROM test3;
22256c
22257-
22258(0 rows)
22259
22260step p3: PREPARE TRANSACTION 's3';
22261step p2: PREPARE TRANSACTION 's2';
22262ERROR:  could not serialize access due to read/write dependencies among transactions
22263step c3: COMMIT PREPARED 's3';
22264step c2: COMMIT PREPARED 's2';
22265ERROR:  prepared transaction with identifier "s2" does not exist
22266step p1: PREPARE TRANSACTION 's1';
22267step c1: COMMIT PREPARED 's1';
22268step check: SELECT * FROM test1,test2,test3;
22269a|b|c
22270-+-+-
22271(0 rows)
22272
22273
22274starting permutation: w2 r1 w3 r2 p3 c3 p1 p2 c1 c2 check
22275a
22276-
22277(0 rows)
22278
22279a
22280-
22281(0 rows)
22282
22283step w2: INSERT INTO test2 VALUES (2);
22284step r1: SELECT * FROM test2;
22285b
22286-
22287(0 rows)
22288
22289step w3: INSERT INTO test3 VALUES (3);
22290step r2: SELECT * FROM test3;
22291c
22292-
22293(0 rows)
22294
22295step p3: PREPARE TRANSACTION 's3';
22296step c3: COMMIT PREPARED 's3';
22297step p1: PREPARE TRANSACTION 's1';
22298step p2: PREPARE TRANSACTION 's2';
22299ERROR:  could not serialize access due to read/write dependencies among transactions
22300step c1: COMMIT PREPARED 's1';
22301step c2: COMMIT PREPARED 's2';
22302ERROR:  prepared transaction with identifier "s2" does not exist
22303step check: SELECT * FROM test1,test2,test3;
22304a|b|c
22305-+-+-
22306(0 rows)
22307
22308
22309starting permutation: w2 r1 w3 r2 p3 c3 p1 p2 c2 c1 check
22310a
22311-
22312(0 rows)
22313
22314a
22315-
22316(0 rows)
22317
22318step w2: INSERT INTO test2 VALUES (2);
22319step r1: SELECT * FROM test2;
22320b
22321-
22322(0 rows)
22323
22324step w3: INSERT INTO test3 VALUES (3);
22325step r2: SELECT * FROM test3;
22326c
22327-
22328(0 rows)
22329
22330step p3: PREPARE TRANSACTION 's3';
22331step c3: COMMIT PREPARED 's3';
22332step p1: PREPARE TRANSACTION 's1';
22333step p2: PREPARE TRANSACTION 's2';
22334ERROR:  could not serialize access due to read/write dependencies among transactions
22335step c2: COMMIT PREPARED 's2';
22336ERROR:  prepared transaction with identifier "s2" does not exist
22337step c1: COMMIT PREPARED 's1';
22338step check: SELECT * FROM test1,test2,test3;
22339a|b|c
22340-+-+-
22341(0 rows)
22342
22343
22344starting permutation: w2 r1 w3 r2 p3 c3 p1 c1 p2 c2 check
22345a
22346-
22347(0 rows)
22348
22349a
22350-
22351(0 rows)
22352
22353step w2: INSERT INTO test2 VALUES (2);
22354step r1: SELECT * FROM test2;
22355b
22356-
22357(0 rows)
22358
22359step w3: INSERT INTO test3 VALUES (3);
22360step r2: SELECT * FROM test3;
22361c
22362-
22363(0 rows)
22364
22365step p3: PREPARE TRANSACTION 's3';
22366step c3: COMMIT PREPARED 's3';
22367step p1: PREPARE TRANSACTION 's1';
22368step c1: COMMIT PREPARED 's1';
22369step p2: PREPARE TRANSACTION 's2';
22370ERROR:  could not serialize access due to read/write dependencies among transactions
22371step c2: COMMIT PREPARED 's2';
22372ERROR:  prepared transaction with identifier "s2" does not exist
22373step check: SELECT * FROM test1,test2,test3;
22374a|b|c
22375-+-+-
22376(0 rows)
22377
22378
22379starting permutation: w2 r1 w3 r2 p3 c3 p2 p1 c1 c2 check
22380a
22381-
22382(0 rows)
22383
22384a
22385-
22386(0 rows)
22387
22388step w2: INSERT INTO test2 VALUES (2);
22389step r1: SELECT * FROM test2;
22390b
22391-
22392(0 rows)
22393
22394step w3: INSERT INTO test3 VALUES (3);
22395step r2: SELECT * FROM test3;
22396c
22397-
22398(0 rows)
22399
22400step p3: PREPARE TRANSACTION 's3';
22401step c3: COMMIT PREPARED 's3';
22402step p2: PREPARE TRANSACTION 's2';
22403ERROR:  could not serialize access due to read/write dependencies among transactions
22404step p1: PREPARE TRANSACTION 's1';
22405step c1: COMMIT PREPARED 's1';
22406step c2: COMMIT PREPARED 's2';
22407ERROR:  prepared transaction with identifier "s2" does not exist
22408step check: SELECT * FROM test1,test2,test3;
22409a|b|c
22410-+-+-
22411(0 rows)
22412
22413
22414starting permutation: w2 r1 w3 r2 p3 c3 p2 p1 c2 c1 check
22415a
22416-
22417(0 rows)
22418
22419a
22420-
22421(0 rows)
22422
22423step w2: INSERT INTO test2 VALUES (2);
22424step r1: SELECT * FROM test2;
22425b
22426-
22427(0 rows)
22428
22429step w3: INSERT INTO test3 VALUES (3);
22430step r2: SELECT * FROM test3;
22431c
22432-
22433(0 rows)
22434
22435step p3: PREPARE TRANSACTION 's3';
22436step c3: COMMIT PREPARED 's3';
22437step p2: PREPARE TRANSACTION 's2';
22438ERROR:  could not serialize access due to read/write dependencies among transactions
22439step p1: PREPARE TRANSACTION 's1';
22440step c2: COMMIT PREPARED 's2';
22441ERROR:  prepared transaction with identifier "s2" does not exist
22442step c1: COMMIT PREPARED 's1';
22443step check: SELECT * FROM test1,test2,test3;
22444a|b|c
22445-+-+-
22446(0 rows)
22447
22448
22449starting permutation: w2 r1 w3 r2 p3 c3 p2 c2 p1 c1 check
22450a
22451-
22452(0 rows)
22453
22454a
22455-
22456(0 rows)
22457
22458step w2: INSERT INTO test2 VALUES (2);
22459step r1: SELECT * FROM test2;
22460b
22461-
22462(0 rows)
22463
22464step w3: INSERT INTO test3 VALUES (3);
22465step r2: SELECT * FROM test3;
22466c
22467-
22468(0 rows)
22469
22470step p3: PREPARE TRANSACTION 's3';
22471step c3: COMMIT PREPARED 's3';
22472step p2: PREPARE TRANSACTION 's2';
22473ERROR:  could not serialize access due to read/write dependencies among transactions
22474step c2: COMMIT PREPARED 's2';
22475ERROR:  prepared transaction with identifier "s2" does not exist
22476step p1: PREPARE TRANSACTION 's1';
22477step c1: COMMIT PREPARED 's1';
22478step check: SELECT * FROM test1,test2,test3;
22479a|b|c
22480-+-+-
22481(0 rows)
22482
22483
22484starting permutation: w2 r1 w3 p1 r2 p2 p3 c3 c1 c2 check
22485a
22486-
22487(0 rows)
22488
22489a
22490-
22491(0 rows)
22492
22493step w2: INSERT INTO test2 VALUES (2);
22494step r1: SELECT * FROM test2;
22495b
22496-
22497(0 rows)
22498
22499step w3: INSERT INTO test3 VALUES (3);
22500step p1: PREPARE TRANSACTION 's1';
22501step r2: SELECT * FROM test3;
22502c
22503-
22504(0 rows)
22505
22506step p2: PREPARE TRANSACTION 's2';
22507step p3: PREPARE TRANSACTION 's3';
22508ERROR:  could not serialize access due to read/write dependencies among transactions
22509step c3: COMMIT PREPARED 's3';
22510ERROR:  prepared transaction with identifier "s3" does not exist
22511step c1: COMMIT PREPARED 's1';
22512step c2: COMMIT PREPARED 's2';
22513step check: SELECT * FROM test1,test2,test3;
22514a|b|c
22515-+-+-
22516(0 rows)
22517
22518
22519starting permutation: w2 r1 w3 p1 r2 p2 p3 c3 c2 c1 check
22520a
22521-
22522(0 rows)
22523
22524a
22525-
22526(0 rows)
22527
22528step w2: INSERT INTO test2 VALUES (2);
22529step r1: SELECT * FROM test2;
22530b
22531-
22532(0 rows)
22533
22534step w3: INSERT INTO test3 VALUES (3);
22535step p1: PREPARE TRANSACTION 's1';
22536step r2: SELECT * FROM test3;
22537c
22538-
22539(0 rows)
22540
22541step p2: PREPARE TRANSACTION 's2';
22542step p3: PREPARE TRANSACTION 's3';
22543ERROR:  could not serialize access due to read/write dependencies among transactions
22544step c3: COMMIT PREPARED 's3';
22545ERROR:  prepared transaction with identifier "s3" does not exist
22546step c2: COMMIT PREPARED 's2';
22547step c1: COMMIT PREPARED 's1';
22548step check: SELECT * FROM test1,test2,test3;
22549a|b|c
22550-+-+-
22551(0 rows)
22552
22553
22554starting permutation: w2 r1 w3 p1 r2 p3 p2 c3 c1 c2 check
22555a
22556-
22557(0 rows)
22558
22559a
22560-
22561(0 rows)
22562
22563step w2: INSERT INTO test2 VALUES (2);
22564step r1: SELECT * FROM test2;
22565b
22566-
22567(0 rows)
22568
22569step w3: INSERT INTO test3 VALUES (3);
22570step p1: PREPARE TRANSACTION 's1';
22571step r2: SELECT * FROM test3;
22572c
22573-
22574(0 rows)
22575
22576step p3: PREPARE TRANSACTION 's3';
22577step p2: PREPARE TRANSACTION 's2';
22578ERROR:  could not serialize access due to read/write dependencies among transactions
22579step c3: COMMIT PREPARED 's3';
22580step c1: COMMIT PREPARED 's1';
22581step c2: COMMIT PREPARED 's2';
22582ERROR:  prepared transaction with identifier "s2" does not exist
22583step check: SELECT * FROM test1,test2,test3;
22584a|b|c
22585-+-+-
22586(0 rows)
22587
22588
22589starting permutation: w2 r1 w3 p1 r2 p3 p2 c3 c2 c1 check
22590a
22591-
22592(0 rows)
22593
22594a
22595-
22596(0 rows)
22597
22598step w2: INSERT INTO test2 VALUES (2);
22599step r1: SELECT * FROM test2;
22600b
22601-
22602(0 rows)
22603
22604step w3: INSERT INTO test3 VALUES (3);
22605step p1: PREPARE TRANSACTION 's1';
22606step r2: SELECT * FROM test3;
22607c
22608-
22609(0 rows)
22610
22611step p3: PREPARE TRANSACTION 's3';
22612step p2: PREPARE TRANSACTION 's2';
22613ERROR:  could not serialize access due to read/write dependencies among transactions
22614step c3: COMMIT PREPARED 's3';
22615step c2: COMMIT PREPARED 's2';
22616ERROR:  prepared transaction with identifier "s2" does not exist
22617step c1: COMMIT PREPARED 's1';
22618step check: SELECT * FROM test1,test2,test3;
22619a|b|c
22620-+-+-
22621(0 rows)
22622
22623
22624starting permutation: w2 r1 w3 p1 r2 p3 c3 p2 c1 c2 check
22625a
22626-
22627(0 rows)
22628
22629a
22630-
22631(0 rows)
22632
22633step w2: INSERT INTO test2 VALUES (2);
22634step r1: SELECT * FROM test2;
22635b
22636-
22637(0 rows)
22638
22639step w3: INSERT INTO test3 VALUES (3);
22640step p1: PREPARE TRANSACTION 's1';
22641step r2: SELECT * FROM test3;
22642c
22643-
22644(0 rows)
22645
22646step p3: PREPARE TRANSACTION 's3';
22647step c3: COMMIT PREPARED 's3';
22648step p2: PREPARE TRANSACTION 's2';
22649ERROR:  could not serialize access due to read/write dependencies among transactions
22650step c1: COMMIT PREPARED 's1';
22651step c2: COMMIT PREPARED 's2';
22652ERROR:  prepared transaction with identifier "s2" does not exist
22653step check: SELECT * FROM test1,test2,test3;
22654a|b|c
22655-+-+-
22656(0 rows)
22657
22658
22659starting permutation: w2 r1 w3 p1 r2 p3 c3 p2 c2 c1 check
22660a
22661-
22662(0 rows)
22663
22664a
22665-
22666(0 rows)
22667
22668step w2: INSERT INTO test2 VALUES (2);
22669step r1: SELECT * FROM test2;
22670b
22671-
22672(0 rows)
22673
22674step w3: INSERT INTO test3 VALUES (3);
22675step p1: PREPARE TRANSACTION 's1';
22676step r2: SELECT * FROM test3;
22677c
22678-
22679(0 rows)
22680
22681step p3: PREPARE TRANSACTION 's3';
22682step c3: COMMIT PREPARED 's3';
22683step p2: PREPARE TRANSACTION 's2';
22684ERROR:  could not serialize access due to read/write dependencies among transactions
22685step c2: COMMIT PREPARED 's2';
22686ERROR:  prepared transaction with identifier "s2" does not exist
22687step c1: COMMIT PREPARED 's1';
22688step check: SELECT * FROM test1,test2,test3;
22689a|b|c
22690-+-+-
22691(0 rows)
22692
22693
22694starting permutation: w2 r1 w3 p1 r2 p3 c3 c1 p2 c2 check
22695a
22696-
22697(0 rows)
22698
22699a
22700-
22701(0 rows)
22702
22703step w2: INSERT INTO test2 VALUES (2);
22704step r1: SELECT * FROM test2;
22705b
22706-
22707(0 rows)
22708
22709step w3: INSERT INTO test3 VALUES (3);
22710step p1: PREPARE TRANSACTION 's1';
22711step r2: SELECT * FROM test3;
22712c
22713-
22714(0 rows)
22715
22716step p3: PREPARE TRANSACTION 's3';
22717step c3: COMMIT PREPARED 's3';
22718step c1: COMMIT PREPARED 's1';
22719step p2: PREPARE TRANSACTION 's2';
22720ERROR:  could not serialize access due to read/write dependencies among transactions
22721step c2: COMMIT PREPARED 's2';
22722ERROR:  prepared transaction with identifier "s2" does not exist
22723step check: SELECT * FROM test1,test2,test3;
22724a|b|c
22725-+-+-
22726(0 rows)
22727
22728
22729starting permutation: w2 r1 w3 p1 p3 r2 p2 c3 c1 c2 check
22730a
22731-
22732(0 rows)
22733
22734a
22735-
22736(0 rows)
22737
22738step w2: INSERT INTO test2 VALUES (2);
22739step r1: SELECT * FROM test2;
22740b
22741-
22742(0 rows)
22743
22744step w3: INSERT INTO test3 VALUES (3);
22745step p1: PREPARE TRANSACTION 's1';
22746step p3: PREPARE TRANSACTION 's3';
22747step r2: SELECT * FROM test3;
22748ERROR:  could not serialize access due to read/write dependencies among transactions
22749step p2: PREPARE TRANSACTION 's2';
22750step c3: COMMIT PREPARED 's3';
22751step c1: COMMIT PREPARED 's1';
22752step c2: COMMIT PREPARED 's2';
22753ERROR:  prepared transaction with identifier "s2" does not exist
22754step check: SELECT * FROM test1,test2,test3;
22755a|b|c
22756-+-+-
22757(0 rows)
22758
22759
22760starting permutation: w2 r1 w3 p1 p3 r2 p2 c3 c2 c1 check
22761a
22762-
22763(0 rows)
22764
22765a
22766-
22767(0 rows)
22768
22769step w2: INSERT INTO test2 VALUES (2);
22770step r1: SELECT * FROM test2;
22771b
22772-
22773(0 rows)
22774
22775step w3: INSERT INTO test3 VALUES (3);
22776step p1: PREPARE TRANSACTION 's1';
22777step p3: PREPARE TRANSACTION 's3';
22778step r2: SELECT * FROM test3;
22779ERROR:  could not serialize access due to read/write dependencies among transactions
22780step p2: PREPARE TRANSACTION 's2';
22781step c3: COMMIT PREPARED 's3';
22782step c2: COMMIT PREPARED 's2';
22783ERROR:  prepared transaction with identifier "s2" does not exist
22784step c1: COMMIT PREPARED 's1';
22785step check: SELECT * FROM test1,test2,test3;
22786a|b|c
22787-+-+-
22788(0 rows)
22789
22790
22791starting permutation: w2 r1 w3 p1 p3 r2 c3 p2 c1 c2 check
22792a
22793-
22794(0 rows)
22795
22796a
22797-
22798(0 rows)
22799
22800step w2: INSERT INTO test2 VALUES (2);
22801step r1: SELECT * FROM test2;
22802b
22803-
22804(0 rows)
22805
22806step w3: INSERT INTO test3 VALUES (3);
22807step p1: PREPARE TRANSACTION 's1';
22808step p3: PREPARE TRANSACTION 's3';
22809step r2: SELECT * FROM test3;
22810ERROR:  could not serialize access due to read/write dependencies among transactions
22811step c3: COMMIT PREPARED 's3';
22812step p2: PREPARE TRANSACTION 's2';
22813step c1: COMMIT PREPARED 's1';
22814step c2: COMMIT PREPARED 's2';
22815ERROR:  prepared transaction with identifier "s2" does not exist
22816step check: SELECT * FROM test1,test2,test3;
22817a|b|c
22818-+-+-
22819(0 rows)
22820
22821
22822starting permutation: w2 r1 w3 p1 p3 r2 c3 p2 c2 c1 check
22823a
22824-
22825(0 rows)
22826
22827a
22828-
22829(0 rows)
22830
22831step w2: INSERT INTO test2 VALUES (2);
22832step r1: SELECT * FROM test2;
22833b
22834-
22835(0 rows)
22836
22837step w3: INSERT INTO test3 VALUES (3);
22838step p1: PREPARE TRANSACTION 's1';
22839step p3: PREPARE TRANSACTION 's3';
22840step r2: SELECT * FROM test3;
22841ERROR:  could not serialize access due to read/write dependencies among transactions
22842step c3: COMMIT PREPARED 's3';
22843step p2: PREPARE TRANSACTION 's2';
22844step c2: COMMIT PREPARED 's2';
22845ERROR:  prepared transaction with identifier "s2" does not exist
22846step c1: COMMIT PREPARED 's1';
22847step check: SELECT * FROM test1,test2,test3;
22848a|b|c
22849-+-+-
22850(0 rows)
22851
22852
22853starting permutation: w2 r1 w3 p1 p3 r2 c3 c1 p2 c2 check
22854a
22855-
22856(0 rows)
22857
22858a
22859-
22860(0 rows)
22861
22862step w2: INSERT INTO test2 VALUES (2);
22863step r1: SELECT * FROM test2;
22864b
22865-
22866(0 rows)
22867
22868step w3: INSERT INTO test3 VALUES (3);
22869step p1: PREPARE TRANSACTION 's1';
22870step p3: PREPARE TRANSACTION 's3';
22871step r2: SELECT * FROM test3;
22872ERROR:  could not serialize access due to read/write dependencies among transactions
22873step c3: COMMIT PREPARED 's3';
22874step c1: COMMIT PREPARED 's1';
22875step p2: PREPARE TRANSACTION 's2';
22876step c2: COMMIT PREPARED 's2';
22877ERROR:  prepared transaction with identifier "s2" does not exist
22878step check: SELECT * FROM test1,test2,test3;
22879a|b|c
22880-+-+-
22881(0 rows)
22882
22883
22884starting permutation: w2 r1 w3 p1 p3 c3 r2 p2 c1 c2 check
22885a
22886-
22887(0 rows)
22888
22889a
22890-
22891(0 rows)
22892
22893step w2: INSERT INTO test2 VALUES (2);
22894step r1: SELECT * FROM test2;
22895b
22896-
22897(0 rows)
22898
22899step w3: INSERT INTO test3 VALUES (3);
22900step p1: PREPARE TRANSACTION 's1';
22901step p3: PREPARE TRANSACTION 's3';
22902step c3: COMMIT PREPARED 's3';
22903step r2: SELECT * FROM test3;
22904ERROR:  could not serialize access due to read/write dependencies among transactions
22905step p2: PREPARE TRANSACTION 's2';
22906step c1: COMMIT PREPARED 's1';
22907step c2: COMMIT PREPARED 's2';
22908ERROR:  prepared transaction with identifier "s2" does not exist
22909step check: SELECT * FROM test1,test2,test3;
22910a|b|c
22911-+-+-
22912(0 rows)
22913
22914
22915starting permutation: w2 r1 w3 p1 p3 c3 r2 p2 c2 c1 check
22916a
22917-
22918(0 rows)
22919
22920a
22921-
22922(0 rows)
22923
22924step w2: INSERT INTO test2 VALUES (2);
22925step r1: SELECT * FROM test2;
22926b
22927-
22928(0 rows)
22929
22930step w3: INSERT INTO test3 VALUES (3);
22931step p1: PREPARE TRANSACTION 's1';
22932step p3: PREPARE TRANSACTION 's3';
22933step c3: COMMIT PREPARED 's3';
22934step r2: SELECT * FROM test3;
22935ERROR:  could not serialize access due to read/write dependencies among transactions
22936step p2: PREPARE TRANSACTION 's2';
22937step c2: COMMIT PREPARED 's2';
22938ERROR:  prepared transaction with identifier "s2" does not exist
22939step c1: COMMIT PREPARED 's1';
22940step check: SELECT * FROM test1,test2,test3;
22941a|b|c
22942-+-+-
22943(0 rows)
22944
22945
22946starting permutation: w2 r1 w3 p1 p3 c3 r2 c1 p2 c2 check
22947a
22948-
22949(0 rows)
22950
22951a
22952-
22953(0 rows)
22954
22955step w2: INSERT INTO test2 VALUES (2);
22956step r1: SELECT * FROM test2;
22957b
22958-
22959(0 rows)
22960
22961step w3: INSERT INTO test3 VALUES (3);
22962step p1: PREPARE TRANSACTION 's1';
22963step p3: PREPARE TRANSACTION 's3';
22964step c3: COMMIT PREPARED 's3';
22965step r2: SELECT * FROM test3;
22966ERROR:  could not serialize access due to read/write dependencies among transactions
22967step c1: COMMIT PREPARED 's1';
22968step p2: PREPARE TRANSACTION 's2';
22969step c2: COMMIT PREPARED 's2';
22970ERROR:  prepared transaction with identifier "s2" does not exist
22971step check: SELECT * FROM test1,test2,test3;
22972a|b|c
22973-+-+-
22974(0 rows)
22975
22976
22977starting permutation: w2 r1 w3 p1 p3 c3 c1 r2 p2 c2 check
22978a
22979-
22980(0 rows)
22981
22982a
22983-
22984(0 rows)
22985
22986step w2: INSERT INTO test2 VALUES (2);
22987step r1: SELECT * FROM test2;
22988b
22989-
22990(0 rows)
22991
22992step w3: INSERT INTO test3 VALUES (3);
22993step p1: PREPARE TRANSACTION 's1';
22994step p3: PREPARE TRANSACTION 's3';
22995step c3: COMMIT PREPARED 's3';
22996step c1: COMMIT PREPARED 's1';
22997step r2: SELECT * FROM test3;
22998ERROR:  could not serialize access due to read/write dependencies among transactions
22999step p2: PREPARE TRANSACTION 's2';
23000step c2: COMMIT PREPARED 's2';
23001ERROR:  prepared transaction with identifier "s2" does not exist
23002step check: SELECT * FROM test1,test2,test3;
23003a|b|c
23004-+-+-
23005(0 rows)
23006
23007
23008starting permutation: w2 r1 w3 p3 r2 p1 p2 c3 c1 c2 check
23009a
23010-
23011(0 rows)
23012
23013a
23014-
23015(0 rows)
23016
23017step w2: INSERT INTO test2 VALUES (2);
23018step r1: SELECT * FROM test2;
23019b
23020-
23021(0 rows)
23022
23023step w3: INSERT INTO test3 VALUES (3);
23024step p3: PREPARE TRANSACTION 's3';
23025step r2: SELECT * FROM test3;
23026ERROR:  could not serialize access due to read/write dependencies among transactions
23027step p1: PREPARE TRANSACTION 's1';
23028step p2: PREPARE TRANSACTION 's2';
23029step c3: COMMIT PREPARED 's3';
23030step c1: COMMIT PREPARED 's1';
23031step c2: COMMIT PREPARED 's2';
23032ERROR:  prepared transaction with identifier "s2" does not exist
23033step check: SELECT * FROM test1,test2,test3;
23034a|b|c
23035-+-+-
23036(0 rows)
23037
23038
23039starting permutation: w2 r1 w3 p3 r2 p1 p2 c3 c2 c1 check
23040a
23041-
23042(0 rows)
23043
23044a
23045-
23046(0 rows)
23047
23048step w2: INSERT INTO test2 VALUES (2);
23049step r1: SELECT * FROM test2;
23050b
23051-
23052(0 rows)
23053
23054step w3: INSERT INTO test3 VALUES (3);
23055step p3: PREPARE TRANSACTION 's3';
23056step r2: SELECT * FROM test3;
23057ERROR:  could not serialize access due to read/write dependencies among transactions
23058step p1: PREPARE TRANSACTION 's1';
23059step p2: PREPARE TRANSACTION 's2';
23060step c3: COMMIT PREPARED 's3';
23061step c2: COMMIT PREPARED 's2';
23062ERROR:  prepared transaction with identifier "s2" does not exist
23063step c1: COMMIT PREPARED 's1';
23064step check: SELECT * FROM test1,test2,test3;
23065a|b|c
23066-+-+-
23067(0 rows)
23068
23069
23070starting permutation: w2 r1 w3 p3 r2 p1 c3 p2 c1 c2 check
23071a
23072-
23073(0 rows)
23074
23075a
23076-
23077(0 rows)
23078
23079step w2: INSERT INTO test2 VALUES (2);
23080step r1: SELECT * FROM test2;
23081b
23082-
23083(0 rows)
23084
23085step w3: INSERT INTO test3 VALUES (3);
23086step p3: PREPARE TRANSACTION 's3';
23087step r2: SELECT * FROM test3;
23088ERROR:  could not serialize access due to read/write dependencies among transactions
23089step p1: PREPARE TRANSACTION 's1';
23090step c3: COMMIT PREPARED 's3';
23091step p2: PREPARE TRANSACTION 's2';
23092step c1: COMMIT PREPARED 's1';
23093step c2: COMMIT PREPARED 's2';
23094ERROR:  prepared transaction with identifier "s2" does not exist
23095step check: SELECT * FROM test1,test2,test3;
23096a|b|c
23097-+-+-
23098(0 rows)
23099
23100
23101starting permutation: w2 r1 w3 p3 r2 p1 c3 p2 c2 c1 check
23102a
23103-
23104(0 rows)
23105
23106a
23107-
23108(0 rows)
23109
23110step w2: INSERT INTO test2 VALUES (2);
23111step r1: SELECT * FROM test2;
23112b
23113-
23114(0 rows)
23115
23116step w3: INSERT INTO test3 VALUES (3);
23117step p3: PREPARE TRANSACTION 's3';
23118step r2: SELECT * FROM test3;
23119ERROR:  could not serialize access due to read/write dependencies among transactions
23120step p1: PREPARE TRANSACTION 's1';
23121step c3: COMMIT PREPARED 's3';
23122step p2: PREPARE TRANSACTION 's2';
23123step c2: COMMIT PREPARED 's2';
23124ERROR:  prepared transaction with identifier "s2" does not exist
23125step c1: COMMIT PREPARED 's1';
23126step check: SELECT * FROM test1,test2,test3;
23127a|b|c
23128-+-+-
23129(0 rows)
23130
23131
23132starting permutation: w2 r1 w3 p3 r2 p1 c3 c1 p2 c2 check
23133a
23134-
23135(0 rows)
23136
23137a
23138-
23139(0 rows)
23140
23141step w2: INSERT INTO test2 VALUES (2);
23142step r1: SELECT * FROM test2;
23143b
23144-
23145(0 rows)
23146
23147step w3: INSERT INTO test3 VALUES (3);
23148step p3: PREPARE TRANSACTION 's3';
23149step r2: SELECT * FROM test3;
23150ERROR:  could not serialize access due to read/write dependencies among transactions
23151step p1: PREPARE TRANSACTION 's1';
23152step c3: COMMIT PREPARED 's3';
23153step c1: COMMIT PREPARED 's1';
23154step p2: PREPARE TRANSACTION 's2';
23155step c2: COMMIT PREPARED 's2';
23156ERROR:  prepared transaction with identifier "s2" does not exist
23157step check: SELECT * FROM test1,test2,test3;
23158a|b|c
23159-+-+-
23160(0 rows)
23161
23162
23163starting permutation: w2 r1 w3 p3 r2 p2 p1 c3 c1 c2 check
23164a
23165-
23166(0 rows)
23167
23168a
23169-
23170(0 rows)
23171
23172step w2: INSERT INTO test2 VALUES (2);
23173step r1: SELECT * FROM test2;
23174b
23175-
23176(0 rows)
23177
23178step w3: INSERT INTO test3 VALUES (3);
23179step p3: PREPARE TRANSACTION 's3';
23180step r2: SELECT * FROM test3;
23181ERROR:  could not serialize access due to read/write dependencies among transactions
23182step p2: PREPARE TRANSACTION 's2';
23183step p1: PREPARE TRANSACTION 's1';
23184step c3: COMMIT PREPARED 's3';
23185step c1: COMMIT PREPARED 's1';
23186step c2: COMMIT PREPARED 's2';
23187ERROR:  prepared transaction with identifier "s2" does not exist
23188step check: SELECT * FROM test1,test2,test3;
23189a|b|c
23190-+-+-
23191(0 rows)
23192
23193
23194starting permutation: w2 r1 w3 p3 r2 p2 p1 c3 c2 c1 check
23195a
23196-
23197(0 rows)
23198
23199a
23200-
23201(0 rows)
23202
23203step w2: INSERT INTO test2 VALUES (2);
23204step r1: SELECT * FROM test2;
23205b
23206-
23207(0 rows)
23208
23209step w3: INSERT INTO test3 VALUES (3);
23210step p3: PREPARE TRANSACTION 's3';
23211step r2: SELECT * FROM test3;
23212ERROR:  could not serialize access due to read/write dependencies among transactions
23213step p2: PREPARE TRANSACTION 's2';
23214step p1: PREPARE TRANSACTION 's1';
23215step c3: COMMIT PREPARED 's3';
23216step c2: COMMIT PREPARED 's2';
23217ERROR:  prepared transaction with identifier "s2" does not exist
23218step c1: COMMIT PREPARED 's1';
23219step check: SELECT * FROM test1,test2,test3;
23220a|b|c
23221-+-+-
23222(0 rows)
23223
23224
23225starting permutation: w2 r1 w3 p3 r2 p2 c3 p1 c1 c2 check
23226a
23227-
23228(0 rows)
23229
23230a
23231-
23232(0 rows)
23233
23234step w2: INSERT INTO test2 VALUES (2);
23235step r1: SELECT * FROM test2;
23236b
23237-
23238(0 rows)
23239
23240step w3: INSERT INTO test3 VALUES (3);
23241step p3: PREPARE TRANSACTION 's3';
23242step r2: SELECT * FROM test3;
23243ERROR:  could not serialize access due to read/write dependencies among transactions
23244step p2: PREPARE TRANSACTION 's2';
23245step c3: COMMIT PREPARED 's3';
23246step p1: PREPARE TRANSACTION 's1';
23247step c1: COMMIT PREPARED 's1';
23248step c2: COMMIT PREPARED 's2';
23249ERROR:  prepared transaction with identifier "s2" does not exist
23250step check: SELECT * FROM test1,test2,test3;
23251a|b|c
23252-+-+-
23253(0 rows)
23254
23255
23256starting permutation: w2 r1 w3 p3 r2 p2 c3 p1 c2 c1 check
23257a
23258-
23259(0 rows)
23260
23261a
23262-
23263(0 rows)
23264
23265step w2: INSERT INTO test2 VALUES (2);
23266step r1: SELECT * FROM test2;
23267b
23268-
23269(0 rows)
23270
23271step w3: INSERT INTO test3 VALUES (3);
23272step p3: PREPARE TRANSACTION 's3';
23273step r2: SELECT * FROM test3;
23274ERROR:  could not serialize access due to read/write dependencies among transactions
23275step p2: PREPARE TRANSACTION 's2';
23276step c3: COMMIT PREPARED 's3';
23277step p1: PREPARE TRANSACTION 's1';
23278step c2: COMMIT PREPARED 's2';
23279ERROR:  prepared transaction with identifier "s2" does not exist
23280step c1: COMMIT PREPARED 's1';
23281step check: SELECT * FROM test1,test2,test3;
23282a|b|c
23283-+-+-
23284(0 rows)
23285
23286
23287starting permutation: w2 r1 w3 p3 r2 p2 c3 c2 p1 c1 check
23288a
23289-
23290(0 rows)
23291
23292a
23293-
23294(0 rows)
23295
23296step w2: INSERT INTO test2 VALUES (2);
23297step r1: SELECT * FROM test2;
23298b
23299-
23300(0 rows)
23301
23302step w3: INSERT INTO test3 VALUES (3);
23303step p3: PREPARE TRANSACTION 's3';
23304step r2: SELECT * FROM test3;
23305ERROR:  could not serialize access due to read/write dependencies among transactions
23306step p2: PREPARE TRANSACTION 's2';
23307step c3: COMMIT PREPARED 's3';
23308step c2: COMMIT PREPARED 's2';
23309ERROR:  prepared transaction with identifier "s2" does not exist
23310step p1: PREPARE TRANSACTION 's1';
23311step c1: COMMIT PREPARED 's1';
23312step check: SELECT * FROM test1,test2,test3;
23313a|b|c
23314-+-+-
23315(0 rows)
23316
23317
23318starting permutation: w2 r1 w3 p3 r2 c3 p1 p2 c1 c2 check
23319a
23320-
23321(0 rows)
23322
23323a
23324-
23325(0 rows)
23326
23327step w2: INSERT INTO test2 VALUES (2);
23328step r1: SELECT * FROM test2;
23329b
23330-
23331(0 rows)
23332
23333step w3: INSERT INTO test3 VALUES (3);
23334step p3: PREPARE TRANSACTION 's3';
23335step r2: SELECT * FROM test3;
23336ERROR:  could not serialize access due to read/write dependencies among transactions
23337step c3: COMMIT PREPARED 's3';
23338step p1: PREPARE TRANSACTION 's1';
23339step p2: PREPARE TRANSACTION 's2';
23340step c1: COMMIT PREPARED 's1';
23341step c2: COMMIT PREPARED 's2';
23342ERROR:  prepared transaction with identifier "s2" does not exist
23343step check: SELECT * FROM test1,test2,test3;
23344a|b|c
23345-+-+-
23346(0 rows)
23347
23348
23349starting permutation: w2 r1 w3 p3 r2 c3 p1 p2 c2 c1 check
23350a
23351-
23352(0 rows)
23353
23354a
23355-
23356(0 rows)
23357
23358step w2: INSERT INTO test2 VALUES (2);
23359step r1: SELECT * FROM test2;
23360b
23361-
23362(0 rows)
23363
23364step w3: INSERT INTO test3 VALUES (3);
23365step p3: PREPARE TRANSACTION 's3';
23366step r2: SELECT * FROM test3;
23367ERROR:  could not serialize access due to read/write dependencies among transactions
23368step c3: COMMIT PREPARED 's3';
23369step p1: PREPARE TRANSACTION 's1';
23370step p2: PREPARE TRANSACTION 's2';
23371step c2: COMMIT PREPARED 's2';
23372ERROR:  prepared transaction with identifier "s2" does not exist
23373step c1: COMMIT PREPARED 's1';
23374step check: SELECT * FROM test1,test2,test3;
23375a|b|c
23376-+-+-
23377(0 rows)
23378
23379
23380starting permutation: w2 r1 w3 p3 r2 c3 p1 c1 p2 c2 check
23381a
23382-
23383(0 rows)
23384
23385a
23386-
23387(0 rows)
23388
23389step w2: INSERT INTO test2 VALUES (2);
23390step r1: SELECT * FROM test2;
23391b
23392-
23393(0 rows)
23394
23395step w3: INSERT INTO test3 VALUES (3);
23396step p3: PREPARE TRANSACTION 's3';
23397step r2: SELECT * FROM test3;
23398ERROR:  could not serialize access due to read/write dependencies among transactions
23399step c3: COMMIT PREPARED 's3';
23400step p1: PREPARE TRANSACTION 's1';
23401step c1: COMMIT PREPARED 's1';
23402step p2: PREPARE TRANSACTION 's2';
23403step c2: COMMIT PREPARED 's2';
23404ERROR:  prepared transaction with identifier "s2" does not exist
23405step check: SELECT * FROM test1,test2,test3;
23406a|b|c
23407-+-+-
23408(0 rows)
23409
23410
23411starting permutation: w2 r1 w3 p3 r2 c3 p2 p1 c1 c2 check
23412a
23413-
23414(0 rows)
23415
23416a
23417-
23418(0 rows)
23419
23420step w2: INSERT INTO test2 VALUES (2);
23421step r1: SELECT * FROM test2;
23422b
23423-
23424(0 rows)
23425
23426step w3: INSERT INTO test3 VALUES (3);
23427step p3: PREPARE TRANSACTION 's3';
23428step r2: SELECT * FROM test3;
23429ERROR:  could not serialize access due to read/write dependencies among transactions
23430step c3: COMMIT PREPARED 's3';
23431step p2: PREPARE TRANSACTION 's2';
23432step p1: PREPARE TRANSACTION 's1';
23433step c1: COMMIT PREPARED 's1';
23434step c2: COMMIT PREPARED 's2';
23435ERROR:  prepared transaction with identifier "s2" does not exist
23436step check: SELECT * FROM test1,test2,test3;
23437a|b|c
23438-+-+-
23439(0 rows)
23440
23441
23442starting permutation: w2 r1 w3 p3 r2 c3 p2 p1 c2 c1 check
23443a
23444-
23445(0 rows)
23446
23447a
23448-
23449(0 rows)
23450
23451step w2: INSERT INTO test2 VALUES (2);
23452step r1: SELECT * FROM test2;
23453b
23454-
23455(0 rows)
23456
23457step w3: INSERT INTO test3 VALUES (3);
23458step p3: PREPARE TRANSACTION 's3';
23459step r2: SELECT * FROM test3;
23460ERROR:  could not serialize access due to read/write dependencies among transactions
23461step c3: COMMIT PREPARED 's3';
23462step p2: PREPARE TRANSACTION 's2';
23463step p1: PREPARE TRANSACTION 's1';
23464step c2: COMMIT PREPARED 's2';
23465ERROR:  prepared transaction with identifier "s2" does not exist
23466step c1: COMMIT PREPARED 's1';
23467step check: SELECT * FROM test1,test2,test3;
23468a|b|c
23469-+-+-
23470(0 rows)
23471
23472
23473starting permutation: w2 r1 w3 p3 r2 c3 p2 c2 p1 c1 check
23474a
23475-
23476(0 rows)
23477
23478a
23479-
23480(0 rows)
23481
23482step w2: INSERT INTO test2 VALUES (2);
23483step r1: SELECT * FROM test2;
23484b
23485-
23486(0 rows)
23487
23488step w3: INSERT INTO test3 VALUES (3);
23489step p3: PREPARE TRANSACTION 's3';
23490step r2: SELECT * FROM test3;
23491ERROR:  could not serialize access due to read/write dependencies among transactions
23492step c3: COMMIT PREPARED 's3';
23493step p2: PREPARE TRANSACTION 's2';
23494step c2: COMMIT PREPARED 's2';
23495ERROR:  prepared transaction with identifier "s2" does not exist
23496step p1: PREPARE TRANSACTION 's1';
23497step c1: COMMIT PREPARED 's1';
23498step check: SELECT * FROM test1,test2,test3;
23499a|b|c
23500-+-+-
23501(0 rows)
23502
23503
23504starting permutation: w2 r1 w3 p3 p1 r2 p2 c3 c1 c2 check
23505a
23506-
23507(0 rows)
23508
23509a
23510-
23511(0 rows)
23512
23513step w2: INSERT INTO test2 VALUES (2);
23514step r1: SELECT * FROM test2;
23515b
23516-
23517(0 rows)
23518
23519step w3: INSERT INTO test3 VALUES (3);
23520step p3: PREPARE TRANSACTION 's3';
23521step p1: PREPARE TRANSACTION 's1';
23522step r2: SELECT * FROM test3;
23523ERROR:  could not serialize access due to read/write dependencies among transactions
23524step p2: PREPARE TRANSACTION 's2';
23525step c3: COMMIT PREPARED 's3';
23526step c1: COMMIT PREPARED 's1';
23527step c2: COMMIT PREPARED 's2';
23528ERROR:  prepared transaction with identifier "s2" does not exist
23529step check: SELECT * FROM test1,test2,test3;
23530a|b|c
23531-+-+-
23532(0 rows)
23533
23534
23535starting permutation: w2 r1 w3 p3 p1 r2 p2 c3 c2 c1 check
23536a
23537-
23538(0 rows)
23539
23540a
23541-
23542(0 rows)
23543
23544step w2: INSERT INTO test2 VALUES (2);
23545step r1: SELECT * FROM test2;
23546b
23547-
23548(0 rows)
23549
23550step w3: INSERT INTO test3 VALUES (3);
23551step p3: PREPARE TRANSACTION 's3';
23552step p1: PREPARE TRANSACTION 's1';
23553step r2: SELECT * FROM test3;
23554ERROR:  could not serialize access due to read/write dependencies among transactions
23555step p2: PREPARE TRANSACTION 's2';
23556step c3: COMMIT PREPARED 's3';
23557step c2: COMMIT PREPARED 's2';
23558ERROR:  prepared transaction with identifier "s2" does not exist
23559step c1: COMMIT PREPARED 's1';
23560step check: SELECT * FROM test1,test2,test3;
23561a|b|c
23562-+-+-
23563(0 rows)
23564
23565
23566starting permutation: w2 r1 w3 p3 p1 r2 c3 p2 c1 c2 check
23567a
23568-
23569(0 rows)
23570
23571a
23572-
23573(0 rows)
23574
23575step w2: INSERT INTO test2 VALUES (2);
23576step r1: SELECT * FROM test2;
23577b
23578-
23579(0 rows)
23580
23581step w3: INSERT INTO test3 VALUES (3);
23582step p3: PREPARE TRANSACTION 's3';
23583step p1: PREPARE TRANSACTION 's1';
23584step r2: SELECT * FROM test3;
23585ERROR:  could not serialize access due to read/write dependencies among transactions
23586step c3: COMMIT PREPARED 's3';
23587step p2: PREPARE TRANSACTION 's2';
23588step c1: COMMIT PREPARED 's1';
23589step c2: COMMIT PREPARED 's2';
23590ERROR:  prepared transaction with identifier "s2" does not exist
23591step check: SELECT * FROM test1,test2,test3;
23592a|b|c
23593-+-+-
23594(0 rows)
23595
23596
23597starting permutation: w2 r1 w3 p3 p1 r2 c3 p2 c2 c1 check
23598a
23599-
23600(0 rows)
23601
23602a
23603-
23604(0 rows)
23605
23606step w2: INSERT INTO test2 VALUES (2);
23607step r1: SELECT * FROM test2;
23608b
23609-
23610(0 rows)
23611
23612step w3: INSERT INTO test3 VALUES (3);
23613step p3: PREPARE TRANSACTION 's3';
23614step p1: PREPARE TRANSACTION 's1';
23615step r2: SELECT * FROM test3;
23616ERROR:  could not serialize access due to read/write dependencies among transactions
23617step c3: COMMIT PREPARED 's3';
23618step p2: PREPARE TRANSACTION 's2';
23619step c2: COMMIT PREPARED 's2';
23620ERROR:  prepared transaction with identifier "s2" does not exist
23621step c1: COMMIT PREPARED 's1';
23622step check: SELECT * FROM test1,test2,test3;
23623a|b|c
23624-+-+-
23625(0 rows)
23626
23627
23628starting permutation: w2 r1 w3 p3 p1 r2 c3 c1 p2 c2 check
23629a
23630-
23631(0 rows)
23632
23633a
23634-
23635(0 rows)
23636
23637step w2: INSERT INTO test2 VALUES (2);
23638step r1: SELECT * FROM test2;
23639b
23640-
23641(0 rows)
23642
23643step w3: INSERT INTO test3 VALUES (3);
23644step p3: PREPARE TRANSACTION 's3';
23645step p1: PREPARE TRANSACTION 's1';
23646step r2: SELECT * FROM test3;
23647ERROR:  could not serialize access due to read/write dependencies among transactions
23648step c3: COMMIT PREPARED 's3';
23649step c1: COMMIT PREPARED 's1';
23650step p2: PREPARE TRANSACTION 's2';
23651step c2: COMMIT PREPARED 's2';
23652ERROR:  prepared transaction with identifier "s2" does not exist
23653step check: SELECT * FROM test1,test2,test3;
23654a|b|c
23655-+-+-
23656(0 rows)
23657
23658
23659starting permutation: w2 r1 w3 p3 p1 c3 r2 p2 c1 c2 check
23660a
23661-
23662(0 rows)
23663
23664a
23665-
23666(0 rows)
23667
23668step w2: INSERT INTO test2 VALUES (2);
23669step r1: SELECT * FROM test2;
23670b
23671-
23672(0 rows)
23673
23674step w3: INSERT INTO test3 VALUES (3);
23675step p3: PREPARE TRANSACTION 's3';
23676step p1: PREPARE TRANSACTION 's1';
23677step c3: COMMIT PREPARED 's3';
23678step r2: SELECT * FROM test3;
23679ERROR:  could not serialize access due to read/write dependencies among transactions
23680step p2: PREPARE TRANSACTION 's2';
23681step c1: COMMIT PREPARED 's1';
23682step c2: COMMIT PREPARED 's2';
23683ERROR:  prepared transaction with identifier "s2" does not exist
23684step check: SELECT * FROM test1,test2,test3;
23685a|b|c
23686-+-+-
23687(0 rows)
23688
23689
23690starting permutation: w2 r1 w3 p3 p1 c3 r2 p2 c2 c1 check
23691a
23692-
23693(0 rows)
23694
23695a
23696-
23697(0 rows)
23698
23699step w2: INSERT INTO test2 VALUES (2);
23700step r1: SELECT * FROM test2;
23701b
23702-
23703(0 rows)
23704
23705step w3: INSERT INTO test3 VALUES (3);
23706step p3: PREPARE TRANSACTION 's3';
23707step p1: PREPARE TRANSACTION 's1';
23708step c3: COMMIT PREPARED 's3';
23709step r2: SELECT * FROM test3;
23710ERROR:  could not serialize access due to read/write dependencies among transactions
23711step p2: PREPARE TRANSACTION 's2';
23712step c2: COMMIT PREPARED 's2';
23713ERROR:  prepared transaction with identifier "s2" does not exist
23714step c1: COMMIT PREPARED 's1';
23715step check: SELECT * FROM test1,test2,test3;
23716a|b|c
23717-+-+-
23718(0 rows)
23719
23720
23721starting permutation: w2 r1 w3 p3 p1 c3 r2 c1 p2 c2 check
23722a
23723-
23724(0 rows)
23725
23726a
23727-
23728(0 rows)
23729
23730step w2: INSERT INTO test2 VALUES (2);
23731step r1: SELECT * FROM test2;
23732b
23733-
23734(0 rows)
23735
23736step w3: INSERT INTO test3 VALUES (3);
23737step p3: PREPARE TRANSACTION 's3';
23738step p1: PREPARE TRANSACTION 's1';
23739step c3: COMMIT PREPARED 's3';
23740step r2: SELECT * FROM test3;
23741ERROR:  could not serialize access due to read/write dependencies among transactions
23742step c1: COMMIT PREPARED 's1';
23743step p2: PREPARE TRANSACTION 's2';
23744step c2: COMMIT PREPARED 's2';
23745ERROR:  prepared transaction with identifier "s2" does not exist
23746step check: SELECT * FROM test1,test2,test3;
23747a|b|c
23748-+-+-
23749(0 rows)
23750
23751
23752starting permutation: w2 r1 w3 p3 p1 c3 c1 r2 p2 c2 check
23753a
23754-
23755(0 rows)
23756
23757a
23758-
23759(0 rows)
23760
23761step w2: INSERT INTO test2 VALUES (2);
23762step r1: SELECT * FROM test2;
23763b
23764-
23765(0 rows)
23766
23767step w3: INSERT INTO test3 VALUES (3);
23768step p3: PREPARE TRANSACTION 's3';
23769step p1: PREPARE TRANSACTION 's1';
23770step c3: COMMIT PREPARED 's3';
23771step c1: COMMIT PREPARED 's1';
23772step r2: SELECT * FROM test3;
23773ERROR:  could not serialize access due to read/write dependencies among transactions
23774step p2: PREPARE TRANSACTION 's2';
23775step c2: COMMIT PREPARED 's2';
23776ERROR:  prepared transaction with identifier "s2" does not exist
23777step check: SELECT * FROM test1,test2,test3;
23778a|b|c
23779-+-+-
23780(0 rows)
23781
23782
23783starting permutation: w2 r1 w3 p3 c3 r2 p1 p2 c1 c2 check
23784a
23785-
23786(0 rows)
23787
23788a
23789-
23790(0 rows)
23791
23792step w2: INSERT INTO test2 VALUES (2);
23793step r1: SELECT * FROM test2;
23794b
23795-
23796(0 rows)
23797
23798step w3: INSERT INTO test3 VALUES (3);
23799step p3: PREPARE TRANSACTION 's3';
23800step c3: COMMIT PREPARED 's3';
23801step r2: SELECT * FROM test3;
23802ERROR:  could not serialize access due to read/write dependencies among transactions
23803step p1: PREPARE TRANSACTION 's1';
23804step p2: PREPARE TRANSACTION 's2';
23805step c1: COMMIT PREPARED 's1';
23806step c2: COMMIT PREPARED 's2';
23807ERROR:  prepared transaction with identifier "s2" does not exist
23808step check: SELECT * FROM test1,test2,test3;
23809a|b|c
23810-+-+-
23811(0 rows)
23812
23813
23814starting permutation: w2 r1 w3 p3 c3 r2 p1 p2 c2 c1 check
23815a
23816-
23817(0 rows)
23818
23819a
23820-
23821(0 rows)
23822
23823step w2: INSERT INTO test2 VALUES (2);
23824step r1: SELECT * FROM test2;
23825b
23826-
23827(0 rows)
23828
23829step w3: INSERT INTO test3 VALUES (3);
23830step p3: PREPARE TRANSACTION 's3';
23831step c3: COMMIT PREPARED 's3';
23832step r2: SELECT * FROM test3;
23833ERROR:  could not serialize access due to read/write dependencies among transactions
23834step p1: PREPARE TRANSACTION 's1';
23835step p2: PREPARE TRANSACTION 's2';
23836step c2: COMMIT PREPARED 's2';
23837ERROR:  prepared transaction with identifier "s2" does not exist
23838step c1: COMMIT PREPARED 's1';
23839step check: SELECT * FROM test1,test2,test3;
23840a|b|c
23841-+-+-
23842(0 rows)
23843
23844
23845starting permutation: w2 r1 w3 p3 c3 r2 p1 c1 p2 c2 check
23846a
23847-
23848(0 rows)
23849
23850a
23851-
23852(0 rows)
23853
23854step w2: INSERT INTO test2 VALUES (2);
23855step r1: SELECT * FROM test2;
23856b
23857-
23858(0 rows)
23859
23860step w3: INSERT INTO test3 VALUES (3);
23861step p3: PREPARE TRANSACTION 's3';
23862step c3: COMMIT PREPARED 's3';
23863step r2: SELECT * FROM test3;
23864ERROR:  could not serialize access due to read/write dependencies among transactions
23865step p1: PREPARE TRANSACTION 's1';
23866step c1: COMMIT PREPARED 's1';
23867step p2: PREPARE TRANSACTION 's2';
23868step c2: COMMIT PREPARED 's2';
23869ERROR:  prepared transaction with identifier "s2" does not exist
23870step check: SELECT * FROM test1,test2,test3;
23871a|b|c
23872-+-+-
23873(0 rows)
23874
23875
23876starting permutation: w2 r1 w3 p3 c3 r2 p2 p1 c1 c2 check
23877a
23878-
23879(0 rows)
23880
23881a
23882-
23883(0 rows)
23884
23885step w2: INSERT INTO test2 VALUES (2);
23886step r1: SELECT * FROM test2;
23887b
23888-
23889(0 rows)
23890
23891step w3: INSERT INTO test3 VALUES (3);
23892step p3: PREPARE TRANSACTION 's3';
23893step c3: COMMIT PREPARED 's3';
23894step r2: SELECT * FROM test3;
23895ERROR:  could not serialize access due to read/write dependencies among transactions
23896step p2: PREPARE TRANSACTION 's2';
23897step p1: PREPARE TRANSACTION 's1';
23898step c1: COMMIT PREPARED 's1';
23899step c2: COMMIT PREPARED 's2';
23900ERROR:  prepared transaction with identifier "s2" does not exist
23901step check: SELECT * FROM test1,test2,test3;
23902a|b|c
23903-+-+-
23904(0 rows)
23905
23906
23907starting permutation: w2 r1 w3 p3 c3 r2 p2 p1 c2 c1 check
23908a
23909-
23910(0 rows)
23911
23912a
23913-
23914(0 rows)
23915
23916step w2: INSERT INTO test2 VALUES (2);
23917step r1: SELECT * FROM test2;
23918b
23919-
23920(0 rows)
23921
23922step w3: INSERT INTO test3 VALUES (3);
23923step p3: PREPARE TRANSACTION 's3';
23924step c3: COMMIT PREPARED 's3';
23925step r2: SELECT * FROM test3;
23926ERROR:  could not serialize access due to read/write dependencies among transactions
23927step p2: PREPARE TRANSACTION 's2';
23928step p1: PREPARE TRANSACTION 's1';
23929step c2: COMMIT PREPARED 's2';
23930ERROR:  prepared transaction with identifier "s2" does not exist
23931step c1: COMMIT PREPARED 's1';
23932step check: SELECT * FROM test1,test2,test3;
23933a|b|c
23934-+-+-
23935(0 rows)
23936
23937
23938starting permutation: w2 r1 w3 p3 c3 r2 p2 c2 p1 c1 check
23939a
23940-
23941(0 rows)
23942
23943a
23944-
23945(0 rows)
23946
23947step w2: INSERT INTO test2 VALUES (2);
23948step r1: SELECT * FROM test2;
23949b
23950-
23951(0 rows)
23952
23953step w3: INSERT INTO test3 VALUES (3);
23954step p3: PREPARE TRANSACTION 's3';
23955step c3: COMMIT PREPARED 's3';
23956step r2: SELECT * FROM test3;
23957ERROR:  could not serialize access due to read/write dependencies among transactions
23958step p2: PREPARE TRANSACTION 's2';
23959step c2: COMMIT PREPARED 's2';
23960ERROR:  prepared transaction with identifier "s2" does not exist
23961step p1: PREPARE TRANSACTION 's1';
23962step c1: COMMIT PREPARED 's1';
23963step check: SELECT * FROM test1,test2,test3;
23964a|b|c
23965-+-+-
23966(0 rows)
23967
23968
23969starting permutation: w2 r1 w3 p3 c3 p1 r2 p2 c1 c2 check
23970a
23971-
23972(0 rows)
23973
23974a
23975-
23976(0 rows)
23977
23978step w2: INSERT INTO test2 VALUES (2);
23979step r1: SELECT * FROM test2;
23980b
23981-
23982(0 rows)
23983
23984step w3: INSERT INTO test3 VALUES (3);
23985step p3: PREPARE TRANSACTION 's3';
23986step c3: COMMIT PREPARED 's3';
23987step p1: PREPARE TRANSACTION 's1';
23988step r2: SELECT * FROM test3;
23989ERROR:  could not serialize access due to read/write dependencies among transactions
23990step p2: PREPARE TRANSACTION 's2';
23991step c1: COMMIT PREPARED 's1';
23992step c2: COMMIT PREPARED 's2';
23993ERROR:  prepared transaction with identifier "s2" does not exist
23994step check: SELECT * FROM test1,test2,test3;
23995a|b|c
23996-+-+-
23997(0 rows)
23998
23999
24000starting permutation: w2 r1 w3 p3 c3 p1 r2 p2 c2 c1 check
24001a
24002-
24003(0 rows)
24004
24005a
24006-
24007(0 rows)
24008
24009step w2: INSERT INTO test2 VALUES (2);
24010step r1: SELECT * FROM test2;
24011b
24012-
24013(0 rows)
24014
24015step w3: INSERT INTO test3 VALUES (3);
24016step p3: PREPARE TRANSACTION 's3';
24017step c3: COMMIT PREPARED 's3';
24018step p1: PREPARE TRANSACTION 's1';
24019step r2: SELECT * FROM test3;
24020ERROR:  could not serialize access due to read/write dependencies among transactions
24021step p2: PREPARE TRANSACTION 's2';
24022step c2: COMMIT PREPARED 's2';
24023ERROR:  prepared transaction with identifier "s2" does not exist
24024step c1: COMMIT PREPARED 's1';
24025step check: SELECT * FROM test1,test2,test3;
24026a|b|c
24027-+-+-
24028(0 rows)
24029
24030
24031starting permutation: w2 r1 w3 p3 c3 p1 r2 c1 p2 c2 check
24032a
24033-
24034(0 rows)
24035
24036a
24037-
24038(0 rows)
24039
24040step w2: INSERT INTO test2 VALUES (2);
24041step r1: SELECT * FROM test2;
24042b
24043-
24044(0 rows)
24045
24046step w3: INSERT INTO test3 VALUES (3);
24047step p3: PREPARE TRANSACTION 's3';
24048step c3: COMMIT PREPARED 's3';
24049step p1: PREPARE TRANSACTION 's1';
24050step r2: SELECT * FROM test3;
24051ERROR:  could not serialize access due to read/write dependencies among transactions
24052step c1: COMMIT PREPARED 's1';
24053step p2: PREPARE TRANSACTION 's2';
24054step c2: COMMIT PREPARED 's2';
24055ERROR:  prepared transaction with identifier "s2" does not exist
24056step check: SELECT * FROM test1,test2,test3;
24057a|b|c
24058-+-+-
24059(0 rows)
24060
24061
24062starting permutation: w2 r1 w3 p3 c3 p1 c1 r2 p2 c2 check
24063a
24064-
24065(0 rows)
24066
24067a
24068-
24069(0 rows)
24070
24071step w2: INSERT INTO test2 VALUES (2);
24072step r1: SELECT * FROM test2;
24073b
24074-
24075(0 rows)
24076
24077step w3: INSERT INTO test3 VALUES (3);
24078step p3: PREPARE TRANSACTION 's3';
24079step c3: COMMIT PREPARED 's3';
24080step p1: PREPARE TRANSACTION 's1';
24081step c1: COMMIT PREPARED 's1';
24082step r2: SELECT * FROM test3;
24083ERROR:  could not serialize access due to read/write dependencies among transactions
24084step p2: PREPARE TRANSACTION 's2';
24085step c2: COMMIT PREPARED 's2';
24086ERROR:  prepared transaction with identifier "s2" does not exist
24087step check: SELECT * FROM test1,test2,test3;
24088a|b|c
24089-+-+-
24090(0 rows)
24091
24092
24093starting permutation: w2 r1 p1 r2 w3 p2 p3 c3 c1 c2 check
24094a
24095-
24096(0 rows)
24097
24098a
24099-
24100(0 rows)
24101
24102step w2: INSERT INTO test2 VALUES (2);
24103step r1: SELECT * FROM test2;
24104b
24105-
24106(0 rows)
24107
24108step p1: PREPARE TRANSACTION 's1';
24109step r2: SELECT * FROM test3;
24110c
24111-
24112(0 rows)
24113
24114step w3: INSERT INTO test3 VALUES (3);
24115step p2: PREPARE TRANSACTION 's2';
24116step p3: PREPARE TRANSACTION 's3';
24117ERROR:  could not serialize access due to read/write dependencies among transactions
24118step c3: COMMIT PREPARED 's3';
24119ERROR:  prepared transaction with identifier "s3" does not exist
24120step c1: COMMIT PREPARED 's1';
24121step c2: COMMIT PREPARED 's2';
24122step check: SELECT * FROM test1,test2,test3;
24123a|b|c
24124-+-+-
24125(0 rows)
24126
24127
24128starting permutation: w2 r1 p1 r2 w3 p2 p3 c3 c2 c1 check
24129a
24130-
24131(0 rows)
24132
24133a
24134-
24135(0 rows)
24136
24137step w2: INSERT INTO test2 VALUES (2);
24138step r1: SELECT * FROM test2;
24139b
24140-
24141(0 rows)
24142
24143step p1: PREPARE TRANSACTION 's1';
24144step r2: SELECT * FROM test3;
24145c
24146-
24147(0 rows)
24148
24149step w3: INSERT INTO test3 VALUES (3);
24150step p2: PREPARE TRANSACTION 's2';
24151step p3: PREPARE TRANSACTION 's3';
24152ERROR:  could not serialize access due to read/write dependencies among transactions
24153step c3: COMMIT PREPARED 's3';
24154ERROR:  prepared transaction with identifier "s3" does not exist
24155step c2: COMMIT PREPARED 's2';
24156step c1: COMMIT PREPARED 's1';
24157step check: SELECT * FROM test1,test2,test3;
24158a|b|c
24159-+-+-
24160(0 rows)
24161
24162
24163starting permutation: w2 r1 p1 r2 w3 p3 p2 c3 c1 c2 check
24164a
24165-
24166(0 rows)
24167
24168a
24169-
24170(0 rows)
24171
24172step w2: INSERT INTO test2 VALUES (2);
24173step r1: SELECT * FROM test2;
24174b
24175-
24176(0 rows)
24177
24178step p1: PREPARE TRANSACTION 's1';
24179step r2: SELECT * FROM test3;
24180c
24181-
24182(0 rows)
24183
24184step w3: INSERT INTO test3 VALUES (3);
24185step p3: PREPARE TRANSACTION 's3';
24186step p2: PREPARE TRANSACTION 's2';
24187ERROR:  could not serialize access due to read/write dependencies among transactions
24188step c3: COMMIT PREPARED 's3';
24189step c1: COMMIT PREPARED 's1';
24190step c2: COMMIT PREPARED 's2';
24191ERROR:  prepared transaction with identifier "s2" does not exist
24192step check: SELECT * FROM test1,test2,test3;
24193a|b|c
24194-+-+-
24195(0 rows)
24196
24197
24198starting permutation: w2 r1 p1 r2 w3 p3 p2 c3 c2 c1 check
24199a
24200-
24201(0 rows)
24202
24203a
24204-
24205(0 rows)
24206
24207step w2: INSERT INTO test2 VALUES (2);
24208step r1: SELECT * FROM test2;
24209b
24210-
24211(0 rows)
24212
24213step p1: PREPARE TRANSACTION 's1';
24214step r2: SELECT * FROM test3;
24215c
24216-
24217(0 rows)
24218
24219step w3: INSERT INTO test3 VALUES (3);
24220step p3: PREPARE TRANSACTION 's3';
24221step p2: PREPARE TRANSACTION 's2';
24222ERROR:  could not serialize access due to read/write dependencies among transactions
24223step c3: COMMIT PREPARED 's3';
24224step c2: COMMIT PREPARED 's2';
24225ERROR:  prepared transaction with identifier "s2" does not exist
24226step c1: COMMIT PREPARED 's1';
24227step check: SELECT * FROM test1,test2,test3;
24228a|b|c
24229-+-+-
24230(0 rows)
24231
24232
24233starting permutation: w2 r1 p1 r2 w3 p3 c3 p2 c1 c2 check
24234a
24235-
24236(0 rows)
24237
24238a
24239-
24240(0 rows)
24241
24242step w2: INSERT INTO test2 VALUES (2);
24243step r1: SELECT * FROM test2;
24244b
24245-
24246(0 rows)
24247
24248step p1: PREPARE TRANSACTION 's1';
24249step r2: SELECT * FROM test3;
24250c
24251-
24252(0 rows)
24253
24254step w3: INSERT INTO test3 VALUES (3);
24255step p3: PREPARE TRANSACTION 's3';
24256step c3: COMMIT PREPARED 's3';
24257step p2: PREPARE TRANSACTION 's2';
24258ERROR:  could not serialize access due to read/write dependencies among transactions
24259step c1: COMMIT PREPARED 's1';
24260step c2: COMMIT PREPARED 's2';
24261ERROR:  prepared transaction with identifier "s2" does not exist
24262step check: SELECT * FROM test1,test2,test3;
24263a|b|c
24264-+-+-
24265(0 rows)
24266
24267
24268starting permutation: w2 r1 p1 r2 w3 p3 c3 p2 c2 c1 check
24269a
24270-
24271(0 rows)
24272
24273a
24274-
24275(0 rows)
24276
24277step w2: INSERT INTO test2 VALUES (2);
24278step r1: SELECT * FROM test2;
24279b
24280-
24281(0 rows)
24282
24283step p1: PREPARE TRANSACTION 's1';
24284step r2: SELECT * FROM test3;
24285c
24286-
24287(0 rows)
24288
24289step w3: INSERT INTO test3 VALUES (3);
24290step p3: PREPARE TRANSACTION 's3';
24291step c3: COMMIT PREPARED 's3';
24292step p2: PREPARE TRANSACTION 's2';
24293ERROR:  could not serialize access due to read/write dependencies among transactions
24294step c2: COMMIT PREPARED 's2';
24295ERROR:  prepared transaction with identifier "s2" does not exist
24296step c1: COMMIT PREPARED 's1';
24297step check: SELECT * FROM test1,test2,test3;
24298a|b|c
24299-+-+-
24300(0 rows)
24301
24302
24303starting permutation: w2 r1 p1 r2 w3 p3 c3 c1 p2 c2 check
24304a
24305-
24306(0 rows)
24307
24308a
24309-
24310(0 rows)
24311
24312step w2: INSERT INTO test2 VALUES (2);
24313step r1: SELECT * FROM test2;
24314b
24315-
24316(0 rows)
24317
24318step p1: PREPARE TRANSACTION 's1';
24319step r2: SELECT * FROM test3;
24320c
24321-
24322(0 rows)
24323
24324step w3: INSERT INTO test3 VALUES (3);
24325step p3: PREPARE TRANSACTION 's3';
24326step c3: COMMIT PREPARED 's3';
24327step c1: COMMIT PREPARED 's1';
24328step p2: PREPARE TRANSACTION 's2';
24329ERROR:  could not serialize access due to read/write dependencies among transactions
24330step c2: COMMIT PREPARED 's2';
24331ERROR:  prepared transaction with identifier "s2" does not exist
24332step check: SELECT * FROM test1,test2,test3;
24333a|b|c
24334-+-+-
24335(0 rows)
24336
24337
24338starting permutation: w2 r1 p1 r2 p2 w3 p3 c3 c1 c2 check
24339a
24340-
24341(0 rows)
24342
24343a
24344-
24345(0 rows)
24346
24347step w2: INSERT INTO test2 VALUES (2);
24348step r1: SELECT * FROM test2;
24349b
24350-
24351(0 rows)
24352
24353step p1: PREPARE TRANSACTION 's1';
24354step r2: SELECT * FROM test3;
24355c
24356-
24357(0 rows)
24358
24359step p2: PREPARE TRANSACTION 's2';
24360step w3: INSERT INTO test3 VALUES (3);
24361step p3: PREPARE TRANSACTION 's3';
24362ERROR:  could not serialize access due to read/write dependencies among transactions
24363step c3: COMMIT PREPARED 's3';
24364ERROR:  prepared transaction with identifier "s3" does not exist
24365step c1: COMMIT PREPARED 's1';
24366step c2: COMMIT PREPARED 's2';
24367step check: SELECT * FROM test1,test2,test3;
24368a|b|c
24369-+-+-
24370(0 rows)
24371
24372
24373starting permutation: w2 r1 p1 r2 p2 w3 p3 c3 c2 c1 check
24374a
24375-
24376(0 rows)
24377
24378a
24379-
24380(0 rows)
24381
24382step w2: INSERT INTO test2 VALUES (2);
24383step r1: SELECT * FROM test2;
24384b
24385-
24386(0 rows)
24387
24388step p1: PREPARE TRANSACTION 's1';
24389step r2: SELECT * FROM test3;
24390c
24391-
24392(0 rows)
24393
24394step p2: PREPARE TRANSACTION 's2';
24395step w3: INSERT INTO test3 VALUES (3);
24396step p3: PREPARE TRANSACTION 's3';
24397ERROR:  could not serialize access due to read/write dependencies among transactions
24398step c3: COMMIT PREPARED 's3';
24399ERROR:  prepared transaction with identifier "s3" does not exist
24400step c2: COMMIT PREPARED 's2';
24401step c1: COMMIT PREPARED 's1';
24402step check: SELECT * FROM test1,test2,test3;
24403a|b|c
24404-+-+-
24405(0 rows)
24406
24407
24408starting permutation: w2 r1 p1 w3 r2 p2 p3 c3 c1 c2 check
24409a
24410-
24411(0 rows)
24412
24413a
24414-
24415(0 rows)
24416
24417step w2: INSERT INTO test2 VALUES (2);
24418step r1: SELECT * FROM test2;
24419b
24420-
24421(0 rows)
24422
24423step p1: PREPARE TRANSACTION 's1';
24424step w3: INSERT INTO test3 VALUES (3);
24425step r2: SELECT * FROM test3;
24426c
24427-
24428(0 rows)
24429
24430step p2: PREPARE TRANSACTION 's2';
24431step p3: PREPARE TRANSACTION 's3';
24432ERROR:  could not serialize access due to read/write dependencies among transactions
24433step c3: COMMIT PREPARED 's3';
24434ERROR:  prepared transaction with identifier "s3" does not exist
24435step c1: COMMIT PREPARED 's1';
24436step c2: COMMIT PREPARED 's2';
24437step check: SELECT * FROM test1,test2,test3;
24438a|b|c
24439-+-+-
24440(0 rows)
24441
24442
24443starting permutation: w2 r1 p1 w3 r2 p2 p3 c3 c2 c1 check
24444a
24445-
24446(0 rows)
24447
24448a
24449-
24450(0 rows)
24451
24452step w2: INSERT INTO test2 VALUES (2);
24453step r1: SELECT * FROM test2;
24454b
24455-
24456(0 rows)
24457
24458step p1: PREPARE TRANSACTION 's1';
24459step w3: INSERT INTO test3 VALUES (3);
24460step r2: SELECT * FROM test3;
24461c
24462-
24463(0 rows)
24464
24465step p2: PREPARE TRANSACTION 's2';
24466step p3: PREPARE TRANSACTION 's3';
24467ERROR:  could not serialize access due to read/write dependencies among transactions
24468step c3: COMMIT PREPARED 's3';
24469ERROR:  prepared transaction with identifier "s3" does not exist
24470step c2: COMMIT PREPARED 's2';
24471step c1: COMMIT PREPARED 's1';
24472step check: SELECT * FROM test1,test2,test3;
24473a|b|c
24474-+-+-
24475(0 rows)
24476
24477
24478starting permutation: w2 r1 p1 w3 r2 p3 p2 c3 c1 c2 check
24479a
24480-
24481(0 rows)
24482
24483a
24484-
24485(0 rows)
24486
24487step w2: INSERT INTO test2 VALUES (2);
24488step r1: SELECT * FROM test2;
24489b
24490-
24491(0 rows)
24492
24493step p1: PREPARE TRANSACTION 's1';
24494step w3: INSERT INTO test3 VALUES (3);
24495step r2: SELECT * FROM test3;
24496c
24497-
24498(0 rows)
24499
24500step p3: PREPARE TRANSACTION 's3';
24501step p2: PREPARE TRANSACTION 's2';
24502ERROR:  could not serialize access due to read/write dependencies among transactions
24503step c3: COMMIT PREPARED 's3';
24504step c1: COMMIT PREPARED 's1';
24505step c2: COMMIT PREPARED 's2';
24506ERROR:  prepared transaction with identifier "s2" does not exist
24507step check: SELECT * FROM test1,test2,test3;
24508a|b|c
24509-+-+-
24510(0 rows)
24511
24512
24513starting permutation: w2 r1 p1 w3 r2 p3 p2 c3 c2 c1 check
24514a
24515-
24516(0 rows)
24517
24518a
24519-
24520(0 rows)
24521
24522step w2: INSERT INTO test2 VALUES (2);
24523step r1: SELECT * FROM test2;
24524b
24525-
24526(0 rows)
24527
24528step p1: PREPARE TRANSACTION 's1';
24529step w3: INSERT INTO test3 VALUES (3);
24530step r2: SELECT * FROM test3;
24531c
24532-
24533(0 rows)
24534
24535step p3: PREPARE TRANSACTION 's3';
24536step p2: PREPARE TRANSACTION 's2';
24537ERROR:  could not serialize access due to read/write dependencies among transactions
24538step c3: COMMIT PREPARED 's3';
24539step c2: COMMIT PREPARED 's2';
24540ERROR:  prepared transaction with identifier "s2" does not exist
24541step c1: COMMIT PREPARED 's1';
24542step check: SELECT * FROM test1,test2,test3;
24543a|b|c
24544-+-+-
24545(0 rows)
24546
24547
24548starting permutation: w2 r1 p1 w3 r2 p3 c3 p2 c1 c2 check
24549a
24550-
24551(0 rows)
24552
24553a
24554-
24555(0 rows)
24556
24557step w2: INSERT INTO test2 VALUES (2);
24558step r1: SELECT * FROM test2;
24559b
24560-
24561(0 rows)
24562
24563step p1: PREPARE TRANSACTION 's1';
24564step w3: INSERT INTO test3 VALUES (3);
24565step r2: SELECT * FROM test3;
24566c
24567-
24568(0 rows)
24569
24570step p3: PREPARE TRANSACTION 's3';
24571step c3: COMMIT PREPARED 's3';
24572step p2: PREPARE TRANSACTION 's2';
24573ERROR:  could not serialize access due to read/write dependencies among transactions
24574step c1: COMMIT PREPARED 's1';
24575step c2: COMMIT PREPARED 's2';
24576ERROR:  prepared transaction with identifier "s2" does not exist
24577step check: SELECT * FROM test1,test2,test3;
24578a|b|c
24579-+-+-
24580(0 rows)
24581
24582
24583starting permutation: w2 r1 p1 w3 r2 p3 c3 p2 c2 c1 check
24584a
24585-
24586(0 rows)
24587
24588a
24589-
24590(0 rows)
24591
24592step w2: INSERT INTO test2 VALUES (2);
24593step r1: SELECT * FROM test2;
24594b
24595-
24596(0 rows)
24597
24598step p1: PREPARE TRANSACTION 's1';
24599step w3: INSERT INTO test3 VALUES (3);
24600step r2: SELECT * FROM test3;
24601c
24602-
24603(0 rows)
24604
24605step p3: PREPARE TRANSACTION 's3';
24606step c3: COMMIT PREPARED 's3';
24607step p2: PREPARE TRANSACTION 's2';
24608ERROR:  could not serialize access due to read/write dependencies among transactions
24609step c2: COMMIT PREPARED 's2';
24610ERROR:  prepared transaction with identifier "s2" does not exist
24611step c1: COMMIT PREPARED 's1';
24612step check: SELECT * FROM test1,test2,test3;
24613a|b|c
24614-+-+-
24615(0 rows)
24616
24617
24618starting permutation: w2 r1 p1 w3 r2 p3 c3 c1 p2 c2 check
24619a
24620-
24621(0 rows)
24622
24623a
24624-
24625(0 rows)
24626
24627step w2: INSERT INTO test2 VALUES (2);
24628step r1: SELECT * FROM test2;
24629b
24630-
24631(0 rows)
24632
24633step p1: PREPARE TRANSACTION 's1';
24634step w3: INSERT INTO test3 VALUES (3);
24635step r2: SELECT * FROM test3;
24636c
24637-
24638(0 rows)
24639
24640step p3: PREPARE TRANSACTION 's3';
24641step c3: COMMIT PREPARED 's3';
24642step c1: COMMIT PREPARED 's1';
24643step p2: PREPARE TRANSACTION 's2';
24644ERROR:  could not serialize access due to read/write dependencies among transactions
24645step c2: COMMIT PREPARED 's2';
24646ERROR:  prepared transaction with identifier "s2" does not exist
24647step check: SELECT * FROM test1,test2,test3;
24648a|b|c
24649-+-+-
24650(0 rows)
24651
24652
24653starting permutation: w2 r1 p1 w3 p3 r2 p2 c3 c1 c2 check
24654a
24655-
24656(0 rows)
24657
24658a
24659-
24660(0 rows)
24661
24662step w2: INSERT INTO test2 VALUES (2);
24663step r1: SELECT * FROM test2;
24664b
24665-
24666(0 rows)
24667
24668step p1: PREPARE TRANSACTION 's1';
24669step w3: INSERT INTO test3 VALUES (3);
24670step p3: PREPARE TRANSACTION 's3';
24671step r2: SELECT * FROM test3;
24672ERROR:  could not serialize access due to read/write dependencies among transactions
24673step p2: PREPARE TRANSACTION 's2';
24674step c3: COMMIT PREPARED 's3';
24675step c1: COMMIT PREPARED 's1';
24676step c2: COMMIT PREPARED 's2';
24677ERROR:  prepared transaction with identifier "s2" does not exist
24678step check: SELECT * FROM test1,test2,test3;
24679a|b|c
24680-+-+-
24681(0 rows)
24682
24683
24684starting permutation: w2 r1 p1 w3 p3 r2 p2 c3 c2 c1 check
24685a
24686-
24687(0 rows)
24688
24689a
24690-
24691(0 rows)
24692
24693step w2: INSERT INTO test2 VALUES (2);
24694step r1: SELECT * FROM test2;
24695b
24696-
24697(0 rows)
24698
24699step p1: PREPARE TRANSACTION 's1';
24700step w3: INSERT INTO test3 VALUES (3);
24701step p3: PREPARE TRANSACTION 's3';
24702step r2: SELECT * FROM test3;
24703ERROR:  could not serialize access due to read/write dependencies among transactions
24704step p2: PREPARE TRANSACTION 's2';
24705step c3: COMMIT PREPARED 's3';
24706step c2: COMMIT PREPARED 's2';
24707ERROR:  prepared transaction with identifier "s2" does not exist
24708step c1: COMMIT PREPARED 's1';
24709step check: SELECT * FROM test1,test2,test3;
24710a|b|c
24711-+-+-
24712(0 rows)
24713
24714
24715starting permutation: w2 r1 p1 w3 p3 r2 c3 p2 c1 c2 check
24716a
24717-
24718(0 rows)
24719
24720a
24721-
24722(0 rows)
24723
24724step w2: INSERT INTO test2 VALUES (2);
24725step r1: SELECT * FROM test2;
24726b
24727-
24728(0 rows)
24729
24730step p1: PREPARE TRANSACTION 's1';
24731step w3: INSERT INTO test3 VALUES (3);
24732step p3: PREPARE TRANSACTION 's3';
24733step r2: SELECT * FROM test3;
24734ERROR:  could not serialize access due to read/write dependencies among transactions
24735step c3: COMMIT PREPARED 's3';
24736step p2: PREPARE TRANSACTION 's2';
24737step c1: COMMIT PREPARED 's1';
24738step c2: COMMIT PREPARED 's2';
24739ERROR:  prepared transaction with identifier "s2" does not exist
24740step check: SELECT * FROM test1,test2,test3;
24741a|b|c
24742-+-+-
24743(0 rows)
24744
24745
24746starting permutation: w2 r1 p1 w3 p3 r2 c3 p2 c2 c1 check
24747a
24748-
24749(0 rows)
24750
24751a
24752-
24753(0 rows)
24754
24755step w2: INSERT INTO test2 VALUES (2);
24756step r1: SELECT * FROM test2;
24757b
24758-
24759(0 rows)
24760
24761step p1: PREPARE TRANSACTION 's1';
24762step w3: INSERT INTO test3 VALUES (3);
24763step p3: PREPARE TRANSACTION 's3';
24764step r2: SELECT * FROM test3;
24765ERROR:  could not serialize access due to read/write dependencies among transactions
24766step c3: COMMIT PREPARED 's3';
24767step p2: PREPARE TRANSACTION 's2';
24768step c2: COMMIT PREPARED 's2';
24769ERROR:  prepared transaction with identifier "s2" does not exist
24770step c1: COMMIT PREPARED 's1';
24771step check: SELECT * FROM test1,test2,test3;
24772a|b|c
24773-+-+-
24774(0 rows)
24775
24776
24777starting permutation: w2 r1 p1 w3 p3 r2 c3 c1 p2 c2 check
24778a
24779-
24780(0 rows)
24781
24782a
24783-
24784(0 rows)
24785
24786step w2: INSERT INTO test2 VALUES (2);
24787step r1: SELECT * FROM test2;
24788b
24789-
24790(0 rows)
24791
24792step p1: PREPARE TRANSACTION 's1';
24793step w3: INSERT INTO test3 VALUES (3);
24794step p3: PREPARE TRANSACTION 's3';
24795step r2: SELECT * FROM test3;
24796ERROR:  could not serialize access due to read/write dependencies among transactions
24797step c3: COMMIT PREPARED 's3';
24798step c1: COMMIT PREPARED 's1';
24799step p2: PREPARE TRANSACTION 's2';
24800step c2: COMMIT PREPARED 's2';
24801ERROR:  prepared transaction with identifier "s2" does not exist
24802step check: SELECT * FROM test1,test2,test3;
24803a|b|c
24804-+-+-
24805(0 rows)
24806
24807
24808starting permutation: w2 r1 p1 w3 p3 c3 r2 p2 c1 c2 check
24809a
24810-
24811(0 rows)
24812
24813a
24814-
24815(0 rows)
24816
24817step w2: INSERT INTO test2 VALUES (2);
24818step r1: SELECT * FROM test2;
24819b
24820-
24821(0 rows)
24822
24823step p1: PREPARE TRANSACTION 's1';
24824step w3: INSERT INTO test3 VALUES (3);
24825step p3: PREPARE TRANSACTION 's3';
24826step c3: COMMIT PREPARED 's3';
24827step r2: SELECT * FROM test3;
24828ERROR:  could not serialize access due to read/write dependencies among transactions
24829step p2: PREPARE TRANSACTION 's2';
24830step c1: COMMIT PREPARED 's1';
24831step c2: COMMIT PREPARED 's2';
24832ERROR:  prepared transaction with identifier "s2" does not exist
24833step check: SELECT * FROM test1,test2,test3;
24834a|b|c
24835-+-+-
24836(0 rows)
24837
24838
24839starting permutation: w2 r1 p1 w3 p3 c3 r2 p2 c2 c1 check
24840a
24841-
24842(0 rows)
24843
24844a
24845-
24846(0 rows)
24847
24848step w2: INSERT INTO test2 VALUES (2);
24849step r1: SELECT * FROM test2;
24850b
24851-
24852(0 rows)
24853
24854step p1: PREPARE TRANSACTION 's1';
24855step w3: INSERT INTO test3 VALUES (3);
24856step p3: PREPARE TRANSACTION 's3';
24857step c3: COMMIT PREPARED 's3';
24858step r2: SELECT * FROM test3;
24859ERROR:  could not serialize access due to read/write dependencies among transactions
24860step p2: PREPARE TRANSACTION 's2';
24861step c2: COMMIT PREPARED 's2';
24862ERROR:  prepared transaction with identifier "s2" does not exist
24863step c1: COMMIT PREPARED 's1';
24864step check: SELECT * FROM test1,test2,test3;
24865a|b|c
24866-+-+-
24867(0 rows)
24868
24869
24870starting permutation: w2 r1 p1 w3 p3 c3 r2 c1 p2 c2 check
24871a
24872-
24873(0 rows)
24874
24875a
24876-
24877(0 rows)
24878
24879step w2: INSERT INTO test2 VALUES (2);
24880step r1: SELECT * FROM test2;
24881b
24882-
24883(0 rows)
24884
24885step p1: PREPARE TRANSACTION 's1';
24886step w3: INSERT INTO test3 VALUES (3);
24887step p3: PREPARE TRANSACTION 's3';
24888step c3: COMMIT PREPARED 's3';
24889step r2: SELECT * FROM test3;
24890ERROR:  could not serialize access due to read/write dependencies among transactions
24891step c1: COMMIT PREPARED 's1';
24892step p2: PREPARE TRANSACTION 's2';
24893step c2: COMMIT PREPARED 's2';
24894ERROR:  prepared transaction with identifier "s2" does not exist
24895step check: SELECT * FROM test1,test2,test3;
24896a|b|c
24897-+-+-
24898(0 rows)
24899
24900
24901starting permutation: w2 r1 p1 w3 p3 c3 c1 r2 p2 c2 check
24902a
24903-
24904(0 rows)
24905
24906a
24907-
24908(0 rows)
24909
24910step w2: INSERT INTO test2 VALUES (2);
24911step r1: SELECT * FROM test2;
24912b
24913-
24914(0 rows)
24915
24916step p1: PREPARE TRANSACTION 's1';
24917step w3: INSERT INTO test3 VALUES (3);
24918step p3: PREPARE TRANSACTION 's3';
24919step c3: COMMIT PREPARED 's3';
24920step c1: COMMIT PREPARED 's1';
24921step r2: SELECT * FROM test3;
24922ERROR:  could not serialize access due to read/write dependencies among transactions
24923step p2: PREPARE TRANSACTION 's2';
24924step c2: COMMIT PREPARED 's2';
24925ERROR:  prepared transaction with identifier "s2" does not exist
24926step check: SELECT * FROM test1,test2,test3;
24927a|b|c
24928-+-+-
24929(0 rows)
24930
24931
24932starting permutation: w3 r1 r2 w2 p1 p2 p3 c3 c1 c2 check
24933a
24934-
24935(0 rows)
24936
24937a
24938-
24939(0 rows)
24940
24941step w3: INSERT INTO test3 VALUES (3);
24942step r1: SELECT * FROM test2;
24943b
24944-
24945(0 rows)
24946
24947step r2: SELECT * FROM test3;
24948c
24949-
24950(0 rows)
24951
24952step w2: INSERT INTO test2 VALUES (2);
24953step p1: PREPARE TRANSACTION 's1';
24954step p2: PREPARE TRANSACTION 's2';
24955step p3: PREPARE TRANSACTION 's3';
24956ERROR:  could not serialize access due to read/write dependencies among transactions
24957step c3: COMMIT PREPARED 's3';
24958ERROR:  prepared transaction with identifier "s3" does not exist
24959step c1: COMMIT PREPARED 's1';
24960step c2: COMMIT PREPARED 's2';
24961step check: SELECT * FROM test1,test2,test3;
24962a|b|c
24963-+-+-
24964(0 rows)
24965
24966
24967starting permutation: w3 r1 r2 w2 p1 p2 p3 c3 c2 c1 check
24968a
24969-
24970(0 rows)
24971
24972a
24973-
24974(0 rows)
24975
24976step w3: INSERT INTO test3 VALUES (3);
24977step r1: SELECT * FROM test2;
24978b
24979-
24980(0 rows)
24981
24982step r2: SELECT * FROM test3;
24983c
24984-
24985(0 rows)
24986
24987step w2: INSERT INTO test2 VALUES (2);
24988step p1: PREPARE TRANSACTION 's1';
24989step p2: PREPARE TRANSACTION 's2';
24990step p3: PREPARE TRANSACTION 's3';
24991ERROR:  could not serialize access due to read/write dependencies among transactions
24992step c3: COMMIT PREPARED 's3';
24993ERROR:  prepared transaction with identifier "s3" does not exist
24994step c2: COMMIT PREPARED 's2';
24995step c1: COMMIT PREPARED 's1';
24996step check: SELECT * FROM test1,test2,test3;
24997a|b|c
24998-+-+-
24999(0 rows)
25000
25001
25002starting permutation: w3 r1 r2 w2 p1 p3 p2 c3 c1 c2 check
25003a
25004-
25005(0 rows)
25006
25007a
25008-
25009(0 rows)
25010
25011step w3: INSERT INTO test3 VALUES (3);
25012step r1: SELECT * FROM test2;
25013b
25014-
25015(0 rows)
25016
25017step r2: SELECT * FROM test3;
25018c
25019-
25020(0 rows)
25021
25022step w2: INSERT INTO test2 VALUES (2);
25023step p1: PREPARE TRANSACTION 's1';
25024step p3: PREPARE TRANSACTION 's3';
25025step p2: PREPARE TRANSACTION 's2';
25026ERROR:  could not serialize access due to read/write dependencies among transactions
25027step c3: COMMIT PREPARED 's3';
25028step c1: COMMIT PREPARED 's1';
25029step c2: COMMIT PREPARED 's2';
25030ERROR:  prepared transaction with identifier "s2" does not exist
25031step check: SELECT * FROM test1,test2,test3;
25032a|b|c
25033-+-+-
25034(0 rows)
25035
25036
25037starting permutation: w3 r1 r2 w2 p1 p3 p2 c3 c2 c1 check
25038a
25039-
25040(0 rows)
25041
25042a
25043-
25044(0 rows)
25045
25046step w3: INSERT INTO test3 VALUES (3);
25047step r1: SELECT * FROM test2;
25048b
25049-
25050(0 rows)
25051
25052step r2: SELECT * FROM test3;
25053c
25054-
25055(0 rows)
25056
25057step w2: INSERT INTO test2 VALUES (2);
25058step p1: PREPARE TRANSACTION 's1';
25059step p3: PREPARE TRANSACTION 's3';
25060step p2: PREPARE TRANSACTION 's2';
25061ERROR:  could not serialize access due to read/write dependencies among transactions
25062step c3: COMMIT PREPARED 's3';
25063step c2: COMMIT PREPARED 's2';
25064ERROR:  prepared transaction with identifier "s2" does not exist
25065step c1: COMMIT PREPARED 's1';
25066step check: SELECT * FROM test1,test2,test3;
25067a|b|c
25068-+-+-
25069(0 rows)
25070
25071
25072starting permutation: w3 r1 r2 w2 p1 p3 c3 p2 c1 c2 check
25073a
25074-
25075(0 rows)
25076
25077a
25078-
25079(0 rows)
25080
25081step w3: INSERT INTO test3 VALUES (3);
25082step r1: SELECT * FROM test2;
25083b
25084-
25085(0 rows)
25086
25087step r2: SELECT * FROM test3;
25088c
25089-
25090(0 rows)
25091
25092step w2: INSERT INTO test2 VALUES (2);
25093step p1: PREPARE TRANSACTION 's1';
25094step p3: PREPARE TRANSACTION 's3';
25095step c3: COMMIT PREPARED 's3';
25096step p2: PREPARE TRANSACTION 's2';
25097ERROR:  could not serialize access due to read/write dependencies among transactions
25098step c1: COMMIT PREPARED 's1';
25099step c2: COMMIT PREPARED 's2';
25100ERROR:  prepared transaction with identifier "s2" does not exist
25101step check: SELECT * FROM test1,test2,test3;
25102a|b|c
25103-+-+-
25104(0 rows)
25105
25106
25107starting permutation: w3 r1 r2 w2 p1 p3 c3 p2 c2 c1 check
25108a
25109-
25110(0 rows)
25111
25112a
25113-
25114(0 rows)
25115
25116step w3: INSERT INTO test3 VALUES (3);
25117step r1: SELECT * FROM test2;
25118b
25119-
25120(0 rows)
25121
25122step r2: SELECT * FROM test3;
25123c
25124-
25125(0 rows)
25126
25127step w2: INSERT INTO test2 VALUES (2);
25128step p1: PREPARE TRANSACTION 's1';
25129step p3: PREPARE TRANSACTION 's3';
25130step c3: COMMIT PREPARED 's3';
25131step p2: PREPARE TRANSACTION 's2';
25132ERROR:  could not serialize access due to read/write dependencies among transactions
25133step c2: COMMIT PREPARED 's2';
25134ERROR:  prepared transaction with identifier "s2" does not exist
25135step c1: COMMIT PREPARED 's1';
25136step check: SELECT * FROM test1,test2,test3;
25137a|b|c
25138-+-+-
25139(0 rows)
25140
25141
25142starting permutation: w3 r1 r2 w2 p1 p3 c3 c1 p2 c2 check
25143a
25144-
25145(0 rows)
25146
25147a
25148-
25149(0 rows)
25150
25151step w3: INSERT INTO test3 VALUES (3);
25152step r1: SELECT * FROM test2;
25153b
25154-
25155(0 rows)
25156
25157step r2: SELECT * FROM test3;
25158c
25159-
25160(0 rows)
25161
25162step w2: INSERT INTO test2 VALUES (2);
25163step p1: PREPARE TRANSACTION 's1';
25164step p3: PREPARE TRANSACTION 's3';
25165step c3: COMMIT PREPARED 's3';
25166step c1: COMMIT PREPARED 's1';
25167step p2: PREPARE TRANSACTION 's2';
25168ERROR:  could not serialize access due to read/write dependencies among transactions
25169step c2: COMMIT PREPARED 's2';
25170ERROR:  prepared transaction with identifier "s2" does not exist
25171step check: SELECT * FROM test1,test2,test3;
25172a|b|c
25173-+-+-
25174(0 rows)
25175
25176
25177starting permutation: w3 r1 r2 w2 p2 p1 p3 c3 c1 c2 check
25178a
25179-
25180(0 rows)
25181
25182a
25183-
25184(0 rows)
25185
25186step w3: INSERT INTO test3 VALUES (3);
25187step r1: SELECT * FROM test2;
25188b
25189-
25190(0 rows)
25191
25192step r2: SELECT * FROM test3;
25193c
25194-
25195(0 rows)
25196
25197step w2: INSERT INTO test2 VALUES (2);
25198step p2: PREPARE TRANSACTION 's2';
25199step p1: PREPARE TRANSACTION 's1';
25200step p3: PREPARE TRANSACTION 's3';
25201ERROR:  could not serialize access due to read/write dependencies among transactions
25202step c3: COMMIT PREPARED 's3';
25203ERROR:  prepared transaction with identifier "s3" does not exist
25204step c1: COMMIT PREPARED 's1';
25205step c2: COMMIT PREPARED 's2';
25206step check: SELECT * FROM test1,test2,test3;
25207a|b|c
25208-+-+-
25209(0 rows)
25210
25211
25212starting permutation: w3 r1 r2 w2 p2 p1 p3 c3 c2 c1 check
25213a
25214-
25215(0 rows)
25216
25217a
25218-
25219(0 rows)
25220
25221step w3: INSERT INTO test3 VALUES (3);
25222step r1: SELECT * FROM test2;
25223b
25224-
25225(0 rows)
25226
25227step r2: SELECT * FROM test3;
25228c
25229-
25230(0 rows)
25231
25232step w2: INSERT INTO test2 VALUES (2);
25233step p2: PREPARE TRANSACTION 's2';
25234step p1: PREPARE TRANSACTION 's1';
25235step p3: PREPARE TRANSACTION 's3';
25236ERROR:  could not serialize access due to read/write dependencies among transactions
25237step c3: COMMIT PREPARED 's3';
25238ERROR:  prepared transaction with identifier "s3" does not exist
25239step c2: COMMIT PREPARED 's2';
25240step c1: COMMIT PREPARED 's1';
25241step check: SELECT * FROM test1,test2,test3;
25242a|b|c
25243-+-+-
25244(0 rows)
25245
25246
25247starting permutation: w3 r1 r2 w2 p2 p3 p1 c3 c1 c2 check
25248a
25249-
25250(0 rows)
25251
25252a
25253-
25254(0 rows)
25255
25256step w3: INSERT INTO test3 VALUES (3);
25257step r1: SELECT * FROM test2;
25258b
25259-
25260(0 rows)
25261
25262step r2: SELECT * FROM test3;
25263c
25264-
25265(0 rows)
25266
25267step w2: INSERT INTO test2 VALUES (2);
25268step p2: PREPARE TRANSACTION 's2';
25269step p3: PREPARE TRANSACTION 's3';
25270ERROR:  could not serialize access due to read/write dependencies among transactions
25271step p1: PREPARE TRANSACTION 's1';
25272step c3: COMMIT PREPARED 's3';
25273ERROR:  prepared transaction with identifier "s3" does not exist
25274step c1: COMMIT PREPARED 's1';
25275step c2: COMMIT PREPARED 's2';
25276step check: SELECT * FROM test1,test2,test3;
25277a|b|c
25278-+-+-
25279(0 rows)
25280
25281
25282starting permutation: w3 r1 r2 w2 p2 p3 p1 c3 c2 c1 check
25283a
25284-
25285(0 rows)
25286
25287a
25288-
25289(0 rows)
25290
25291step w3: INSERT INTO test3 VALUES (3);
25292step r1: SELECT * FROM test2;
25293b
25294-
25295(0 rows)
25296
25297step r2: SELECT * FROM test3;
25298c
25299-
25300(0 rows)
25301
25302step w2: INSERT INTO test2 VALUES (2);
25303step p2: PREPARE TRANSACTION 's2';
25304step p3: PREPARE TRANSACTION 's3';
25305ERROR:  could not serialize access due to read/write dependencies among transactions
25306step p1: PREPARE TRANSACTION 's1';
25307step c3: COMMIT PREPARED 's3';
25308ERROR:  prepared transaction with identifier "s3" does not exist
25309step c2: COMMIT PREPARED 's2';
25310step c1: COMMIT PREPARED 's1';
25311step check: SELECT * FROM test1,test2,test3;
25312a|b|c
25313-+-+-
25314(0 rows)
25315
25316
25317starting permutation: w3 r1 r2 w2 p2 p3 c3 p1 c1 c2 check
25318a
25319-
25320(0 rows)
25321
25322a
25323-
25324(0 rows)
25325
25326step w3: INSERT INTO test3 VALUES (3);
25327step r1: SELECT * FROM test2;
25328b
25329-
25330(0 rows)
25331
25332step r2: SELECT * FROM test3;
25333c
25334-
25335(0 rows)
25336
25337step w2: INSERT INTO test2 VALUES (2);
25338step p2: PREPARE TRANSACTION 's2';
25339step p3: PREPARE TRANSACTION 's3';
25340ERROR:  could not serialize access due to read/write dependencies among transactions
25341step c3: COMMIT PREPARED 's3';
25342ERROR:  prepared transaction with identifier "s3" does not exist
25343step p1: PREPARE TRANSACTION 's1';
25344step c1: COMMIT PREPARED 's1';
25345step c2: COMMIT PREPARED 's2';
25346step check: SELECT * FROM test1,test2,test3;
25347a|b|c
25348-+-+-
25349(0 rows)
25350
25351
25352starting permutation: w3 r1 r2 w2 p2 p3 c3 p1 c2 c1 check
25353a
25354-
25355(0 rows)
25356
25357a
25358-
25359(0 rows)
25360
25361step w3: INSERT INTO test3 VALUES (3);
25362step r1: SELECT * FROM test2;
25363b
25364-
25365(0 rows)
25366
25367step r2: SELECT * FROM test3;
25368c
25369-
25370(0 rows)
25371
25372step w2: INSERT INTO test2 VALUES (2);
25373step p2: PREPARE TRANSACTION 's2';
25374step p3: PREPARE TRANSACTION 's3';
25375ERROR:  could not serialize access due to read/write dependencies among transactions
25376step c3: COMMIT PREPARED 's3';
25377ERROR:  prepared transaction with identifier "s3" does not exist
25378step p1: PREPARE TRANSACTION 's1';
25379step c2: COMMIT PREPARED 's2';
25380step c1: COMMIT PREPARED 's1';
25381step check: SELECT * FROM test1,test2,test3;
25382a|b|c
25383-+-+-
25384(0 rows)
25385
25386
25387starting permutation: w3 r1 r2 w2 p2 p3 c3 c2 p1 c1 check
25388a
25389-
25390(0 rows)
25391
25392a
25393-
25394(0 rows)
25395
25396step w3: INSERT INTO test3 VALUES (3);
25397step r1: SELECT * FROM test2;
25398b
25399-
25400(0 rows)
25401
25402step r2: SELECT * FROM test3;
25403c
25404-
25405(0 rows)
25406
25407step w2: INSERT INTO test2 VALUES (2);
25408step p2: PREPARE TRANSACTION 's2';
25409step p3: PREPARE TRANSACTION 's3';
25410ERROR:  could not serialize access due to read/write dependencies among transactions
25411step c3: COMMIT PREPARED 's3';
25412ERROR:  prepared transaction with identifier "s3" does not exist
25413step c2: COMMIT PREPARED 's2';
25414step p1: PREPARE TRANSACTION 's1';
25415step c1: COMMIT PREPARED 's1';
25416step check: SELECT * FROM test1,test2,test3;
25417a|b|c
25418-+-+-
25419(0 rows)
25420
25421
25422starting permutation: w3 r1 r2 w2 p3 p1 p2 c3 c1 c2 check
25423a
25424-
25425(0 rows)
25426
25427a
25428-
25429(0 rows)
25430
25431step w3: INSERT INTO test3 VALUES (3);
25432step r1: SELECT * FROM test2;
25433b
25434-
25435(0 rows)
25436
25437step r2: SELECT * FROM test3;
25438c
25439-
25440(0 rows)
25441
25442step w2: INSERT INTO test2 VALUES (2);
25443step p3: PREPARE TRANSACTION 's3';
25444step p1: PREPARE TRANSACTION 's1';
25445step p2: PREPARE TRANSACTION 's2';
25446ERROR:  could not serialize access due to read/write dependencies among transactions
25447step c3: COMMIT PREPARED 's3';
25448step c1: COMMIT PREPARED 's1';
25449step c2: COMMIT PREPARED 's2';
25450ERROR:  prepared transaction with identifier "s2" does not exist
25451step check: SELECT * FROM test1,test2,test3;
25452a|b|c
25453-+-+-
25454(0 rows)
25455
25456
25457starting permutation: w3 r1 r2 w2 p3 p1 p2 c3 c2 c1 check
25458a
25459-
25460(0 rows)
25461
25462a
25463-
25464(0 rows)
25465
25466step w3: INSERT INTO test3 VALUES (3);
25467step r1: SELECT * FROM test2;
25468b
25469-
25470(0 rows)
25471
25472step r2: SELECT * FROM test3;
25473c
25474-
25475(0 rows)
25476
25477step w2: INSERT INTO test2 VALUES (2);
25478step p3: PREPARE TRANSACTION 's3';
25479step p1: PREPARE TRANSACTION 's1';
25480step p2: PREPARE TRANSACTION 's2';
25481ERROR:  could not serialize access due to read/write dependencies among transactions
25482step c3: COMMIT PREPARED 's3';
25483step c2: COMMIT PREPARED 's2';
25484ERROR:  prepared transaction with identifier "s2" does not exist
25485step c1: COMMIT PREPARED 's1';
25486step check: SELECT * FROM test1,test2,test3;
25487a|b|c
25488-+-+-
25489(0 rows)
25490
25491
25492starting permutation: w3 r1 r2 w2 p3 p1 c3 p2 c1 c2 check
25493a
25494-
25495(0 rows)
25496
25497a
25498-
25499(0 rows)
25500
25501step w3: INSERT INTO test3 VALUES (3);
25502step r1: SELECT * FROM test2;
25503b
25504-
25505(0 rows)
25506
25507step r2: SELECT * FROM test3;
25508c
25509-
25510(0 rows)
25511
25512step w2: INSERT INTO test2 VALUES (2);
25513step p3: PREPARE TRANSACTION 's3';
25514step p1: PREPARE TRANSACTION 's1';
25515step c3: COMMIT PREPARED 's3';
25516step p2: PREPARE TRANSACTION 's2';
25517ERROR:  could not serialize access due to read/write dependencies among transactions
25518step c1: COMMIT PREPARED 's1';
25519step c2: COMMIT PREPARED 's2';
25520ERROR:  prepared transaction with identifier "s2" does not exist
25521step check: SELECT * FROM test1,test2,test3;
25522a|b|c
25523-+-+-
25524(0 rows)
25525
25526
25527starting permutation: w3 r1 r2 w2 p3 p1 c3 p2 c2 c1 check
25528a
25529-
25530(0 rows)
25531
25532a
25533-
25534(0 rows)
25535
25536step w3: INSERT INTO test3 VALUES (3);
25537step r1: SELECT * FROM test2;
25538b
25539-
25540(0 rows)
25541
25542step r2: SELECT * FROM test3;
25543c
25544-
25545(0 rows)
25546
25547step w2: INSERT INTO test2 VALUES (2);
25548step p3: PREPARE TRANSACTION 's3';
25549step p1: PREPARE TRANSACTION 's1';
25550step c3: COMMIT PREPARED 's3';
25551step p2: PREPARE TRANSACTION 's2';
25552ERROR:  could not serialize access due to read/write dependencies among transactions
25553step c2: COMMIT PREPARED 's2';
25554ERROR:  prepared transaction with identifier "s2" does not exist
25555step c1: COMMIT PREPARED 's1';
25556step check: SELECT * FROM test1,test2,test3;
25557a|b|c
25558-+-+-
25559(0 rows)
25560
25561
25562starting permutation: w3 r1 r2 w2 p3 p1 c3 c1 p2 c2 check
25563a
25564-
25565(0 rows)
25566
25567a
25568-
25569(0 rows)
25570
25571step w3: INSERT INTO test3 VALUES (3);
25572step r1: SELECT * FROM test2;
25573b
25574-
25575(0 rows)
25576
25577step r2: SELECT * FROM test3;
25578c
25579-
25580(0 rows)
25581
25582step w2: INSERT INTO test2 VALUES (2);
25583step p3: PREPARE TRANSACTION 's3';
25584step p1: PREPARE TRANSACTION 's1';
25585step c3: COMMIT PREPARED 's3';
25586step c1: COMMIT PREPARED 's1';
25587step p2: PREPARE TRANSACTION 's2';
25588ERROR:  could not serialize access due to read/write dependencies among transactions
25589step c2: COMMIT PREPARED 's2';
25590ERROR:  prepared transaction with identifier "s2" does not exist
25591step check: SELECT * FROM test1,test2,test3;
25592a|b|c
25593-+-+-
25594(0 rows)
25595
25596
25597starting permutation: w3 r1 r2 w2 p3 p2 p1 c3 c1 c2 check
25598a
25599-
25600(0 rows)
25601
25602a
25603-
25604(0 rows)
25605
25606step w3: INSERT INTO test3 VALUES (3);
25607step r1: SELECT * FROM test2;
25608b
25609-
25610(0 rows)
25611
25612step r2: SELECT * FROM test3;
25613c
25614-
25615(0 rows)
25616
25617step w2: INSERT INTO test2 VALUES (2);
25618step p3: PREPARE TRANSACTION 's3';
25619step p2: PREPARE TRANSACTION 's2';
25620ERROR:  could not serialize access due to read/write dependencies among transactions
25621step p1: PREPARE TRANSACTION 's1';
25622step c3: COMMIT PREPARED 's3';
25623step c1: COMMIT PREPARED 's1';
25624step c2: COMMIT PREPARED 's2';
25625ERROR:  prepared transaction with identifier "s2" does not exist
25626step check: SELECT * FROM test1,test2,test3;
25627a|b|c
25628-+-+-
25629(0 rows)
25630
25631
25632starting permutation: w3 r1 r2 w2 p3 p2 p1 c3 c2 c1 check
25633a
25634-
25635(0 rows)
25636
25637a
25638-
25639(0 rows)
25640
25641step w3: INSERT INTO test3 VALUES (3);
25642step r1: SELECT * FROM test2;
25643b
25644-
25645(0 rows)
25646
25647step r2: SELECT * FROM test3;
25648c
25649-
25650(0 rows)
25651
25652step w2: INSERT INTO test2 VALUES (2);
25653step p3: PREPARE TRANSACTION 's3';
25654step p2: PREPARE TRANSACTION 's2';
25655ERROR:  could not serialize access due to read/write dependencies among transactions
25656step p1: PREPARE TRANSACTION 's1';
25657step c3: COMMIT PREPARED 's3';
25658step c2: COMMIT PREPARED 's2';
25659ERROR:  prepared transaction with identifier "s2" does not exist
25660step c1: COMMIT PREPARED 's1';
25661step check: SELECT * FROM test1,test2,test3;
25662a|b|c
25663-+-+-
25664(0 rows)
25665
25666
25667starting permutation: w3 r1 r2 w2 p3 p2 c3 p1 c1 c2 check
25668a
25669-
25670(0 rows)
25671
25672a
25673-
25674(0 rows)
25675
25676step w3: INSERT INTO test3 VALUES (3);
25677step r1: SELECT * FROM test2;
25678b
25679-
25680(0 rows)
25681
25682step r2: SELECT * FROM test3;
25683c
25684-
25685(0 rows)
25686
25687step w2: INSERT INTO test2 VALUES (2);
25688step p3: PREPARE TRANSACTION 's3';
25689step p2: PREPARE TRANSACTION 's2';
25690ERROR:  could not serialize access due to read/write dependencies among transactions
25691step c3: COMMIT PREPARED 's3';
25692step p1: PREPARE TRANSACTION 's1';
25693step c1: COMMIT PREPARED 's1';
25694step c2: COMMIT PREPARED 's2';
25695ERROR:  prepared transaction with identifier "s2" does not exist
25696step check: SELECT * FROM test1,test2,test3;
25697a|b|c
25698-+-+-
25699(0 rows)
25700
25701
25702starting permutation: w3 r1 r2 w2 p3 p2 c3 p1 c2 c1 check
25703a
25704-
25705(0 rows)
25706
25707a
25708-
25709(0 rows)
25710
25711step w3: INSERT INTO test3 VALUES (3);
25712step r1: SELECT * FROM test2;
25713b
25714-
25715(0 rows)
25716
25717step r2: SELECT * FROM test3;
25718c
25719-
25720(0 rows)
25721
25722step w2: INSERT INTO test2 VALUES (2);
25723step p3: PREPARE TRANSACTION 's3';
25724step p2: PREPARE TRANSACTION 's2';
25725ERROR:  could not serialize access due to read/write dependencies among transactions
25726step c3: COMMIT PREPARED 's3';
25727step p1: PREPARE TRANSACTION 's1';
25728step c2: COMMIT PREPARED 's2';
25729ERROR:  prepared transaction with identifier "s2" does not exist
25730step c1: COMMIT PREPARED 's1';
25731step check: SELECT * FROM test1,test2,test3;
25732a|b|c
25733-+-+-
25734(0 rows)
25735
25736
25737starting permutation: w3 r1 r2 w2 p3 p2 c3 c2 p1 c1 check
25738a
25739-
25740(0 rows)
25741
25742a
25743-
25744(0 rows)
25745
25746step w3: INSERT INTO test3 VALUES (3);
25747step r1: SELECT * FROM test2;
25748b
25749-
25750(0 rows)
25751
25752step r2: SELECT * FROM test3;
25753c
25754-
25755(0 rows)
25756
25757step w2: INSERT INTO test2 VALUES (2);
25758step p3: PREPARE TRANSACTION 's3';
25759step p2: PREPARE TRANSACTION 's2';
25760ERROR:  could not serialize access due to read/write dependencies among transactions
25761step c3: COMMIT PREPARED 's3';
25762step c2: COMMIT PREPARED 's2';
25763ERROR:  prepared transaction with identifier "s2" does not exist
25764step p1: PREPARE TRANSACTION 's1';
25765step c1: COMMIT PREPARED 's1';
25766step check: SELECT * FROM test1,test2,test3;
25767a|b|c
25768-+-+-
25769(0 rows)
25770
25771
25772starting permutation: w3 r1 r2 w2 p3 c3 p1 p2 c1 c2 check
25773a
25774-
25775(0 rows)
25776
25777a
25778-
25779(0 rows)
25780
25781step w3: INSERT INTO test3 VALUES (3);
25782step r1: SELECT * FROM test2;
25783b
25784-
25785(0 rows)
25786
25787step r2: SELECT * FROM test3;
25788c
25789-
25790(0 rows)
25791
25792step w2: INSERT INTO test2 VALUES (2);
25793step p3: PREPARE TRANSACTION 's3';
25794step c3: COMMIT PREPARED 's3';
25795step p1: PREPARE TRANSACTION 's1';
25796step p2: PREPARE TRANSACTION 's2';
25797ERROR:  could not serialize access due to read/write dependencies among transactions
25798step c1: COMMIT PREPARED 's1';
25799step c2: COMMIT PREPARED 's2';
25800ERROR:  prepared transaction with identifier "s2" does not exist
25801step check: SELECT * FROM test1,test2,test3;
25802a|b|c
25803-+-+-
25804(0 rows)
25805
25806
25807starting permutation: w3 r1 r2 w2 p3 c3 p1 p2 c2 c1 check
25808a
25809-
25810(0 rows)
25811
25812a
25813-
25814(0 rows)
25815
25816step w3: INSERT INTO test3 VALUES (3);
25817step r1: SELECT * FROM test2;
25818b
25819-
25820(0 rows)
25821
25822step r2: SELECT * FROM test3;
25823c
25824-
25825(0 rows)
25826
25827step w2: INSERT INTO test2 VALUES (2);
25828step p3: PREPARE TRANSACTION 's3';
25829step c3: COMMIT PREPARED 's3';
25830step p1: PREPARE TRANSACTION 's1';
25831step p2: PREPARE TRANSACTION 's2';
25832ERROR:  could not serialize access due to read/write dependencies among transactions
25833step c2: COMMIT PREPARED 's2';
25834ERROR:  prepared transaction with identifier "s2" does not exist
25835step c1: COMMIT PREPARED 's1';
25836step check: SELECT * FROM test1,test2,test3;
25837a|b|c
25838-+-+-
25839(0 rows)
25840
25841
25842starting permutation: w3 r1 r2 w2 p3 c3 p1 c1 p2 c2 check
25843a
25844-
25845(0 rows)
25846
25847a
25848-
25849(0 rows)
25850
25851step w3: INSERT INTO test3 VALUES (3);
25852step r1: SELECT * FROM test2;
25853b
25854-
25855(0 rows)
25856
25857step r2: SELECT * FROM test3;
25858c
25859-
25860(0 rows)
25861
25862step w2: INSERT INTO test2 VALUES (2);
25863step p3: PREPARE TRANSACTION 's3';
25864step c3: COMMIT PREPARED 's3';
25865step p1: PREPARE TRANSACTION 's1';
25866step c1: COMMIT PREPARED 's1';
25867step p2: PREPARE TRANSACTION 's2';
25868ERROR:  could not serialize access due to read/write dependencies among transactions
25869step c2: COMMIT PREPARED 's2';
25870ERROR:  prepared transaction with identifier "s2" does not exist
25871step check: SELECT * FROM test1,test2,test3;
25872a|b|c
25873-+-+-
25874(0 rows)
25875
25876
25877starting permutation: w3 r1 r2 w2 p3 c3 p2 p1 c1 c2 check
25878a
25879-
25880(0 rows)
25881
25882a
25883-
25884(0 rows)
25885
25886step w3: INSERT INTO test3 VALUES (3);
25887step r1: SELECT * FROM test2;
25888b
25889-
25890(0 rows)
25891
25892step r2: SELECT * FROM test3;
25893c
25894-
25895(0 rows)
25896
25897step w2: INSERT INTO test2 VALUES (2);
25898step p3: PREPARE TRANSACTION 's3';
25899step c3: COMMIT PREPARED 's3';
25900step p2: PREPARE TRANSACTION 's2';
25901ERROR:  could not serialize access due to read/write dependencies among transactions
25902step p1: PREPARE TRANSACTION 's1';
25903step c1: COMMIT PREPARED 's1';
25904step c2: COMMIT PREPARED 's2';
25905ERROR:  prepared transaction with identifier "s2" does not exist
25906step check: SELECT * FROM test1,test2,test3;
25907a|b|c
25908-+-+-
25909(0 rows)
25910
25911
25912starting permutation: w3 r1 r2 w2 p3 c3 p2 p1 c2 c1 check
25913a
25914-
25915(0 rows)
25916
25917a
25918-
25919(0 rows)
25920
25921step w3: INSERT INTO test3 VALUES (3);
25922step r1: SELECT * FROM test2;
25923b
25924-
25925(0 rows)
25926
25927step r2: SELECT * FROM test3;
25928c
25929-
25930(0 rows)
25931
25932step w2: INSERT INTO test2 VALUES (2);
25933step p3: PREPARE TRANSACTION 's3';
25934step c3: COMMIT PREPARED 's3';
25935step p2: PREPARE TRANSACTION 's2';
25936ERROR:  could not serialize access due to read/write dependencies among transactions
25937step p1: PREPARE TRANSACTION 's1';
25938step c2: COMMIT PREPARED 's2';
25939ERROR:  prepared transaction with identifier "s2" does not exist
25940step c1: COMMIT PREPARED 's1';
25941step check: SELECT * FROM test1,test2,test3;
25942a|b|c
25943-+-+-
25944(0 rows)
25945
25946
25947starting permutation: w3 r1 r2 w2 p3 c3 p2 c2 p1 c1 check
25948a
25949-
25950(0 rows)
25951
25952a
25953-
25954(0 rows)
25955
25956step w3: INSERT INTO test3 VALUES (3);
25957step r1: SELECT * FROM test2;
25958b
25959-
25960(0 rows)
25961
25962step r2: SELECT * FROM test3;
25963c
25964-
25965(0 rows)
25966
25967step w2: INSERT INTO test2 VALUES (2);
25968step p3: PREPARE TRANSACTION 's3';
25969step c3: COMMIT PREPARED 's3';
25970step p2: PREPARE TRANSACTION 's2';
25971ERROR:  could not serialize access due to read/write dependencies among transactions
25972step c2: COMMIT PREPARED 's2';
25973ERROR:  prepared transaction with identifier "s2" does not exist
25974step p1: PREPARE TRANSACTION 's1';
25975step c1: COMMIT PREPARED 's1';
25976step check: SELECT * FROM test1,test2,test3;
25977a|b|c
25978-+-+-
25979(0 rows)
25980
25981
25982starting permutation: w3 r1 r2 p1 w2 p2 p3 c3 c1 c2 check
25983a
25984-
25985(0 rows)
25986
25987a
25988-
25989(0 rows)
25990
25991step w3: INSERT INTO test3 VALUES (3);
25992step r1: SELECT * FROM test2;
25993b
25994-
25995(0 rows)
25996
25997step r2: SELECT * FROM test3;
25998c
25999-
26000(0 rows)
26001
26002step p1: PREPARE TRANSACTION 's1';
26003step w2: INSERT INTO test2 VALUES (2);
26004step p2: PREPARE TRANSACTION 's2';
26005step p3: PREPARE TRANSACTION 's3';
26006ERROR:  could not serialize access due to read/write dependencies among transactions
26007step c3: COMMIT PREPARED 's3';
26008ERROR:  prepared transaction with identifier "s3" does not exist
26009step c1: COMMIT PREPARED 's1';
26010step c2: COMMIT PREPARED 's2';
26011step check: SELECT * FROM test1,test2,test3;
26012a|b|c
26013-+-+-
26014(0 rows)
26015
26016
26017starting permutation: w3 r1 r2 p1 w2 p2 p3 c3 c2 c1 check
26018a
26019-
26020(0 rows)
26021
26022a
26023-
26024(0 rows)
26025
26026step w3: INSERT INTO test3 VALUES (3);
26027step r1: SELECT * FROM test2;
26028b
26029-
26030(0 rows)
26031
26032step r2: SELECT * FROM test3;
26033c
26034-
26035(0 rows)
26036
26037step p1: PREPARE TRANSACTION 's1';
26038step w2: INSERT INTO test2 VALUES (2);
26039step p2: PREPARE TRANSACTION 's2';
26040step p3: PREPARE TRANSACTION 's3';
26041ERROR:  could not serialize access due to read/write dependencies among transactions
26042step c3: COMMIT PREPARED 's3';
26043ERROR:  prepared transaction with identifier "s3" does not exist
26044step c2: COMMIT PREPARED 's2';
26045step c1: COMMIT PREPARED 's1';
26046step check: SELECT * FROM test1,test2,test3;
26047a|b|c
26048-+-+-
26049(0 rows)
26050
26051
26052starting permutation: w3 r1 r2 p1 w2 p3 p2 c3 c1 c2 check
26053a
26054-
26055(0 rows)
26056
26057a
26058-
26059(0 rows)
26060
26061step w3: INSERT INTO test3 VALUES (3);
26062step r1: SELECT * FROM test2;
26063b
26064-
26065(0 rows)
26066
26067step r2: SELECT * FROM test3;
26068c
26069-
26070(0 rows)
26071
26072step p1: PREPARE TRANSACTION 's1';
26073step w2: INSERT INTO test2 VALUES (2);
26074step p3: PREPARE TRANSACTION 's3';
26075step p2: PREPARE TRANSACTION 's2';
26076ERROR:  could not serialize access due to read/write dependencies among transactions
26077step c3: COMMIT PREPARED 's3';
26078step c1: COMMIT PREPARED 's1';
26079step c2: COMMIT PREPARED 's2';
26080ERROR:  prepared transaction with identifier "s2" does not exist
26081step check: SELECT * FROM test1,test2,test3;
26082a|b|c
26083-+-+-
26084(0 rows)
26085
26086
26087starting permutation: w3 r1 r2 p1 w2 p3 p2 c3 c2 c1 check
26088a
26089-
26090(0 rows)
26091
26092a
26093-
26094(0 rows)
26095
26096step w3: INSERT INTO test3 VALUES (3);
26097step r1: SELECT * FROM test2;
26098b
26099-
26100(0 rows)
26101
26102step r2: SELECT * FROM test3;
26103c
26104-
26105(0 rows)
26106
26107step p1: PREPARE TRANSACTION 's1';
26108step w2: INSERT INTO test2 VALUES (2);
26109step p3: PREPARE TRANSACTION 's3';
26110step p2: PREPARE TRANSACTION 's2';
26111ERROR:  could not serialize access due to read/write dependencies among transactions
26112step c3: COMMIT PREPARED 's3';
26113step c2: COMMIT PREPARED 's2';
26114ERROR:  prepared transaction with identifier "s2" does not exist
26115step c1: COMMIT PREPARED 's1';
26116step check: SELECT * FROM test1,test2,test3;
26117a|b|c
26118-+-+-
26119(0 rows)
26120
26121
26122starting permutation: w3 r1 r2 p1 w2 p3 c3 p2 c1 c2 check
26123a
26124-
26125(0 rows)
26126
26127a
26128-
26129(0 rows)
26130
26131step w3: INSERT INTO test3 VALUES (3);
26132step r1: SELECT * FROM test2;
26133b
26134-
26135(0 rows)
26136
26137step r2: SELECT * FROM test3;
26138c
26139-
26140(0 rows)
26141
26142step p1: PREPARE TRANSACTION 's1';
26143step w2: INSERT INTO test2 VALUES (2);
26144step p3: PREPARE TRANSACTION 's3';
26145step c3: COMMIT PREPARED 's3';
26146step p2: PREPARE TRANSACTION 's2';
26147ERROR:  could not serialize access due to read/write dependencies among transactions
26148step c1: COMMIT PREPARED 's1';
26149step c2: COMMIT PREPARED 's2';
26150ERROR:  prepared transaction with identifier "s2" does not exist
26151step check: SELECT * FROM test1,test2,test3;
26152a|b|c
26153-+-+-
26154(0 rows)
26155
26156
26157starting permutation: w3 r1 r2 p1 w2 p3 c3 p2 c2 c1 check
26158a
26159-
26160(0 rows)
26161
26162a
26163-
26164(0 rows)
26165
26166step w3: INSERT INTO test3 VALUES (3);
26167step r1: SELECT * FROM test2;
26168b
26169-
26170(0 rows)
26171
26172step r2: SELECT * FROM test3;
26173c
26174-
26175(0 rows)
26176
26177step p1: PREPARE TRANSACTION 's1';
26178step w2: INSERT INTO test2 VALUES (2);
26179step p3: PREPARE TRANSACTION 's3';
26180step c3: COMMIT PREPARED 's3';
26181step p2: PREPARE TRANSACTION 's2';
26182ERROR:  could not serialize access due to read/write dependencies among transactions
26183step c2: COMMIT PREPARED 's2';
26184ERROR:  prepared transaction with identifier "s2" does not exist
26185step c1: COMMIT PREPARED 's1';
26186step check: SELECT * FROM test1,test2,test3;
26187a|b|c
26188-+-+-
26189(0 rows)
26190
26191
26192starting permutation: w3 r1 r2 p1 w2 p3 c3 c1 p2 c2 check
26193a
26194-
26195(0 rows)
26196
26197a
26198-
26199(0 rows)
26200
26201step w3: INSERT INTO test3 VALUES (3);
26202step r1: SELECT * FROM test2;
26203b
26204-
26205(0 rows)
26206
26207step r2: SELECT * FROM test3;
26208c
26209-
26210(0 rows)
26211
26212step p1: PREPARE TRANSACTION 's1';
26213step w2: INSERT INTO test2 VALUES (2);
26214step p3: PREPARE TRANSACTION 's3';
26215step c3: COMMIT PREPARED 's3';
26216step c1: COMMIT PREPARED 's1';
26217step p2: PREPARE TRANSACTION 's2';
26218ERROR:  could not serialize access due to read/write dependencies among transactions
26219step c2: COMMIT PREPARED 's2';
26220ERROR:  prepared transaction with identifier "s2" does not exist
26221step check: SELECT * FROM test1,test2,test3;
26222a|b|c
26223-+-+-
26224(0 rows)
26225
26226
26227starting permutation: w3 r1 r2 p1 p3 w2 p2 c3 c1 c2 check
26228a
26229-
26230(0 rows)
26231
26232a
26233-
26234(0 rows)
26235
26236step w3: INSERT INTO test3 VALUES (3);
26237step r1: SELECT * FROM test2;
26238b
26239-
26240(0 rows)
26241
26242step r2: SELECT * FROM test3;
26243c
26244-
26245(0 rows)
26246
26247step p1: PREPARE TRANSACTION 's1';
26248step p3: PREPARE TRANSACTION 's3';
26249step w2: INSERT INTO test2 VALUES (2);
26250ERROR:  could not serialize access due to read/write dependencies among transactions
26251step p2: PREPARE TRANSACTION 's2';
26252step c3: COMMIT PREPARED 's3';
26253step c1: COMMIT PREPARED 's1';
26254step c2: COMMIT PREPARED 's2';
26255ERROR:  prepared transaction with identifier "s2" does not exist
26256step check: SELECT * FROM test1,test2,test3;
26257a|b|c
26258-+-+-
26259(0 rows)
26260
26261
26262starting permutation: w3 r1 r2 p1 p3 w2 p2 c3 c2 c1 check
26263a
26264-
26265(0 rows)
26266
26267a
26268-
26269(0 rows)
26270
26271step w3: INSERT INTO test3 VALUES (3);
26272step r1: SELECT * FROM test2;
26273b
26274-
26275(0 rows)
26276
26277step r2: SELECT * FROM test3;
26278c
26279-
26280(0 rows)
26281
26282step p1: PREPARE TRANSACTION 's1';
26283step p3: PREPARE TRANSACTION 's3';
26284step w2: INSERT INTO test2 VALUES (2);
26285ERROR:  could not serialize access due to read/write dependencies among transactions
26286step p2: PREPARE TRANSACTION 's2';
26287step c3: COMMIT PREPARED 's3';
26288step c2: COMMIT PREPARED 's2';
26289ERROR:  prepared transaction with identifier "s2" does not exist
26290step c1: COMMIT PREPARED 's1';
26291step check: SELECT * FROM test1,test2,test3;
26292a|b|c
26293-+-+-
26294(0 rows)
26295
26296
26297starting permutation: w3 r1 r2 p1 p3 w2 c3 p2 c1 c2 check
26298a
26299-
26300(0 rows)
26301
26302a
26303-
26304(0 rows)
26305
26306step w3: INSERT INTO test3 VALUES (3);
26307step r1: SELECT * FROM test2;
26308b
26309-
26310(0 rows)
26311
26312step r2: SELECT * FROM test3;
26313c
26314-
26315(0 rows)
26316
26317step p1: PREPARE TRANSACTION 's1';
26318step p3: PREPARE TRANSACTION 's3';
26319step w2: INSERT INTO test2 VALUES (2);
26320ERROR:  could not serialize access due to read/write dependencies among transactions
26321step c3: COMMIT PREPARED 's3';
26322step p2: PREPARE TRANSACTION 's2';
26323step c1: COMMIT PREPARED 's1';
26324step c2: COMMIT PREPARED 's2';
26325ERROR:  prepared transaction with identifier "s2" does not exist
26326step check: SELECT * FROM test1,test2,test3;
26327a|b|c
26328-+-+-
26329(0 rows)
26330
26331
26332starting permutation: w3 r1 r2 p1 p3 w2 c3 p2 c2 c1 check
26333a
26334-
26335(0 rows)
26336
26337a
26338-
26339(0 rows)
26340
26341step w3: INSERT INTO test3 VALUES (3);
26342step r1: SELECT * FROM test2;
26343b
26344-
26345(0 rows)
26346
26347step r2: SELECT * FROM test3;
26348c
26349-
26350(0 rows)
26351
26352step p1: PREPARE TRANSACTION 's1';
26353step p3: PREPARE TRANSACTION 's3';
26354step w2: INSERT INTO test2 VALUES (2);
26355ERROR:  could not serialize access due to read/write dependencies among transactions
26356step c3: COMMIT PREPARED 's3';
26357step p2: PREPARE TRANSACTION 's2';
26358step c2: COMMIT PREPARED 's2';
26359ERROR:  prepared transaction with identifier "s2" does not exist
26360step c1: COMMIT PREPARED 's1';
26361step check: SELECT * FROM test1,test2,test3;
26362a|b|c
26363-+-+-
26364(0 rows)
26365
26366
26367starting permutation: w3 r1 r2 p1 p3 w2 c3 c1 p2 c2 check
26368a
26369-
26370(0 rows)
26371
26372a
26373-
26374(0 rows)
26375
26376step w3: INSERT INTO test3 VALUES (3);
26377step r1: SELECT * FROM test2;
26378b
26379-
26380(0 rows)
26381
26382step r2: SELECT * FROM test3;
26383c
26384-
26385(0 rows)
26386
26387step p1: PREPARE TRANSACTION 's1';
26388step p3: PREPARE TRANSACTION 's3';
26389step w2: INSERT INTO test2 VALUES (2);
26390ERROR:  could not serialize access due to read/write dependencies among transactions
26391step c3: COMMIT PREPARED 's3';
26392step c1: COMMIT PREPARED 's1';
26393step p2: PREPARE TRANSACTION 's2';
26394step c2: COMMIT PREPARED 's2';
26395ERROR:  prepared transaction with identifier "s2" does not exist
26396step check: SELECT * FROM test1,test2,test3;
26397a|b|c
26398-+-+-
26399(0 rows)
26400
26401
26402starting permutation: w3 r1 r2 p1 p3 c3 w2 p2 c1 c2 check
26403a
26404-
26405(0 rows)
26406
26407a
26408-
26409(0 rows)
26410
26411step w3: INSERT INTO test3 VALUES (3);
26412step r1: SELECT * FROM test2;
26413b
26414-
26415(0 rows)
26416
26417step r2: SELECT * FROM test3;
26418c
26419-
26420(0 rows)
26421
26422step p1: PREPARE TRANSACTION 's1';
26423step p3: PREPARE TRANSACTION 's3';
26424step c3: COMMIT PREPARED 's3';
26425step w2: INSERT INTO test2 VALUES (2);
26426ERROR:  could not serialize access due to read/write dependencies among transactions
26427step p2: PREPARE TRANSACTION 's2';
26428step c1: COMMIT PREPARED 's1';
26429step c2: COMMIT PREPARED 's2';
26430ERROR:  prepared transaction with identifier "s2" does not exist
26431step check: SELECT * FROM test1,test2,test3;
26432a|b|c
26433-+-+-
26434(0 rows)
26435
26436
26437starting permutation: w3 r1 r2 p1 p3 c3 w2 p2 c2 c1 check
26438a
26439-
26440(0 rows)
26441
26442a
26443-
26444(0 rows)
26445
26446step w3: INSERT INTO test3 VALUES (3);
26447step r1: SELECT * FROM test2;
26448b
26449-
26450(0 rows)
26451
26452step r2: SELECT * FROM test3;
26453c
26454-
26455(0 rows)
26456
26457step p1: PREPARE TRANSACTION 's1';
26458step p3: PREPARE TRANSACTION 's3';
26459step c3: COMMIT PREPARED 's3';
26460step w2: INSERT INTO test2 VALUES (2);
26461ERROR:  could not serialize access due to read/write dependencies among transactions
26462step p2: PREPARE TRANSACTION 's2';
26463step c2: COMMIT PREPARED 's2';
26464ERROR:  prepared transaction with identifier "s2" does not exist
26465step c1: COMMIT PREPARED 's1';
26466step check: SELECT * FROM test1,test2,test3;
26467a|b|c
26468-+-+-
26469(0 rows)
26470
26471
26472starting permutation: w3 r1 r2 p1 p3 c3 w2 c1 p2 c2 check
26473a
26474-
26475(0 rows)
26476
26477a
26478-
26479(0 rows)
26480
26481step w3: INSERT INTO test3 VALUES (3);
26482step r1: SELECT * FROM test2;
26483b
26484-
26485(0 rows)
26486
26487step r2: SELECT * FROM test3;
26488c
26489-
26490(0 rows)
26491
26492step p1: PREPARE TRANSACTION 's1';
26493step p3: PREPARE TRANSACTION 's3';
26494step c3: COMMIT PREPARED 's3';
26495step w2: INSERT INTO test2 VALUES (2);
26496ERROR:  could not serialize access due to read/write dependencies among transactions
26497step c1: COMMIT PREPARED 's1';
26498step p2: PREPARE TRANSACTION 's2';
26499step c2: COMMIT PREPARED 's2';
26500ERROR:  prepared transaction with identifier "s2" does not exist
26501step check: SELECT * FROM test1,test2,test3;
26502a|b|c
26503-+-+-
26504(0 rows)
26505
26506
26507starting permutation: w3 r1 r2 p1 p3 c3 c1 w2 p2 c2 check
26508a
26509-
26510(0 rows)
26511
26512a
26513-
26514(0 rows)
26515
26516step w3: INSERT INTO test3 VALUES (3);
26517step r1: SELECT * FROM test2;
26518b
26519-
26520(0 rows)
26521
26522step r2: SELECT * FROM test3;
26523c
26524-
26525(0 rows)
26526
26527step p1: PREPARE TRANSACTION 's1';
26528step p3: PREPARE TRANSACTION 's3';
26529step c3: COMMIT PREPARED 's3';
26530step c1: COMMIT PREPARED 's1';
26531step w2: INSERT INTO test2 VALUES (2);
26532ERROR:  could not serialize access due to read/write dependencies among transactions
26533step p2: PREPARE TRANSACTION 's2';
26534step c2: COMMIT PREPARED 's2';
26535ERROR:  prepared transaction with identifier "s2" does not exist
26536step check: SELECT * FROM test1,test2,test3;
26537a|b|c
26538-+-+-
26539(0 rows)
26540
26541
26542starting permutation: w3 r1 r2 p3 w2 p1 p2 c3 c1 c2 check
26543a
26544-
26545(0 rows)
26546
26547a
26548-
26549(0 rows)
26550
26551step w3: INSERT INTO test3 VALUES (3);
26552step r1: SELECT * FROM test2;
26553b
26554-
26555(0 rows)
26556
26557step r2: SELECT * FROM test3;
26558c
26559-
26560(0 rows)
26561
26562step p3: PREPARE TRANSACTION 's3';
26563step w2: INSERT INTO test2 VALUES (2);
26564ERROR:  could not serialize access due to read/write dependencies among transactions
26565step p1: PREPARE TRANSACTION 's1';
26566step p2: PREPARE TRANSACTION 's2';
26567step c3: COMMIT PREPARED 's3';
26568step c1: COMMIT PREPARED 's1';
26569step c2: COMMIT PREPARED 's2';
26570ERROR:  prepared transaction with identifier "s2" does not exist
26571step check: SELECT * FROM test1,test2,test3;
26572a|b|c
26573-+-+-
26574(0 rows)
26575
26576
26577starting permutation: w3 r1 r2 p3 w2 p1 p2 c3 c2 c1 check
26578a
26579-
26580(0 rows)
26581
26582a
26583-
26584(0 rows)
26585
26586step w3: INSERT INTO test3 VALUES (3);
26587step r1: SELECT * FROM test2;
26588b
26589-
26590(0 rows)
26591
26592step r2: SELECT * FROM test3;
26593c
26594-
26595(0 rows)
26596
26597step p3: PREPARE TRANSACTION 's3';
26598step w2: INSERT INTO test2 VALUES (2);
26599ERROR:  could not serialize access due to read/write dependencies among transactions
26600step p1: PREPARE TRANSACTION 's1';
26601step p2: PREPARE TRANSACTION 's2';
26602step c3: COMMIT PREPARED 's3';
26603step c2: COMMIT PREPARED 's2';
26604ERROR:  prepared transaction with identifier "s2" does not exist
26605step c1: COMMIT PREPARED 's1';
26606step check: SELECT * FROM test1,test2,test3;
26607a|b|c
26608-+-+-
26609(0 rows)
26610
26611
26612starting permutation: w3 r1 r2 p3 w2 p1 c3 p2 c1 c2 check
26613a
26614-
26615(0 rows)
26616
26617a
26618-
26619(0 rows)
26620
26621step w3: INSERT INTO test3 VALUES (3);
26622step r1: SELECT * FROM test2;
26623b
26624-
26625(0 rows)
26626
26627step r2: SELECT * FROM test3;
26628c
26629-
26630(0 rows)
26631
26632step p3: PREPARE TRANSACTION 's3';
26633step w2: INSERT INTO test2 VALUES (2);
26634ERROR:  could not serialize access due to read/write dependencies among transactions
26635step p1: PREPARE TRANSACTION 's1';
26636step c3: COMMIT PREPARED 's3';
26637step p2: PREPARE TRANSACTION 's2';
26638step c1: COMMIT PREPARED 's1';
26639step c2: COMMIT PREPARED 's2';
26640ERROR:  prepared transaction with identifier "s2" does not exist
26641step check: SELECT * FROM test1,test2,test3;
26642a|b|c
26643-+-+-
26644(0 rows)
26645
26646
26647starting permutation: w3 r1 r2 p3 w2 p1 c3 p2 c2 c1 check
26648a
26649-
26650(0 rows)
26651
26652a
26653-
26654(0 rows)
26655
26656step w3: INSERT INTO test3 VALUES (3);
26657step r1: SELECT * FROM test2;
26658b
26659-
26660(0 rows)
26661
26662step r2: SELECT * FROM test3;
26663c
26664-
26665(0 rows)
26666
26667step p3: PREPARE TRANSACTION 's3';
26668step w2: INSERT INTO test2 VALUES (2);
26669ERROR:  could not serialize access due to read/write dependencies among transactions
26670step p1: PREPARE TRANSACTION 's1';
26671step c3: COMMIT PREPARED 's3';
26672step p2: PREPARE TRANSACTION 's2';
26673step c2: COMMIT PREPARED 's2';
26674ERROR:  prepared transaction with identifier "s2" does not exist
26675step c1: COMMIT PREPARED 's1';
26676step check: SELECT * FROM test1,test2,test3;
26677a|b|c
26678-+-+-
26679(0 rows)
26680
26681
26682starting permutation: w3 r1 r2 p3 w2 p1 c3 c1 p2 c2 check
26683a
26684-
26685(0 rows)
26686
26687a
26688-
26689(0 rows)
26690
26691step w3: INSERT INTO test3 VALUES (3);
26692step r1: SELECT * FROM test2;
26693b
26694-
26695(0 rows)
26696
26697step r2: SELECT * FROM test3;
26698c
26699-
26700(0 rows)
26701
26702step p3: PREPARE TRANSACTION 's3';
26703step w2: INSERT INTO test2 VALUES (2);
26704ERROR:  could not serialize access due to read/write dependencies among transactions
26705step p1: PREPARE TRANSACTION 's1';
26706step c3: COMMIT PREPARED 's3';
26707step c1: COMMIT PREPARED 's1';
26708step p2: PREPARE TRANSACTION 's2';
26709step c2: COMMIT PREPARED 's2';
26710ERROR:  prepared transaction with identifier "s2" does not exist
26711step check: SELECT * FROM test1,test2,test3;
26712a|b|c
26713-+-+-
26714(0 rows)
26715
26716
26717starting permutation: w3 r1 r2 p3 w2 p2 p1 c3 c1 c2 check
26718a
26719-
26720(0 rows)
26721
26722a
26723-
26724(0 rows)
26725
26726step w3: INSERT INTO test3 VALUES (3);
26727step r1: SELECT * FROM test2;
26728b
26729-
26730(0 rows)
26731
26732step r2: SELECT * FROM test3;
26733c
26734-
26735(0 rows)
26736
26737step p3: PREPARE TRANSACTION 's3';
26738step w2: INSERT INTO test2 VALUES (2);
26739ERROR:  could not serialize access due to read/write dependencies among transactions
26740step p2: PREPARE TRANSACTION 's2';
26741step p1: PREPARE TRANSACTION 's1';
26742step c3: COMMIT PREPARED 's3';
26743step c1: COMMIT PREPARED 's1';
26744step c2: COMMIT PREPARED 's2';
26745ERROR:  prepared transaction with identifier "s2" does not exist
26746step check: SELECT * FROM test1,test2,test3;
26747a|b|c
26748-+-+-
26749(0 rows)
26750
26751
26752starting permutation: w3 r1 r2 p3 w2 p2 p1 c3 c2 c1 check
26753a
26754-
26755(0 rows)
26756
26757a
26758-
26759(0 rows)
26760
26761step w3: INSERT INTO test3 VALUES (3);
26762step r1: SELECT * FROM test2;
26763b
26764-
26765(0 rows)
26766
26767step r2: SELECT * FROM test3;
26768c
26769-
26770(0 rows)
26771
26772step p3: PREPARE TRANSACTION 's3';
26773step w2: INSERT INTO test2 VALUES (2);
26774ERROR:  could not serialize access due to read/write dependencies among transactions
26775step p2: PREPARE TRANSACTION 's2';
26776step p1: PREPARE TRANSACTION 's1';
26777step c3: COMMIT PREPARED 's3';
26778step c2: COMMIT PREPARED 's2';
26779ERROR:  prepared transaction with identifier "s2" does not exist
26780step c1: COMMIT PREPARED 's1';
26781step check: SELECT * FROM test1,test2,test3;
26782a|b|c
26783-+-+-
26784(0 rows)
26785
26786
26787starting permutation: w3 r1 r2 p3 w2 p2 c3 p1 c1 c2 check
26788a
26789-
26790(0 rows)
26791
26792a
26793-
26794(0 rows)
26795
26796step w3: INSERT INTO test3 VALUES (3);
26797step r1: SELECT * FROM test2;
26798b
26799-
26800(0 rows)
26801
26802step r2: SELECT * FROM test3;
26803c
26804-
26805(0 rows)
26806
26807step p3: PREPARE TRANSACTION 's3';
26808step w2: INSERT INTO test2 VALUES (2);
26809ERROR:  could not serialize access due to read/write dependencies among transactions
26810step p2: PREPARE TRANSACTION 's2';
26811step c3: COMMIT PREPARED 's3';
26812step p1: PREPARE TRANSACTION 's1';
26813step c1: COMMIT PREPARED 's1';
26814step c2: COMMIT PREPARED 's2';
26815ERROR:  prepared transaction with identifier "s2" does not exist
26816step check: SELECT * FROM test1,test2,test3;
26817a|b|c
26818-+-+-
26819(0 rows)
26820
26821
26822starting permutation: w3 r1 r2 p3 w2 p2 c3 p1 c2 c1 check
26823a
26824-
26825(0 rows)
26826
26827a
26828-
26829(0 rows)
26830
26831step w3: INSERT INTO test3 VALUES (3);
26832step r1: SELECT * FROM test2;
26833b
26834-
26835(0 rows)
26836
26837step r2: SELECT * FROM test3;
26838c
26839-
26840(0 rows)
26841
26842step p3: PREPARE TRANSACTION 's3';
26843step w2: INSERT INTO test2 VALUES (2);
26844ERROR:  could not serialize access due to read/write dependencies among transactions
26845step p2: PREPARE TRANSACTION 's2';
26846step c3: COMMIT PREPARED 's3';
26847step p1: PREPARE TRANSACTION 's1';
26848step c2: COMMIT PREPARED 's2';
26849ERROR:  prepared transaction with identifier "s2" does not exist
26850step c1: COMMIT PREPARED 's1';
26851step check: SELECT * FROM test1,test2,test3;
26852a|b|c
26853-+-+-
26854(0 rows)
26855
26856
26857starting permutation: w3 r1 r2 p3 w2 p2 c3 c2 p1 c1 check
26858a
26859-
26860(0 rows)
26861
26862a
26863-
26864(0 rows)
26865
26866step w3: INSERT INTO test3 VALUES (3);
26867step r1: SELECT * FROM test2;
26868b
26869-
26870(0 rows)
26871
26872step r2: SELECT * FROM test3;
26873c
26874-
26875(0 rows)
26876
26877step p3: PREPARE TRANSACTION 's3';
26878step w2: INSERT INTO test2 VALUES (2);
26879ERROR:  could not serialize access due to read/write dependencies among transactions
26880step p2: PREPARE TRANSACTION 's2';
26881step c3: COMMIT PREPARED 's3';
26882step c2: COMMIT PREPARED 's2';
26883ERROR:  prepared transaction with identifier "s2" does not exist
26884step p1: PREPARE TRANSACTION 's1';
26885step c1: COMMIT PREPARED 's1';
26886step check: SELECT * FROM test1,test2,test3;
26887a|b|c
26888-+-+-
26889(0 rows)
26890
26891
26892starting permutation: w3 r1 r2 p3 w2 c3 p1 p2 c1 c2 check
26893a
26894-
26895(0 rows)
26896
26897a
26898-
26899(0 rows)
26900
26901step w3: INSERT INTO test3 VALUES (3);
26902step r1: SELECT * FROM test2;
26903b
26904-
26905(0 rows)
26906
26907step r2: SELECT * FROM test3;
26908c
26909-
26910(0 rows)
26911
26912step p3: PREPARE TRANSACTION 's3';
26913step w2: INSERT INTO test2 VALUES (2);
26914ERROR:  could not serialize access due to read/write dependencies among transactions
26915step c3: COMMIT PREPARED 's3';
26916step p1: PREPARE TRANSACTION 's1';
26917step p2: PREPARE TRANSACTION 's2';
26918step c1: COMMIT PREPARED 's1';
26919step c2: COMMIT PREPARED 's2';
26920ERROR:  prepared transaction with identifier "s2" does not exist
26921step check: SELECT * FROM test1,test2,test3;
26922a|b|c
26923-+-+-
26924(0 rows)
26925
26926
26927starting permutation: w3 r1 r2 p3 w2 c3 p1 p2 c2 c1 check
26928a
26929-
26930(0 rows)
26931
26932a
26933-
26934(0 rows)
26935
26936step w3: INSERT INTO test3 VALUES (3);
26937step r1: SELECT * FROM test2;
26938b
26939-
26940(0 rows)
26941
26942step r2: SELECT * FROM test3;
26943c
26944-
26945(0 rows)
26946
26947step p3: PREPARE TRANSACTION 's3';
26948step w2: INSERT INTO test2 VALUES (2);
26949ERROR:  could not serialize access due to read/write dependencies among transactions
26950step c3: COMMIT PREPARED 's3';
26951step p1: PREPARE TRANSACTION 's1';
26952step p2: PREPARE TRANSACTION 's2';
26953step c2: COMMIT PREPARED 's2';
26954ERROR:  prepared transaction with identifier "s2" does not exist
26955step c1: COMMIT PREPARED 's1';
26956step check: SELECT * FROM test1,test2,test3;
26957a|b|c
26958-+-+-
26959(0 rows)
26960
26961
26962starting permutation: w3 r1 r2 p3 w2 c3 p1 c1 p2 c2 check
26963a
26964-
26965(0 rows)
26966
26967a
26968-
26969(0 rows)
26970
26971step w3: INSERT INTO test3 VALUES (3);
26972step r1: SELECT * FROM test2;
26973b
26974-
26975(0 rows)
26976
26977step r2: SELECT * FROM test3;
26978c
26979-
26980(0 rows)
26981
26982step p3: PREPARE TRANSACTION 's3';
26983step w2: INSERT INTO test2 VALUES (2);
26984ERROR:  could not serialize access due to read/write dependencies among transactions
26985step c3: COMMIT PREPARED 's3';
26986step p1: PREPARE TRANSACTION 's1';
26987step c1: COMMIT PREPARED 's1';
26988step p2: PREPARE TRANSACTION 's2';
26989step c2: COMMIT PREPARED 's2';
26990ERROR:  prepared transaction with identifier "s2" does not exist
26991step check: SELECT * FROM test1,test2,test3;
26992a|b|c
26993-+-+-
26994(0 rows)
26995
26996
26997starting permutation: w3 r1 r2 p3 w2 c3 p2 p1 c1 c2 check
26998a
26999-
27000(0 rows)
27001
27002a
27003-
27004(0 rows)
27005
27006step w3: INSERT INTO test3 VALUES (3);
27007step r1: SELECT * FROM test2;
27008b
27009-
27010(0 rows)
27011
27012step r2: SELECT * FROM test3;
27013c
27014-
27015(0 rows)
27016
27017step p3: PREPARE TRANSACTION 's3';
27018step w2: INSERT INTO test2 VALUES (2);
27019ERROR:  could not serialize access due to read/write dependencies among transactions
27020step c3: COMMIT PREPARED 's3';
27021step p2: PREPARE TRANSACTION 's2';
27022step p1: PREPARE TRANSACTION 's1';
27023step c1: COMMIT PREPARED 's1';
27024step c2: COMMIT PREPARED 's2';
27025ERROR:  prepared transaction with identifier "s2" does not exist
27026step check: SELECT * FROM test1,test2,test3;
27027a|b|c
27028-+-+-
27029(0 rows)
27030
27031
27032starting permutation: w3 r1 r2 p3 w2 c3 p2 p1 c2 c1 check
27033a
27034-
27035(0 rows)
27036
27037a
27038-
27039(0 rows)
27040
27041step w3: INSERT INTO test3 VALUES (3);
27042step r1: SELECT * FROM test2;
27043b
27044-
27045(0 rows)
27046
27047step r2: SELECT * FROM test3;
27048c
27049-
27050(0 rows)
27051
27052step p3: PREPARE TRANSACTION 's3';
27053step w2: INSERT INTO test2 VALUES (2);
27054ERROR:  could not serialize access due to read/write dependencies among transactions
27055step c3: COMMIT PREPARED 's3';
27056step p2: PREPARE TRANSACTION 's2';
27057step p1: PREPARE TRANSACTION 's1';
27058step c2: COMMIT PREPARED 's2';
27059ERROR:  prepared transaction with identifier "s2" does not exist
27060step c1: COMMIT PREPARED 's1';
27061step check: SELECT * FROM test1,test2,test3;
27062a|b|c
27063-+-+-
27064(0 rows)
27065
27066
27067starting permutation: w3 r1 r2 p3 w2 c3 p2 c2 p1 c1 check
27068a
27069-
27070(0 rows)
27071
27072a
27073-
27074(0 rows)
27075
27076step w3: INSERT INTO test3 VALUES (3);
27077step r1: SELECT * FROM test2;
27078b
27079-
27080(0 rows)
27081
27082step r2: SELECT * FROM test3;
27083c
27084-
27085(0 rows)
27086
27087step p3: PREPARE TRANSACTION 's3';
27088step w2: INSERT INTO test2 VALUES (2);
27089ERROR:  could not serialize access due to read/write dependencies among transactions
27090step c3: COMMIT PREPARED 's3';
27091step p2: PREPARE TRANSACTION 's2';
27092step c2: COMMIT PREPARED 's2';
27093ERROR:  prepared transaction with identifier "s2" does not exist
27094step p1: PREPARE TRANSACTION 's1';
27095step c1: COMMIT PREPARED 's1';
27096step check: SELECT * FROM test1,test2,test3;
27097a|b|c
27098-+-+-
27099(0 rows)
27100
27101
27102starting permutation: w3 r1 r2 p3 p1 w2 p2 c3 c1 c2 check
27103a
27104-
27105(0 rows)
27106
27107a
27108-
27109(0 rows)
27110
27111step w3: INSERT INTO test3 VALUES (3);
27112step r1: SELECT * FROM test2;
27113b
27114-
27115(0 rows)
27116
27117step r2: SELECT * FROM test3;
27118c
27119-
27120(0 rows)
27121
27122step p3: PREPARE TRANSACTION 's3';
27123step p1: PREPARE TRANSACTION 's1';
27124step w2: INSERT INTO test2 VALUES (2);
27125ERROR:  could not serialize access due to read/write dependencies among transactions
27126step p2: PREPARE TRANSACTION 's2';
27127step c3: COMMIT PREPARED 's3';
27128step c1: COMMIT PREPARED 's1';
27129step c2: COMMIT PREPARED 's2';
27130ERROR:  prepared transaction with identifier "s2" does not exist
27131step check: SELECT * FROM test1,test2,test3;
27132a|b|c
27133-+-+-
27134(0 rows)
27135
27136
27137starting permutation: w3 r1 r2 p3 p1 w2 p2 c3 c2 c1 check
27138a
27139-
27140(0 rows)
27141
27142a
27143-
27144(0 rows)
27145
27146step w3: INSERT INTO test3 VALUES (3);
27147step r1: SELECT * FROM test2;
27148b
27149-
27150(0 rows)
27151
27152step r2: SELECT * FROM test3;
27153c
27154-
27155(0 rows)
27156
27157step p3: PREPARE TRANSACTION 's3';
27158step p1: PREPARE TRANSACTION 's1';
27159step w2: INSERT INTO test2 VALUES (2);
27160ERROR:  could not serialize access due to read/write dependencies among transactions
27161step p2: PREPARE TRANSACTION 's2';
27162step c3: COMMIT PREPARED 's3';
27163step c2: COMMIT PREPARED 's2';
27164ERROR:  prepared transaction with identifier "s2" does not exist
27165step c1: COMMIT PREPARED 's1';
27166step check: SELECT * FROM test1,test2,test3;
27167a|b|c
27168-+-+-
27169(0 rows)
27170
27171
27172starting permutation: w3 r1 r2 p3 p1 w2 c3 p2 c1 c2 check
27173a
27174-
27175(0 rows)
27176
27177a
27178-
27179(0 rows)
27180
27181step w3: INSERT INTO test3 VALUES (3);
27182step r1: SELECT * FROM test2;
27183b
27184-
27185(0 rows)
27186
27187step r2: SELECT * FROM test3;
27188c
27189-
27190(0 rows)
27191
27192step p3: PREPARE TRANSACTION 's3';
27193step p1: PREPARE TRANSACTION 's1';
27194step w2: INSERT INTO test2 VALUES (2);
27195ERROR:  could not serialize access due to read/write dependencies among transactions
27196step c3: COMMIT PREPARED 's3';
27197step p2: PREPARE TRANSACTION 's2';
27198step c1: COMMIT PREPARED 's1';
27199step c2: COMMIT PREPARED 's2';
27200ERROR:  prepared transaction with identifier "s2" does not exist
27201step check: SELECT * FROM test1,test2,test3;
27202a|b|c
27203-+-+-
27204(0 rows)
27205
27206
27207starting permutation: w3 r1 r2 p3 p1 w2 c3 p2 c2 c1 check
27208a
27209-
27210(0 rows)
27211
27212a
27213-
27214(0 rows)
27215
27216step w3: INSERT INTO test3 VALUES (3);
27217step r1: SELECT * FROM test2;
27218b
27219-
27220(0 rows)
27221
27222step r2: SELECT * FROM test3;
27223c
27224-
27225(0 rows)
27226
27227step p3: PREPARE TRANSACTION 's3';
27228step p1: PREPARE TRANSACTION 's1';
27229step w2: INSERT INTO test2 VALUES (2);
27230ERROR:  could not serialize access due to read/write dependencies among transactions
27231step c3: COMMIT PREPARED 's3';
27232step p2: PREPARE TRANSACTION 's2';
27233step c2: COMMIT PREPARED 's2';
27234ERROR:  prepared transaction with identifier "s2" does not exist
27235step c1: COMMIT PREPARED 's1';
27236step check: SELECT * FROM test1,test2,test3;
27237a|b|c
27238-+-+-
27239(0 rows)
27240
27241
27242starting permutation: w3 r1 r2 p3 p1 w2 c3 c1 p2 c2 check
27243a
27244-
27245(0 rows)
27246
27247a
27248-
27249(0 rows)
27250
27251step w3: INSERT INTO test3 VALUES (3);
27252step r1: SELECT * FROM test2;
27253b
27254-
27255(0 rows)
27256
27257step r2: SELECT * FROM test3;
27258c
27259-
27260(0 rows)
27261
27262step p3: PREPARE TRANSACTION 's3';
27263step p1: PREPARE TRANSACTION 's1';
27264step w2: INSERT INTO test2 VALUES (2);
27265ERROR:  could not serialize access due to read/write dependencies among transactions
27266step c3: COMMIT PREPARED 's3';
27267step c1: COMMIT PREPARED 's1';
27268step p2: PREPARE TRANSACTION 's2';
27269step c2: COMMIT PREPARED 's2';
27270ERROR:  prepared transaction with identifier "s2" does not exist
27271step check: SELECT * FROM test1,test2,test3;
27272a|b|c
27273-+-+-
27274(0 rows)
27275
27276
27277starting permutation: w3 r1 r2 p3 p1 c3 w2 p2 c1 c2 check
27278a
27279-
27280(0 rows)
27281
27282a
27283-
27284(0 rows)
27285
27286step w3: INSERT INTO test3 VALUES (3);
27287step r1: SELECT * FROM test2;
27288b
27289-
27290(0 rows)
27291
27292step r2: SELECT * FROM test3;
27293c
27294-
27295(0 rows)
27296
27297step p3: PREPARE TRANSACTION 's3';
27298step p1: PREPARE TRANSACTION 's1';
27299step c3: COMMIT PREPARED 's3';
27300step w2: INSERT INTO test2 VALUES (2);
27301ERROR:  could not serialize access due to read/write dependencies among transactions
27302step p2: PREPARE TRANSACTION 's2';
27303step c1: COMMIT PREPARED 's1';
27304step c2: COMMIT PREPARED 's2';
27305ERROR:  prepared transaction with identifier "s2" does not exist
27306step check: SELECT * FROM test1,test2,test3;
27307a|b|c
27308-+-+-
27309(0 rows)
27310
27311
27312starting permutation: w3 r1 r2 p3 p1 c3 w2 p2 c2 c1 check
27313a
27314-
27315(0 rows)
27316
27317a
27318-
27319(0 rows)
27320
27321step w3: INSERT INTO test3 VALUES (3);
27322step r1: SELECT * FROM test2;
27323b
27324-
27325(0 rows)
27326
27327step r2: SELECT * FROM test3;
27328c
27329-
27330(0 rows)
27331
27332step p3: PREPARE TRANSACTION 's3';
27333step p1: PREPARE TRANSACTION 's1';
27334step c3: COMMIT PREPARED 's3';
27335step w2: INSERT INTO test2 VALUES (2);
27336ERROR:  could not serialize access due to read/write dependencies among transactions
27337step p2: PREPARE TRANSACTION 's2';
27338step c2: COMMIT PREPARED 's2';
27339ERROR:  prepared transaction with identifier "s2" does not exist
27340step c1: COMMIT PREPARED 's1';
27341step check: SELECT * FROM test1,test2,test3;
27342a|b|c
27343-+-+-
27344(0 rows)
27345
27346
27347starting permutation: w3 r1 r2 p3 p1 c3 w2 c1 p2 c2 check
27348a
27349-
27350(0 rows)
27351
27352a
27353-
27354(0 rows)
27355
27356step w3: INSERT INTO test3 VALUES (3);
27357step r1: SELECT * FROM test2;
27358b
27359-
27360(0 rows)
27361
27362step r2: SELECT * FROM test3;
27363c
27364-
27365(0 rows)
27366
27367step p3: PREPARE TRANSACTION 's3';
27368step p1: PREPARE TRANSACTION 's1';
27369step c3: COMMIT PREPARED 's3';
27370step w2: INSERT INTO test2 VALUES (2);
27371ERROR:  could not serialize access due to read/write dependencies among transactions
27372step c1: COMMIT PREPARED 's1';
27373step p2: PREPARE TRANSACTION 's2';
27374step c2: COMMIT PREPARED 's2';
27375ERROR:  prepared transaction with identifier "s2" does not exist
27376step check: SELECT * FROM test1,test2,test3;
27377a|b|c
27378-+-+-
27379(0 rows)
27380
27381
27382starting permutation: w3 r1 r2 p3 p1 c3 c1 w2 p2 c2 check
27383a
27384-
27385(0 rows)
27386
27387a
27388-
27389(0 rows)
27390
27391step w3: INSERT INTO test3 VALUES (3);
27392step r1: SELECT * FROM test2;
27393b
27394-
27395(0 rows)
27396
27397step r2: SELECT * FROM test3;
27398c
27399-
27400(0 rows)
27401
27402step p3: PREPARE TRANSACTION 's3';
27403step p1: PREPARE TRANSACTION 's1';
27404step c3: COMMIT PREPARED 's3';
27405step c1: COMMIT PREPARED 's1';
27406step w2: INSERT INTO test2 VALUES (2);
27407ERROR:  could not serialize access due to read/write dependencies among transactions
27408step p2: PREPARE TRANSACTION 's2';
27409step c2: COMMIT PREPARED 's2';
27410ERROR:  prepared transaction with identifier "s2" does not exist
27411step check: SELECT * FROM test1,test2,test3;
27412a|b|c
27413-+-+-
27414(0 rows)
27415
27416
27417starting permutation: w3 r1 r2 p3 c3 w2 p1 p2 c1 c2 check
27418a
27419-
27420(0 rows)
27421
27422a
27423-
27424(0 rows)
27425
27426step w3: INSERT INTO test3 VALUES (3);
27427step r1: SELECT * FROM test2;
27428b
27429-
27430(0 rows)
27431
27432step r2: SELECT * FROM test3;
27433c
27434-
27435(0 rows)
27436
27437step p3: PREPARE TRANSACTION 's3';
27438step c3: COMMIT PREPARED 's3';
27439step w2: INSERT INTO test2 VALUES (2);
27440ERROR:  could not serialize access due to read/write dependencies among transactions
27441step p1: PREPARE TRANSACTION 's1';
27442step p2: PREPARE TRANSACTION 's2';
27443step c1: COMMIT PREPARED 's1';
27444step c2: COMMIT PREPARED 's2';
27445ERROR:  prepared transaction with identifier "s2" does not exist
27446step check: SELECT * FROM test1,test2,test3;
27447a|b|c
27448-+-+-
27449(0 rows)
27450
27451
27452starting permutation: w3 r1 r2 p3 c3 w2 p1 p2 c2 c1 check
27453a
27454-
27455(0 rows)
27456
27457a
27458-
27459(0 rows)
27460
27461step w3: INSERT INTO test3 VALUES (3);
27462step r1: SELECT * FROM test2;
27463b
27464-
27465(0 rows)
27466
27467step r2: SELECT * FROM test3;
27468c
27469-
27470(0 rows)
27471
27472step p3: PREPARE TRANSACTION 's3';
27473step c3: COMMIT PREPARED 's3';
27474step w2: INSERT INTO test2 VALUES (2);
27475ERROR:  could not serialize access due to read/write dependencies among transactions
27476step p1: PREPARE TRANSACTION 's1';
27477step p2: PREPARE TRANSACTION 's2';
27478step c2: COMMIT PREPARED 's2';
27479ERROR:  prepared transaction with identifier "s2" does not exist
27480step c1: COMMIT PREPARED 's1';
27481step check: SELECT * FROM test1,test2,test3;
27482a|b|c
27483-+-+-
27484(0 rows)
27485
27486
27487starting permutation: w3 r1 r2 p3 c3 w2 p1 c1 p2 c2 check
27488a
27489-
27490(0 rows)
27491
27492a
27493-
27494(0 rows)
27495
27496step w3: INSERT INTO test3 VALUES (3);
27497step r1: SELECT * FROM test2;
27498b
27499-
27500(0 rows)
27501
27502step r2: SELECT * FROM test3;
27503c
27504-
27505(0 rows)
27506
27507step p3: PREPARE TRANSACTION 's3';
27508step c3: COMMIT PREPARED 's3';
27509step w2: INSERT INTO test2 VALUES (2);
27510ERROR:  could not serialize access due to read/write dependencies among transactions
27511step p1: PREPARE TRANSACTION 's1';
27512step c1: COMMIT PREPARED 's1';
27513step p2: PREPARE TRANSACTION 's2';
27514step c2: COMMIT PREPARED 's2';
27515ERROR:  prepared transaction with identifier "s2" does not exist
27516step check: SELECT * FROM test1,test2,test3;
27517a|b|c
27518-+-+-
27519(0 rows)
27520
27521
27522starting permutation: w3 r1 r2 p3 c3 w2 p2 p1 c1 c2 check
27523a
27524-
27525(0 rows)
27526
27527a
27528-
27529(0 rows)
27530
27531step w3: INSERT INTO test3 VALUES (3);
27532step r1: SELECT * FROM test2;
27533b
27534-
27535(0 rows)
27536
27537step r2: SELECT * FROM test3;
27538c
27539-
27540(0 rows)
27541
27542step p3: PREPARE TRANSACTION 's3';
27543step c3: COMMIT PREPARED 's3';
27544step w2: INSERT INTO test2 VALUES (2);
27545ERROR:  could not serialize access due to read/write dependencies among transactions
27546step p2: PREPARE TRANSACTION 's2';
27547step p1: PREPARE TRANSACTION 's1';
27548step c1: COMMIT PREPARED 's1';
27549step c2: COMMIT PREPARED 's2';
27550ERROR:  prepared transaction with identifier "s2" does not exist
27551step check: SELECT * FROM test1,test2,test3;
27552a|b|c
27553-+-+-
27554(0 rows)
27555
27556
27557starting permutation: w3 r1 r2 p3 c3 w2 p2 p1 c2 c1 check
27558a
27559-
27560(0 rows)
27561
27562a
27563-
27564(0 rows)
27565
27566step w3: INSERT INTO test3 VALUES (3);
27567step r1: SELECT * FROM test2;
27568b
27569-
27570(0 rows)
27571
27572step r2: SELECT * FROM test3;
27573c
27574-
27575(0 rows)
27576
27577step p3: PREPARE TRANSACTION 's3';
27578step c3: COMMIT PREPARED 's3';
27579step w2: INSERT INTO test2 VALUES (2);
27580ERROR:  could not serialize access due to read/write dependencies among transactions
27581step p2: PREPARE TRANSACTION 's2';
27582step p1: PREPARE TRANSACTION 's1';
27583step c2: COMMIT PREPARED 's2';
27584ERROR:  prepared transaction with identifier "s2" does not exist
27585step c1: COMMIT PREPARED 's1';
27586step check: SELECT * FROM test1,test2,test3;
27587a|b|c
27588-+-+-
27589(0 rows)
27590
27591
27592starting permutation: w3 r1 r2 p3 c3 w2 p2 c2 p1 c1 check
27593a
27594-
27595(0 rows)
27596
27597a
27598-
27599(0 rows)
27600
27601step w3: INSERT INTO test3 VALUES (3);
27602step r1: SELECT * FROM test2;
27603b
27604-
27605(0 rows)
27606
27607step r2: SELECT * FROM test3;
27608c
27609-
27610(0 rows)
27611
27612step p3: PREPARE TRANSACTION 's3';
27613step c3: COMMIT PREPARED 's3';
27614step w2: INSERT INTO test2 VALUES (2);
27615ERROR:  could not serialize access due to read/write dependencies among transactions
27616step p2: PREPARE TRANSACTION 's2';
27617step c2: COMMIT PREPARED 's2';
27618ERROR:  prepared transaction with identifier "s2" does not exist
27619step p1: PREPARE TRANSACTION 's1';
27620step c1: COMMIT PREPARED 's1';
27621step check: SELECT * FROM test1,test2,test3;
27622a|b|c
27623-+-+-
27624(0 rows)
27625
27626
27627starting permutation: w3 r1 r2 p3 c3 p1 w2 p2 c1 c2 check
27628a
27629-
27630(0 rows)
27631
27632a
27633-
27634(0 rows)
27635
27636step w3: INSERT INTO test3 VALUES (3);
27637step r1: SELECT * FROM test2;
27638b
27639-
27640(0 rows)
27641
27642step r2: SELECT * FROM test3;
27643c
27644-
27645(0 rows)
27646
27647step p3: PREPARE TRANSACTION 's3';
27648step c3: COMMIT PREPARED 's3';
27649step p1: PREPARE TRANSACTION 's1';
27650step w2: INSERT INTO test2 VALUES (2);
27651ERROR:  could not serialize access due to read/write dependencies among transactions
27652step p2: PREPARE TRANSACTION 's2';
27653step c1: COMMIT PREPARED 's1';
27654step c2: COMMIT PREPARED 's2';
27655ERROR:  prepared transaction with identifier "s2" does not exist
27656step check: SELECT * FROM test1,test2,test3;
27657a|b|c
27658-+-+-
27659(0 rows)
27660
27661
27662starting permutation: w3 r1 r2 p3 c3 p1 w2 p2 c2 c1 check
27663a
27664-
27665(0 rows)
27666
27667a
27668-
27669(0 rows)
27670
27671step w3: INSERT INTO test3 VALUES (3);
27672step r1: SELECT * FROM test2;
27673b
27674-
27675(0 rows)
27676
27677step r2: SELECT * FROM test3;
27678c
27679-
27680(0 rows)
27681
27682step p3: PREPARE TRANSACTION 's3';
27683step c3: COMMIT PREPARED 's3';
27684step p1: PREPARE TRANSACTION 's1';
27685step w2: INSERT INTO test2 VALUES (2);
27686ERROR:  could not serialize access due to read/write dependencies among transactions
27687step p2: PREPARE TRANSACTION 's2';
27688step c2: COMMIT PREPARED 's2';
27689ERROR:  prepared transaction with identifier "s2" does not exist
27690step c1: COMMIT PREPARED 's1';
27691step check: SELECT * FROM test1,test2,test3;
27692a|b|c
27693-+-+-
27694(0 rows)
27695
27696
27697starting permutation: w3 r1 r2 p3 c3 p1 w2 c1 p2 c2 check
27698a
27699-
27700(0 rows)
27701
27702a
27703-
27704(0 rows)
27705
27706step w3: INSERT INTO test3 VALUES (3);
27707step r1: SELECT * FROM test2;
27708b
27709-
27710(0 rows)
27711
27712step r2: SELECT * FROM test3;
27713c
27714-
27715(0 rows)
27716
27717step p3: PREPARE TRANSACTION 's3';
27718step c3: COMMIT PREPARED 's3';
27719step p1: PREPARE TRANSACTION 's1';
27720step w2: INSERT INTO test2 VALUES (2);
27721ERROR:  could not serialize access due to read/write dependencies among transactions
27722step c1: COMMIT PREPARED 's1';
27723step p2: PREPARE TRANSACTION 's2';
27724step c2: COMMIT PREPARED 's2';
27725ERROR:  prepared transaction with identifier "s2" does not exist
27726step check: SELECT * FROM test1,test2,test3;
27727a|b|c
27728-+-+-
27729(0 rows)
27730
27731
27732starting permutation: w3 r1 r2 p3 c3 p1 c1 w2 p2 c2 check
27733a
27734-
27735(0 rows)
27736
27737a
27738-
27739(0 rows)
27740
27741step w3: INSERT INTO test3 VALUES (3);
27742step r1: SELECT * FROM test2;
27743b
27744-
27745(0 rows)
27746
27747step r2: SELECT * FROM test3;
27748c
27749-
27750(0 rows)
27751
27752step p3: PREPARE TRANSACTION 's3';
27753step c3: COMMIT PREPARED 's3';
27754step p1: PREPARE TRANSACTION 's1';
27755step c1: COMMIT PREPARED 's1';
27756step w2: INSERT INTO test2 VALUES (2);
27757ERROR:  could not serialize access due to read/write dependencies among transactions
27758step p2: PREPARE TRANSACTION 's2';
27759step c2: COMMIT PREPARED 's2';
27760ERROR:  prepared transaction with identifier "s2" does not exist
27761step check: SELECT * FROM test1,test2,test3;
27762a|b|c
27763-+-+-
27764(0 rows)
27765
27766
27767starting permutation: w3 r1 w2 r2 p1 p2 p3 c3 c1 c2 check
27768a
27769-
27770(0 rows)
27771
27772a
27773-
27774(0 rows)
27775
27776step w3: INSERT INTO test3 VALUES (3);
27777step r1: SELECT * FROM test2;
27778b
27779-
27780(0 rows)
27781
27782step w2: INSERT INTO test2 VALUES (2);
27783step r2: SELECT * FROM test3;
27784c
27785-
27786(0 rows)
27787
27788step p1: PREPARE TRANSACTION 's1';
27789step p2: PREPARE TRANSACTION 's2';
27790step p3: PREPARE TRANSACTION 's3';
27791ERROR:  could not serialize access due to read/write dependencies among transactions
27792step c3: COMMIT PREPARED 's3';
27793ERROR:  prepared transaction with identifier "s3" does not exist
27794step c1: COMMIT PREPARED 's1';
27795step c2: COMMIT PREPARED 's2';
27796step check: SELECT * FROM test1,test2,test3;
27797a|b|c
27798-+-+-
27799(0 rows)
27800
27801
27802starting permutation: w3 r1 w2 r2 p1 p2 p3 c3 c2 c1 check
27803a
27804-
27805(0 rows)
27806
27807a
27808-
27809(0 rows)
27810
27811step w3: INSERT INTO test3 VALUES (3);
27812step r1: SELECT * FROM test2;
27813b
27814-
27815(0 rows)
27816
27817step w2: INSERT INTO test2 VALUES (2);
27818step r2: SELECT * FROM test3;
27819c
27820-
27821(0 rows)
27822
27823step p1: PREPARE TRANSACTION 's1';
27824step p2: PREPARE TRANSACTION 's2';
27825step p3: PREPARE TRANSACTION 's3';
27826ERROR:  could not serialize access due to read/write dependencies among transactions
27827step c3: COMMIT PREPARED 's3';
27828ERROR:  prepared transaction with identifier "s3" does not exist
27829step c2: COMMIT PREPARED 's2';
27830step c1: COMMIT PREPARED 's1';
27831step check: SELECT * FROM test1,test2,test3;
27832a|b|c
27833-+-+-
27834(0 rows)
27835
27836
27837starting permutation: w3 r1 w2 r2 p1 p3 p2 c3 c1 c2 check
27838a
27839-
27840(0 rows)
27841
27842a
27843-
27844(0 rows)
27845
27846step w3: INSERT INTO test3 VALUES (3);
27847step r1: SELECT * FROM test2;
27848b
27849-
27850(0 rows)
27851
27852step w2: INSERT INTO test2 VALUES (2);
27853step r2: SELECT * FROM test3;
27854c
27855-
27856(0 rows)
27857
27858step p1: PREPARE TRANSACTION 's1';
27859step p3: PREPARE TRANSACTION 's3';
27860step p2: PREPARE TRANSACTION 's2';
27861ERROR:  could not serialize access due to read/write dependencies among transactions
27862step c3: COMMIT PREPARED 's3';
27863step c1: COMMIT PREPARED 's1';
27864step c2: COMMIT PREPARED 's2';
27865ERROR:  prepared transaction with identifier "s2" does not exist
27866step check: SELECT * FROM test1,test2,test3;
27867a|b|c
27868-+-+-
27869(0 rows)
27870
27871
27872starting permutation: w3 r1 w2 r2 p1 p3 p2 c3 c2 c1 check
27873a
27874-
27875(0 rows)
27876
27877a
27878-
27879(0 rows)
27880
27881step w3: INSERT INTO test3 VALUES (3);
27882step r1: SELECT * FROM test2;
27883b
27884-
27885(0 rows)
27886
27887step w2: INSERT INTO test2 VALUES (2);
27888step r2: SELECT * FROM test3;
27889c
27890-
27891(0 rows)
27892
27893step p1: PREPARE TRANSACTION 's1';
27894step p3: PREPARE TRANSACTION 's3';
27895step p2: PREPARE TRANSACTION 's2';
27896ERROR:  could not serialize access due to read/write dependencies among transactions
27897step c3: COMMIT PREPARED 's3';
27898step c2: COMMIT PREPARED 's2';
27899ERROR:  prepared transaction with identifier "s2" does not exist
27900step c1: COMMIT PREPARED 's1';
27901step check: SELECT * FROM test1,test2,test3;
27902a|b|c
27903-+-+-
27904(0 rows)
27905
27906
27907starting permutation: w3 r1 w2 r2 p1 p3 c3 p2 c1 c2 check
27908a
27909-
27910(0 rows)
27911
27912a
27913-
27914(0 rows)
27915
27916step w3: INSERT INTO test3 VALUES (3);
27917step r1: SELECT * FROM test2;
27918b
27919-
27920(0 rows)
27921
27922step w2: INSERT INTO test2 VALUES (2);
27923step r2: SELECT * FROM test3;
27924c
27925-
27926(0 rows)
27927
27928step p1: PREPARE TRANSACTION 's1';
27929step p3: PREPARE TRANSACTION 's3';
27930step c3: COMMIT PREPARED 's3';
27931step p2: PREPARE TRANSACTION 's2';
27932ERROR:  could not serialize access due to read/write dependencies among transactions
27933step c1: COMMIT PREPARED 's1';
27934step c2: COMMIT PREPARED 's2';
27935ERROR:  prepared transaction with identifier "s2" does not exist
27936step check: SELECT * FROM test1,test2,test3;
27937a|b|c
27938-+-+-
27939(0 rows)
27940
27941
27942starting permutation: w3 r1 w2 r2 p1 p3 c3 p2 c2 c1 check
27943a
27944-
27945(0 rows)
27946
27947a
27948-
27949(0 rows)
27950
27951step w3: INSERT INTO test3 VALUES (3);
27952step r1: SELECT * FROM test2;
27953b
27954-
27955(0 rows)
27956
27957step w2: INSERT INTO test2 VALUES (2);
27958step r2: SELECT * FROM test3;
27959c
27960-
27961(0 rows)
27962
27963step p1: PREPARE TRANSACTION 's1';
27964step p3: PREPARE TRANSACTION 's3';
27965step c3: COMMIT PREPARED 's3';
27966step p2: PREPARE TRANSACTION 's2';
27967ERROR:  could not serialize access due to read/write dependencies among transactions
27968step c2: COMMIT PREPARED 's2';
27969ERROR:  prepared transaction with identifier "s2" does not exist
27970step c1: COMMIT PREPARED 's1';
27971step check: SELECT * FROM test1,test2,test3;
27972a|b|c
27973-+-+-
27974(0 rows)
27975
27976
27977starting permutation: w3 r1 w2 r2 p1 p3 c3 c1 p2 c2 check
27978a
27979-
27980(0 rows)
27981
27982a
27983-
27984(0 rows)
27985
27986step w3: INSERT INTO test3 VALUES (3);
27987step r1: SELECT * FROM test2;
27988b
27989-
27990(0 rows)
27991
27992step w2: INSERT INTO test2 VALUES (2);
27993step r2: SELECT * FROM test3;
27994c
27995-
27996(0 rows)
27997
27998step p1: PREPARE TRANSACTION 's1';
27999step p3: PREPARE TRANSACTION 's3';
28000step c3: COMMIT PREPARED 's3';
28001step c1: COMMIT PREPARED 's1';
28002step p2: PREPARE TRANSACTION 's2';
28003ERROR:  could not serialize access due to read/write dependencies among transactions
28004step c2: COMMIT PREPARED 's2';
28005ERROR:  prepared transaction with identifier "s2" does not exist
28006step check: SELECT * FROM test1,test2,test3;
28007a|b|c
28008-+-+-
28009(0 rows)
28010
28011
28012starting permutation: w3 r1 w2 r2 p2 p1 p3 c3 c1 c2 check
28013a
28014-
28015(0 rows)
28016
28017a
28018-
28019(0 rows)
28020
28021step w3: INSERT INTO test3 VALUES (3);
28022step r1: SELECT * FROM test2;
28023b
28024-
28025(0 rows)
28026
28027step w2: INSERT INTO test2 VALUES (2);
28028step r2: SELECT * FROM test3;
28029c
28030-
28031(0 rows)
28032
28033step p2: PREPARE TRANSACTION 's2';
28034step p1: PREPARE TRANSACTION 's1';
28035step p3: PREPARE TRANSACTION 's3';
28036ERROR:  could not serialize access due to read/write dependencies among transactions
28037step c3: COMMIT PREPARED 's3';
28038ERROR:  prepared transaction with identifier "s3" does not exist
28039step c1: COMMIT PREPARED 's1';
28040step c2: COMMIT PREPARED 's2';
28041step check: SELECT * FROM test1,test2,test3;
28042a|b|c
28043-+-+-
28044(0 rows)
28045
28046
28047starting permutation: w3 r1 w2 r2 p2 p1 p3 c3 c2 c1 check
28048a
28049-
28050(0 rows)
28051
28052a
28053-
28054(0 rows)
28055
28056step w3: INSERT INTO test3 VALUES (3);
28057step r1: SELECT * FROM test2;
28058b
28059-
28060(0 rows)
28061
28062step w2: INSERT INTO test2 VALUES (2);
28063step r2: SELECT * FROM test3;
28064c
28065-
28066(0 rows)
28067
28068step p2: PREPARE TRANSACTION 's2';
28069step p1: PREPARE TRANSACTION 's1';
28070step p3: PREPARE TRANSACTION 's3';
28071ERROR:  could not serialize access due to read/write dependencies among transactions
28072step c3: COMMIT PREPARED 's3';
28073ERROR:  prepared transaction with identifier "s3" does not exist
28074step c2: COMMIT PREPARED 's2';
28075step c1: COMMIT PREPARED 's1';
28076step check: SELECT * FROM test1,test2,test3;
28077a|b|c
28078-+-+-
28079(0 rows)
28080
28081
28082starting permutation: w3 r1 w2 r2 p2 p3 p1 c3 c1 c2 check
28083a
28084-
28085(0 rows)
28086
28087a
28088-
28089(0 rows)
28090
28091step w3: INSERT INTO test3 VALUES (3);
28092step r1: SELECT * FROM test2;
28093b
28094-
28095(0 rows)
28096
28097step w2: INSERT INTO test2 VALUES (2);
28098step r2: SELECT * FROM test3;
28099c
28100-
28101(0 rows)
28102
28103step p2: PREPARE TRANSACTION 's2';
28104step p3: PREPARE TRANSACTION 's3';
28105ERROR:  could not serialize access due to read/write dependencies among transactions
28106step p1: PREPARE TRANSACTION 's1';
28107step c3: COMMIT PREPARED 's3';
28108ERROR:  prepared transaction with identifier "s3" does not exist
28109step c1: COMMIT PREPARED 's1';
28110step c2: COMMIT PREPARED 's2';
28111step check: SELECT * FROM test1,test2,test3;
28112a|b|c
28113-+-+-
28114(0 rows)
28115
28116
28117starting permutation: w3 r1 w2 r2 p2 p3 p1 c3 c2 c1 check
28118a
28119-
28120(0 rows)
28121
28122a
28123-
28124(0 rows)
28125
28126step w3: INSERT INTO test3 VALUES (3);
28127step r1: SELECT * FROM test2;
28128b
28129-
28130(0 rows)
28131
28132step w2: INSERT INTO test2 VALUES (2);
28133step r2: SELECT * FROM test3;
28134c
28135-
28136(0 rows)
28137
28138step p2: PREPARE TRANSACTION 's2';
28139step p3: PREPARE TRANSACTION 's3';
28140ERROR:  could not serialize access due to read/write dependencies among transactions
28141step p1: PREPARE TRANSACTION 's1';
28142step c3: COMMIT PREPARED 's3';
28143ERROR:  prepared transaction with identifier "s3" does not exist
28144step c2: COMMIT PREPARED 's2';
28145step c1: COMMIT PREPARED 's1';
28146step check: SELECT * FROM test1,test2,test3;
28147a|b|c
28148-+-+-
28149(0 rows)
28150
28151
28152starting permutation: w3 r1 w2 r2 p2 p3 c3 p1 c1 c2 check
28153a
28154-
28155(0 rows)
28156
28157a
28158-
28159(0 rows)
28160
28161step w3: INSERT INTO test3 VALUES (3);
28162step r1: SELECT * FROM test2;
28163b
28164-
28165(0 rows)
28166
28167step w2: INSERT INTO test2 VALUES (2);
28168step r2: SELECT * FROM test3;
28169c
28170-
28171(0 rows)
28172
28173step p2: PREPARE TRANSACTION 's2';
28174step p3: PREPARE TRANSACTION 's3';
28175ERROR:  could not serialize access due to read/write dependencies among transactions
28176step c3: COMMIT PREPARED 's3';
28177ERROR:  prepared transaction with identifier "s3" does not exist
28178step p1: PREPARE TRANSACTION 's1';
28179step c1: COMMIT PREPARED 's1';
28180step c2: COMMIT PREPARED 's2';
28181step check: SELECT * FROM test1,test2,test3;
28182a|b|c
28183-+-+-
28184(0 rows)
28185
28186
28187starting permutation: w3 r1 w2 r2 p2 p3 c3 p1 c2 c1 check
28188a
28189-
28190(0 rows)
28191
28192a
28193-
28194(0 rows)
28195
28196step w3: INSERT INTO test3 VALUES (3);
28197step r1: SELECT * FROM test2;
28198b
28199-
28200(0 rows)
28201
28202step w2: INSERT INTO test2 VALUES (2);
28203step r2: SELECT * FROM test3;
28204c
28205-
28206(0 rows)
28207
28208step p2: PREPARE TRANSACTION 's2';
28209step p3: PREPARE TRANSACTION 's3';
28210ERROR:  could not serialize access due to read/write dependencies among transactions
28211step c3: COMMIT PREPARED 's3';
28212ERROR:  prepared transaction with identifier "s3" does not exist
28213step p1: PREPARE TRANSACTION 's1';
28214step c2: COMMIT PREPARED 's2';
28215step c1: COMMIT PREPARED 's1';
28216step check: SELECT * FROM test1,test2,test3;
28217a|b|c
28218-+-+-
28219(0 rows)
28220
28221
28222starting permutation: w3 r1 w2 r2 p2 p3 c3 c2 p1 c1 check
28223a
28224-
28225(0 rows)
28226
28227a
28228-
28229(0 rows)
28230
28231step w3: INSERT INTO test3 VALUES (3);
28232step r1: SELECT * FROM test2;
28233b
28234-
28235(0 rows)
28236
28237step w2: INSERT INTO test2 VALUES (2);
28238step r2: SELECT * FROM test3;
28239c
28240-
28241(0 rows)
28242
28243step p2: PREPARE TRANSACTION 's2';
28244step p3: PREPARE TRANSACTION 's3';
28245ERROR:  could not serialize access due to read/write dependencies among transactions
28246step c3: COMMIT PREPARED 's3';
28247ERROR:  prepared transaction with identifier "s3" does not exist
28248step c2: COMMIT PREPARED 's2';
28249step p1: PREPARE TRANSACTION 's1';
28250step c1: COMMIT PREPARED 's1';
28251step check: SELECT * FROM test1,test2,test3;
28252a|b|c
28253-+-+-
28254(0 rows)
28255
28256
28257starting permutation: w3 r1 w2 r2 p3 p1 p2 c3 c1 c2 check
28258a
28259-
28260(0 rows)
28261
28262a
28263-
28264(0 rows)
28265
28266step w3: INSERT INTO test3 VALUES (3);
28267step r1: SELECT * FROM test2;
28268b
28269-
28270(0 rows)
28271
28272step w2: INSERT INTO test2 VALUES (2);
28273step r2: SELECT * FROM test3;
28274c
28275-
28276(0 rows)
28277
28278step p3: PREPARE TRANSACTION 's3';
28279step p1: PREPARE TRANSACTION 's1';
28280step p2: PREPARE TRANSACTION 's2';
28281ERROR:  could not serialize access due to read/write dependencies among transactions
28282step c3: COMMIT PREPARED 's3';
28283step c1: COMMIT PREPARED 's1';
28284step c2: COMMIT PREPARED 's2';
28285ERROR:  prepared transaction with identifier "s2" does not exist
28286step check: SELECT * FROM test1,test2,test3;
28287a|b|c
28288-+-+-
28289(0 rows)
28290
28291
28292starting permutation: w3 r1 w2 r2 p3 p1 p2 c3 c2 c1 check
28293a
28294-
28295(0 rows)
28296
28297a
28298-
28299(0 rows)
28300
28301step w3: INSERT INTO test3 VALUES (3);
28302step r1: SELECT * FROM test2;
28303b
28304-
28305(0 rows)
28306
28307step w2: INSERT INTO test2 VALUES (2);
28308step r2: SELECT * FROM test3;
28309c
28310-
28311(0 rows)
28312
28313step p3: PREPARE TRANSACTION 's3';
28314step p1: PREPARE TRANSACTION 's1';
28315step p2: PREPARE TRANSACTION 's2';
28316ERROR:  could not serialize access due to read/write dependencies among transactions
28317step c3: COMMIT PREPARED 's3';
28318step c2: COMMIT PREPARED 's2';
28319ERROR:  prepared transaction with identifier "s2" does not exist
28320step c1: COMMIT PREPARED 's1';
28321step check: SELECT * FROM test1,test2,test3;
28322a|b|c
28323-+-+-
28324(0 rows)
28325
28326
28327starting permutation: w3 r1 w2 r2 p3 p1 c3 p2 c1 c2 check
28328a
28329-
28330(0 rows)
28331
28332a
28333-
28334(0 rows)
28335
28336step w3: INSERT INTO test3 VALUES (3);
28337step r1: SELECT * FROM test2;
28338b
28339-
28340(0 rows)
28341
28342step w2: INSERT INTO test2 VALUES (2);
28343step r2: SELECT * FROM test3;
28344c
28345-
28346(0 rows)
28347
28348step p3: PREPARE TRANSACTION 's3';
28349step p1: PREPARE TRANSACTION 's1';
28350step c3: COMMIT PREPARED 's3';
28351step p2: PREPARE TRANSACTION 's2';
28352ERROR:  could not serialize access due to read/write dependencies among transactions
28353step c1: COMMIT PREPARED 's1';
28354step c2: COMMIT PREPARED 's2';
28355ERROR:  prepared transaction with identifier "s2" does not exist
28356step check: SELECT * FROM test1,test2,test3;
28357a|b|c
28358-+-+-
28359(0 rows)
28360
28361
28362starting permutation: w3 r1 w2 r2 p3 p1 c3 p2 c2 c1 check
28363a
28364-
28365(0 rows)
28366
28367a
28368-
28369(0 rows)
28370
28371step w3: INSERT INTO test3 VALUES (3);
28372step r1: SELECT * FROM test2;
28373b
28374-
28375(0 rows)
28376
28377step w2: INSERT INTO test2 VALUES (2);
28378step r2: SELECT * FROM test3;
28379c
28380-
28381(0 rows)
28382
28383step p3: PREPARE TRANSACTION 's3';
28384step p1: PREPARE TRANSACTION 's1';
28385step c3: COMMIT PREPARED 's3';
28386step p2: PREPARE TRANSACTION 's2';
28387ERROR:  could not serialize access due to read/write dependencies among transactions
28388step c2: COMMIT PREPARED 's2';
28389ERROR:  prepared transaction with identifier "s2" does not exist
28390step c1: COMMIT PREPARED 's1';
28391step check: SELECT * FROM test1,test2,test3;
28392a|b|c
28393-+-+-
28394(0 rows)
28395
28396
28397starting permutation: w3 r1 w2 r2 p3 p1 c3 c1 p2 c2 check
28398a
28399-
28400(0 rows)
28401
28402a
28403-
28404(0 rows)
28405
28406step w3: INSERT INTO test3 VALUES (3);
28407step r1: SELECT * FROM test2;
28408b
28409-
28410(0 rows)
28411
28412step w2: INSERT INTO test2 VALUES (2);
28413step r2: SELECT * FROM test3;
28414c
28415-
28416(0 rows)
28417
28418step p3: PREPARE TRANSACTION 's3';
28419step p1: PREPARE TRANSACTION 's1';
28420step c3: COMMIT PREPARED 's3';
28421step c1: COMMIT PREPARED 's1';
28422step p2: PREPARE TRANSACTION 's2';
28423ERROR:  could not serialize access due to read/write dependencies among transactions
28424step c2: COMMIT PREPARED 's2';
28425ERROR:  prepared transaction with identifier "s2" does not exist
28426step check: SELECT * FROM test1,test2,test3;
28427a|b|c
28428-+-+-
28429(0 rows)
28430
28431
28432starting permutation: w3 r1 w2 r2 p3 p2 p1 c3 c1 c2 check
28433a
28434-
28435(0 rows)
28436
28437a
28438-
28439(0 rows)
28440
28441step w3: INSERT INTO test3 VALUES (3);
28442step r1: SELECT * FROM test2;
28443b
28444-
28445(0 rows)
28446
28447step w2: INSERT INTO test2 VALUES (2);
28448step r2: SELECT * FROM test3;
28449c
28450-
28451(0 rows)
28452
28453step p3: PREPARE TRANSACTION 's3';
28454step p2: PREPARE TRANSACTION 's2';
28455ERROR:  could not serialize access due to read/write dependencies among transactions
28456step p1: PREPARE TRANSACTION 's1';
28457step c3: COMMIT PREPARED 's3';
28458step c1: COMMIT PREPARED 's1';
28459step c2: COMMIT PREPARED 's2';
28460ERROR:  prepared transaction with identifier "s2" does not exist
28461step check: SELECT * FROM test1,test2,test3;
28462a|b|c
28463-+-+-
28464(0 rows)
28465
28466
28467starting permutation: w3 r1 w2 r2 p3 p2 p1 c3 c2 c1 check
28468a
28469-
28470(0 rows)
28471
28472a
28473-
28474(0 rows)
28475
28476step w3: INSERT INTO test3 VALUES (3);
28477step r1: SELECT * FROM test2;
28478b
28479-
28480(0 rows)
28481
28482step w2: INSERT INTO test2 VALUES (2);
28483step r2: SELECT * FROM test3;
28484c
28485-
28486(0 rows)
28487
28488step p3: PREPARE TRANSACTION 's3';
28489step p2: PREPARE TRANSACTION 's2';
28490ERROR:  could not serialize access due to read/write dependencies among transactions
28491step p1: PREPARE TRANSACTION 's1';
28492step c3: COMMIT PREPARED 's3';
28493step c2: COMMIT PREPARED 's2';
28494ERROR:  prepared transaction with identifier "s2" does not exist
28495step c1: COMMIT PREPARED 's1';
28496step check: SELECT * FROM test1,test2,test3;
28497a|b|c
28498-+-+-
28499(0 rows)
28500
28501
28502starting permutation: w3 r1 w2 r2 p3 p2 c3 p1 c1 c2 check
28503a
28504-
28505(0 rows)
28506
28507a
28508-
28509(0 rows)
28510
28511step w3: INSERT INTO test3 VALUES (3);
28512step r1: SELECT * FROM test2;
28513b
28514-
28515(0 rows)
28516
28517step w2: INSERT INTO test2 VALUES (2);
28518step r2: SELECT * FROM test3;
28519c
28520-
28521(0 rows)
28522
28523step p3: PREPARE TRANSACTION 's3';
28524step p2: PREPARE TRANSACTION 's2';
28525ERROR:  could not serialize access due to read/write dependencies among transactions
28526step c3: COMMIT PREPARED 's3';
28527step p1: PREPARE TRANSACTION 's1';
28528step c1: COMMIT PREPARED 's1';
28529step c2: COMMIT PREPARED 's2';
28530ERROR:  prepared transaction with identifier "s2" does not exist
28531step check: SELECT * FROM test1,test2,test3;
28532a|b|c
28533-+-+-
28534(0 rows)
28535
28536
28537starting permutation: w3 r1 w2 r2 p3 p2 c3 p1 c2 c1 check
28538a
28539-
28540(0 rows)
28541
28542a
28543-
28544(0 rows)
28545
28546step w3: INSERT INTO test3 VALUES (3);
28547step r1: SELECT * FROM test2;
28548b
28549-
28550(0 rows)
28551
28552step w2: INSERT INTO test2 VALUES (2);
28553step r2: SELECT * FROM test3;
28554c
28555-
28556(0 rows)
28557
28558step p3: PREPARE TRANSACTION 's3';
28559step p2: PREPARE TRANSACTION 's2';
28560ERROR:  could not serialize access due to read/write dependencies among transactions
28561step c3: COMMIT PREPARED 's3';
28562step p1: PREPARE TRANSACTION 's1';
28563step c2: COMMIT PREPARED 's2';
28564ERROR:  prepared transaction with identifier "s2" does not exist
28565step c1: COMMIT PREPARED 's1';
28566step check: SELECT * FROM test1,test2,test3;
28567a|b|c
28568-+-+-
28569(0 rows)
28570
28571
28572starting permutation: w3 r1 w2 r2 p3 p2 c3 c2 p1 c1 check
28573a
28574-
28575(0 rows)
28576
28577a
28578-
28579(0 rows)
28580
28581step w3: INSERT INTO test3 VALUES (3);
28582step r1: SELECT * FROM test2;
28583b
28584-
28585(0 rows)
28586
28587step w2: INSERT INTO test2 VALUES (2);
28588step r2: SELECT * FROM test3;
28589c
28590-
28591(0 rows)
28592
28593step p3: PREPARE TRANSACTION 's3';
28594step p2: PREPARE TRANSACTION 's2';
28595ERROR:  could not serialize access due to read/write dependencies among transactions
28596step c3: COMMIT PREPARED 's3';
28597step c2: COMMIT PREPARED 's2';
28598ERROR:  prepared transaction with identifier "s2" does not exist
28599step p1: PREPARE TRANSACTION 's1';
28600step c1: COMMIT PREPARED 's1';
28601step check: SELECT * FROM test1,test2,test3;
28602a|b|c
28603-+-+-
28604(0 rows)
28605
28606
28607starting permutation: w3 r1 w2 r2 p3 c3 p1 p2 c1 c2 check
28608a
28609-
28610(0 rows)
28611
28612a
28613-
28614(0 rows)
28615
28616step w3: INSERT INTO test3 VALUES (3);
28617step r1: SELECT * FROM test2;
28618b
28619-
28620(0 rows)
28621
28622step w2: INSERT INTO test2 VALUES (2);
28623step r2: SELECT * FROM test3;
28624c
28625-
28626(0 rows)
28627
28628step p3: PREPARE TRANSACTION 's3';
28629step c3: COMMIT PREPARED 's3';
28630step p1: PREPARE TRANSACTION 's1';
28631step p2: PREPARE TRANSACTION 's2';
28632ERROR:  could not serialize access due to read/write dependencies among transactions
28633step c1: COMMIT PREPARED 's1';
28634step c2: COMMIT PREPARED 's2';
28635ERROR:  prepared transaction with identifier "s2" does not exist
28636step check: SELECT * FROM test1,test2,test3;
28637a|b|c
28638-+-+-
28639(0 rows)
28640
28641
28642starting permutation: w3 r1 w2 r2 p3 c3 p1 p2 c2 c1 check
28643a
28644-
28645(0 rows)
28646
28647a
28648-
28649(0 rows)
28650
28651step w3: INSERT INTO test3 VALUES (3);
28652step r1: SELECT * FROM test2;
28653b
28654-
28655(0 rows)
28656
28657step w2: INSERT INTO test2 VALUES (2);
28658step r2: SELECT * FROM test3;
28659c
28660-
28661(0 rows)
28662
28663step p3: PREPARE TRANSACTION 's3';
28664step c3: COMMIT PREPARED 's3';
28665step p1: PREPARE TRANSACTION 's1';
28666step p2: PREPARE TRANSACTION 's2';
28667ERROR:  could not serialize access due to read/write dependencies among transactions
28668step c2: COMMIT PREPARED 's2';
28669ERROR:  prepared transaction with identifier "s2" does not exist
28670step c1: COMMIT PREPARED 's1';
28671step check: SELECT * FROM test1,test2,test3;
28672a|b|c
28673-+-+-
28674(0 rows)
28675
28676
28677starting permutation: w3 r1 w2 r2 p3 c3 p1 c1 p2 c2 check
28678a
28679-
28680(0 rows)
28681
28682a
28683-
28684(0 rows)
28685
28686step w3: INSERT INTO test3 VALUES (3);
28687step r1: SELECT * FROM test2;
28688b
28689-
28690(0 rows)
28691
28692step w2: INSERT INTO test2 VALUES (2);
28693step r2: SELECT * FROM test3;
28694c
28695-
28696(0 rows)
28697
28698step p3: PREPARE TRANSACTION 's3';
28699step c3: COMMIT PREPARED 's3';
28700step p1: PREPARE TRANSACTION 's1';
28701step c1: COMMIT PREPARED 's1';
28702step p2: PREPARE TRANSACTION 's2';
28703ERROR:  could not serialize access due to read/write dependencies among transactions
28704step c2: COMMIT PREPARED 's2';
28705ERROR:  prepared transaction with identifier "s2" does not exist
28706step check: SELECT * FROM test1,test2,test3;
28707a|b|c
28708-+-+-
28709(0 rows)
28710
28711
28712starting permutation: w3 r1 w2 r2 p3 c3 p2 p1 c1 c2 check
28713a
28714-
28715(0 rows)
28716
28717a
28718-
28719(0 rows)
28720
28721step w3: INSERT INTO test3 VALUES (3);
28722step r1: SELECT * FROM test2;
28723b
28724-
28725(0 rows)
28726
28727step w2: INSERT INTO test2 VALUES (2);
28728step r2: SELECT * FROM test3;
28729c
28730-
28731(0 rows)
28732
28733step p3: PREPARE TRANSACTION 's3';
28734step c3: COMMIT PREPARED 's3';
28735step p2: PREPARE TRANSACTION 's2';
28736ERROR:  could not serialize access due to read/write dependencies among transactions
28737step p1: PREPARE TRANSACTION 's1';
28738step c1: COMMIT PREPARED 's1';
28739step c2: COMMIT PREPARED 's2';
28740ERROR:  prepared transaction with identifier "s2" does not exist
28741step check: SELECT * FROM test1,test2,test3;
28742a|b|c
28743-+-+-
28744(0 rows)
28745
28746
28747starting permutation: w3 r1 w2 r2 p3 c3 p2 p1 c2 c1 check
28748a
28749-
28750(0 rows)
28751
28752a
28753-
28754(0 rows)
28755
28756step w3: INSERT INTO test3 VALUES (3);
28757step r1: SELECT * FROM test2;
28758b
28759-
28760(0 rows)
28761
28762step w2: INSERT INTO test2 VALUES (2);
28763step r2: SELECT * FROM test3;
28764c
28765-
28766(0 rows)
28767
28768step p3: PREPARE TRANSACTION 's3';
28769step c3: COMMIT PREPARED 's3';
28770step p2: PREPARE TRANSACTION 's2';
28771ERROR:  could not serialize access due to read/write dependencies among transactions
28772step p1: PREPARE TRANSACTION 's1';
28773step c2: COMMIT PREPARED 's2';
28774ERROR:  prepared transaction with identifier "s2" does not exist
28775step c1: COMMIT PREPARED 's1';
28776step check: SELECT * FROM test1,test2,test3;
28777a|b|c
28778-+-+-
28779(0 rows)
28780
28781
28782starting permutation: w3 r1 w2 r2 p3 c3 p2 c2 p1 c1 check
28783a
28784-
28785(0 rows)
28786
28787a
28788-
28789(0 rows)
28790
28791step w3: INSERT INTO test3 VALUES (3);
28792step r1: SELECT * FROM test2;
28793b
28794-
28795(0 rows)
28796
28797step w2: INSERT INTO test2 VALUES (2);
28798step r2: SELECT * FROM test3;
28799c
28800-
28801(0 rows)
28802
28803step p3: PREPARE TRANSACTION 's3';
28804step c3: COMMIT PREPARED 's3';
28805step p2: PREPARE TRANSACTION 's2';
28806ERROR:  could not serialize access due to read/write dependencies among transactions
28807step c2: COMMIT PREPARED 's2';
28808ERROR:  prepared transaction with identifier "s2" does not exist
28809step p1: PREPARE TRANSACTION 's1';
28810step c1: COMMIT PREPARED 's1';
28811step check: SELECT * FROM test1,test2,test3;
28812a|b|c
28813-+-+-
28814(0 rows)
28815
28816
28817starting permutation: w3 r1 w2 p1 r2 p2 p3 c3 c1 c2 check
28818a
28819-
28820(0 rows)
28821
28822a
28823-
28824(0 rows)
28825
28826step w3: INSERT INTO test3 VALUES (3);
28827step r1: SELECT * FROM test2;
28828b
28829-
28830(0 rows)
28831
28832step w2: INSERT INTO test2 VALUES (2);
28833step p1: PREPARE TRANSACTION 's1';
28834step r2: SELECT * FROM test3;
28835c
28836-
28837(0 rows)
28838
28839step p2: PREPARE TRANSACTION 's2';
28840step p3: PREPARE TRANSACTION 's3';
28841ERROR:  could not serialize access due to read/write dependencies among transactions
28842step c3: COMMIT PREPARED 's3';
28843ERROR:  prepared transaction with identifier "s3" does not exist
28844step c1: COMMIT PREPARED 's1';
28845step c2: COMMIT PREPARED 's2';
28846step check: SELECT * FROM test1,test2,test3;
28847a|b|c
28848-+-+-
28849(0 rows)
28850
28851
28852starting permutation: w3 r1 w2 p1 r2 p2 p3 c3 c2 c1 check
28853a
28854-
28855(0 rows)
28856
28857a
28858-
28859(0 rows)
28860
28861step w3: INSERT INTO test3 VALUES (3);
28862step r1: SELECT * FROM test2;
28863b
28864-
28865(0 rows)
28866
28867step w2: INSERT INTO test2 VALUES (2);
28868step p1: PREPARE TRANSACTION 's1';
28869step r2: SELECT * FROM test3;
28870c
28871-
28872(0 rows)
28873
28874step p2: PREPARE TRANSACTION 's2';
28875step p3: PREPARE TRANSACTION 's3';
28876ERROR:  could not serialize access due to read/write dependencies among transactions
28877step c3: COMMIT PREPARED 's3';
28878ERROR:  prepared transaction with identifier "s3" does not exist
28879step c2: COMMIT PREPARED 's2';
28880step c1: COMMIT PREPARED 's1';
28881step check: SELECT * FROM test1,test2,test3;
28882a|b|c
28883-+-+-
28884(0 rows)
28885
28886
28887starting permutation: w3 r1 w2 p1 r2 p3 p2 c3 c1 c2 check
28888a
28889-
28890(0 rows)
28891
28892a
28893-
28894(0 rows)
28895
28896step w3: INSERT INTO test3 VALUES (3);
28897step r1: SELECT * FROM test2;
28898b
28899-
28900(0 rows)
28901
28902step w2: INSERT INTO test2 VALUES (2);
28903step p1: PREPARE TRANSACTION 's1';
28904step r2: SELECT * FROM test3;
28905c
28906-
28907(0 rows)
28908
28909step p3: PREPARE TRANSACTION 's3';
28910step p2: PREPARE TRANSACTION 's2';
28911ERROR:  could not serialize access due to read/write dependencies among transactions
28912step c3: COMMIT PREPARED 's3';
28913step c1: COMMIT PREPARED 's1';
28914step c2: COMMIT PREPARED 's2';
28915ERROR:  prepared transaction with identifier "s2" does not exist
28916step check: SELECT * FROM test1,test2,test3;
28917a|b|c
28918-+-+-
28919(0 rows)
28920
28921
28922starting permutation: w3 r1 w2 p1 r2 p3 p2 c3 c2 c1 check
28923a
28924-
28925(0 rows)
28926
28927a
28928-
28929(0 rows)
28930
28931step w3: INSERT INTO test3 VALUES (3);
28932step r1: SELECT * FROM test2;
28933b
28934-
28935(0 rows)
28936
28937step w2: INSERT INTO test2 VALUES (2);
28938step p1: PREPARE TRANSACTION 's1';
28939step r2: SELECT * FROM test3;
28940c
28941-
28942(0 rows)
28943
28944step p3: PREPARE TRANSACTION 's3';
28945step p2: PREPARE TRANSACTION 's2';
28946ERROR:  could not serialize access due to read/write dependencies among transactions
28947step c3: COMMIT PREPARED 's3';
28948step c2: COMMIT PREPARED 's2';
28949ERROR:  prepared transaction with identifier "s2" does not exist
28950step c1: COMMIT PREPARED 's1';
28951step check: SELECT * FROM test1,test2,test3;
28952a|b|c
28953-+-+-
28954(0 rows)
28955
28956
28957starting permutation: w3 r1 w2 p1 r2 p3 c3 p2 c1 c2 check
28958a
28959-
28960(0 rows)
28961
28962a
28963-
28964(0 rows)
28965
28966step w3: INSERT INTO test3 VALUES (3);
28967step r1: SELECT * FROM test2;
28968b
28969-
28970(0 rows)
28971
28972step w2: INSERT INTO test2 VALUES (2);
28973step p1: PREPARE TRANSACTION 's1';
28974step r2: SELECT * FROM test3;
28975c
28976-
28977(0 rows)
28978
28979step p3: PREPARE TRANSACTION 's3';
28980step c3: COMMIT PREPARED 's3';
28981step p2: PREPARE TRANSACTION 's2';
28982ERROR:  could not serialize access due to read/write dependencies among transactions
28983step c1: COMMIT PREPARED 's1';
28984step c2: COMMIT PREPARED 's2';
28985ERROR:  prepared transaction with identifier "s2" does not exist
28986step check: SELECT * FROM test1,test2,test3;
28987a|b|c
28988-+-+-
28989(0 rows)
28990
28991
28992starting permutation: w3 r1 w2 p1 r2 p3 c3 p2 c2 c1 check
28993a
28994-
28995(0 rows)
28996
28997a
28998-
28999(0 rows)
29000
29001step w3: INSERT INTO test3 VALUES (3);
29002step r1: SELECT * FROM test2;
29003b
29004-
29005(0 rows)
29006
29007step w2: INSERT INTO test2 VALUES (2);
29008step p1: PREPARE TRANSACTION 's1';
29009step r2: SELECT * FROM test3;
29010c
29011-
29012(0 rows)
29013
29014step p3: PREPARE TRANSACTION 's3';
29015step c3: COMMIT PREPARED 's3';
29016step p2: PREPARE TRANSACTION 's2';
29017ERROR:  could not serialize access due to read/write dependencies among transactions
29018step c2: COMMIT PREPARED 's2';
29019ERROR:  prepared transaction with identifier "s2" does not exist
29020step c1: COMMIT PREPARED 's1';
29021step check: SELECT * FROM test1,test2,test3;
29022a|b|c
29023-+-+-
29024(0 rows)
29025
29026
29027starting permutation: w3 r1 w2 p1 r2 p3 c3 c1 p2 c2 check
29028a
29029-
29030(0 rows)
29031
29032a
29033-
29034(0 rows)
29035
29036step w3: INSERT INTO test3 VALUES (3);
29037step r1: SELECT * FROM test2;
29038b
29039-
29040(0 rows)
29041
29042step w2: INSERT INTO test2 VALUES (2);
29043step p1: PREPARE TRANSACTION 's1';
29044step r2: SELECT * FROM test3;
29045c
29046-
29047(0 rows)
29048
29049step p3: PREPARE TRANSACTION 's3';
29050step c3: COMMIT PREPARED 's3';
29051step c1: COMMIT PREPARED 's1';
29052step p2: PREPARE TRANSACTION 's2';
29053ERROR:  could not serialize access due to read/write dependencies among transactions
29054step c2: COMMIT PREPARED 's2';
29055ERROR:  prepared transaction with identifier "s2" does not exist
29056step check: SELECT * FROM test1,test2,test3;
29057a|b|c
29058-+-+-
29059(0 rows)
29060
29061
29062starting permutation: w3 r1 w2 p1 p3 r2 p2 c3 c1 c2 check
29063a
29064-
29065(0 rows)
29066
29067a
29068-
29069(0 rows)
29070
29071step w3: INSERT INTO test3 VALUES (3);
29072step r1: SELECT * FROM test2;
29073b
29074-
29075(0 rows)
29076
29077step w2: INSERT INTO test2 VALUES (2);
29078step p1: PREPARE TRANSACTION 's1';
29079step p3: PREPARE TRANSACTION 's3';
29080step r2: SELECT * FROM test3;
29081ERROR:  could not serialize access due to read/write dependencies among transactions
29082step p2: PREPARE TRANSACTION 's2';
29083step c3: COMMIT PREPARED 's3';
29084step c1: COMMIT PREPARED 's1';
29085step c2: COMMIT PREPARED 's2';
29086ERROR:  prepared transaction with identifier "s2" does not exist
29087step check: SELECT * FROM test1,test2,test3;
29088a|b|c
29089-+-+-
29090(0 rows)
29091
29092
29093starting permutation: w3 r1 w2 p1 p3 r2 p2 c3 c2 c1 check
29094a
29095-
29096(0 rows)
29097
29098a
29099-
29100(0 rows)
29101
29102step w3: INSERT INTO test3 VALUES (3);
29103step r1: SELECT * FROM test2;
29104b
29105-
29106(0 rows)
29107
29108step w2: INSERT INTO test2 VALUES (2);
29109step p1: PREPARE TRANSACTION 's1';
29110step p3: PREPARE TRANSACTION 's3';
29111step r2: SELECT * FROM test3;
29112ERROR:  could not serialize access due to read/write dependencies among transactions
29113step p2: PREPARE TRANSACTION 's2';
29114step c3: COMMIT PREPARED 's3';
29115step c2: COMMIT PREPARED 's2';
29116ERROR:  prepared transaction with identifier "s2" does not exist
29117step c1: COMMIT PREPARED 's1';
29118step check: SELECT * FROM test1,test2,test3;
29119a|b|c
29120-+-+-
29121(0 rows)
29122
29123
29124starting permutation: w3 r1 w2 p1 p3 r2 c3 p2 c1 c2 check
29125a
29126-
29127(0 rows)
29128
29129a
29130-
29131(0 rows)
29132
29133step w3: INSERT INTO test3 VALUES (3);
29134step r1: SELECT * FROM test2;
29135b
29136-
29137(0 rows)
29138
29139step w2: INSERT INTO test2 VALUES (2);
29140step p1: PREPARE TRANSACTION 's1';
29141step p3: PREPARE TRANSACTION 's3';
29142step r2: SELECT * FROM test3;
29143ERROR:  could not serialize access due to read/write dependencies among transactions
29144step c3: COMMIT PREPARED 's3';
29145step p2: PREPARE TRANSACTION 's2';
29146step c1: COMMIT PREPARED 's1';
29147step c2: COMMIT PREPARED 's2';
29148ERROR:  prepared transaction with identifier "s2" does not exist
29149step check: SELECT * FROM test1,test2,test3;
29150a|b|c
29151-+-+-
29152(0 rows)
29153
29154
29155starting permutation: w3 r1 w2 p1 p3 r2 c3 p2 c2 c1 check
29156a
29157-
29158(0 rows)
29159
29160a
29161-
29162(0 rows)
29163
29164step w3: INSERT INTO test3 VALUES (3);
29165step r1: SELECT * FROM test2;
29166b
29167-
29168(0 rows)
29169
29170step w2: INSERT INTO test2 VALUES (2);
29171step p1: PREPARE TRANSACTION 's1';
29172step p3: PREPARE TRANSACTION 's3';
29173step r2: SELECT * FROM test3;
29174ERROR:  could not serialize access due to read/write dependencies among transactions
29175step c3: COMMIT PREPARED 's3';
29176step p2: PREPARE TRANSACTION 's2';
29177step c2: COMMIT PREPARED 's2';
29178ERROR:  prepared transaction with identifier "s2" does not exist
29179step c1: COMMIT PREPARED 's1';
29180step check: SELECT * FROM test1,test2,test3;
29181a|b|c
29182-+-+-
29183(0 rows)
29184
29185
29186starting permutation: w3 r1 w2 p1 p3 r2 c3 c1 p2 c2 check
29187a
29188-
29189(0 rows)
29190
29191a
29192-
29193(0 rows)
29194
29195step w3: INSERT INTO test3 VALUES (3);
29196step r1: SELECT * FROM test2;
29197b
29198-
29199(0 rows)
29200
29201step w2: INSERT INTO test2 VALUES (2);
29202step p1: PREPARE TRANSACTION 's1';
29203step p3: PREPARE TRANSACTION 's3';
29204step r2: SELECT * FROM test3;
29205ERROR:  could not serialize access due to read/write dependencies among transactions
29206step c3: COMMIT PREPARED 's3';
29207step c1: COMMIT PREPARED 's1';
29208step p2: PREPARE TRANSACTION 's2';
29209step c2: COMMIT PREPARED 's2';
29210ERROR:  prepared transaction with identifier "s2" does not exist
29211step check: SELECT * FROM test1,test2,test3;
29212a|b|c
29213-+-+-
29214(0 rows)
29215
29216
29217starting permutation: w3 r1 w2 p1 p3 c3 r2 p2 c1 c2 check
29218a
29219-
29220(0 rows)
29221
29222a
29223-
29224(0 rows)
29225
29226step w3: INSERT INTO test3 VALUES (3);
29227step r1: SELECT * FROM test2;
29228b
29229-
29230(0 rows)
29231
29232step w2: INSERT INTO test2 VALUES (2);
29233step p1: PREPARE TRANSACTION 's1';
29234step p3: PREPARE TRANSACTION 's3';
29235step c3: COMMIT PREPARED 's3';
29236step r2: SELECT * FROM test3;
29237ERROR:  could not serialize access due to read/write dependencies among transactions
29238step p2: PREPARE TRANSACTION 's2';
29239step c1: COMMIT PREPARED 's1';
29240step c2: COMMIT PREPARED 's2';
29241ERROR:  prepared transaction with identifier "s2" does not exist
29242step check: SELECT * FROM test1,test2,test3;
29243a|b|c
29244-+-+-
29245(0 rows)
29246
29247
29248starting permutation: w3 r1 w2 p1 p3 c3 r2 p2 c2 c1 check
29249a
29250-
29251(0 rows)
29252
29253a
29254-
29255(0 rows)
29256
29257step w3: INSERT INTO test3 VALUES (3);
29258step r1: SELECT * FROM test2;
29259b
29260-
29261(0 rows)
29262
29263step w2: INSERT INTO test2 VALUES (2);
29264step p1: PREPARE TRANSACTION 's1';
29265step p3: PREPARE TRANSACTION 's3';
29266step c3: COMMIT PREPARED 's3';
29267step r2: SELECT * FROM test3;
29268ERROR:  could not serialize access due to read/write dependencies among transactions
29269step p2: PREPARE TRANSACTION 's2';
29270step c2: COMMIT PREPARED 's2';
29271ERROR:  prepared transaction with identifier "s2" does not exist
29272step c1: COMMIT PREPARED 's1';
29273step check: SELECT * FROM test1,test2,test3;
29274a|b|c
29275-+-+-
29276(0 rows)
29277
29278
29279starting permutation: w3 r1 w2 p1 p3 c3 r2 c1 p2 c2 check
29280a
29281-
29282(0 rows)
29283
29284a
29285-
29286(0 rows)
29287
29288step w3: INSERT INTO test3 VALUES (3);
29289step r1: SELECT * FROM test2;
29290b
29291-
29292(0 rows)
29293
29294step w2: INSERT INTO test2 VALUES (2);
29295step p1: PREPARE TRANSACTION 's1';
29296step p3: PREPARE TRANSACTION 's3';
29297step c3: COMMIT PREPARED 's3';
29298step r2: SELECT * FROM test3;
29299ERROR:  could not serialize access due to read/write dependencies among transactions
29300step c1: COMMIT PREPARED 's1';
29301step p2: PREPARE TRANSACTION 's2';
29302step c2: COMMIT PREPARED 's2';
29303ERROR:  prepared transaction with identifier "s2" does not exist
29304step check: SELECT * FROM test1,test2,test3;
29305a|b|c
29306-+-+-
29307(0 rows)
29308
29309
29310starting permutation: w3 r1 w2 p1 p3 c3 c1 r2 p2 c2 check
29311a
29312-
29313(0 rows)
29314
29315a
29316-
29317(0 rows)
29318
29319step w3: INSERT INTO test3 VALUES (3);
29320step r1: SELECT * FROM test2;
29321b
29322-
29323(0 rows)
29324
29325step w2: INSERT INTO test2 VALUES (2);
29326step p1: PREPARE TRANSACTION 's1';
29327step p3: PREPARE TRANSACTION 's3';
29328step c3: COMMIT PREPARED 's3';
29329step c1: COMMIT PREPARED 's1';
29330step r2: SELECT * FROM test3;
29331ERROR:  could not serialize access due to read/write dependencies among transactions
29332step p2: PREPARE TRANSACTION 's2';
29333step c2: COMMIT PREPARED 's2';
29334ERROR:  prepared transaction with identifier "s2" does not exist
29335step check: SELECT * FROM test1,test2,test3;
29336a|b|c
29337-+-+-
29338(0 rows)
29339
29340
29341starting permutation: w3 r1 w2 p3 r2 p1 p2 c3 c1 c2 check
29342a
29343-
29344(0 rows)
29345
29346a
29347-
29348(0 rows)
29349
29350step w3: INSERT INTO test3 VALUES (3);
29351step r1: SELECT * FROM test2;
29352b
29353-
29354(0 rows)
29355
29356step w2: INSERT INTO test2 VALUES (2);
29357step p3: PREPARE TRANSACTION 's3';
29358step r2: SELECT * FROM test3;
29359ERROR:  could not serialize access due to read/write dependencies among transactions
29360step p1: PREPARE TRANSACTION 's1';
29361step p2: PREPARE TRANSACTION 's2';
29362step c3: COMMIT PREPARED 's3';
29363step c1: COMMIT PREPARED 's1';
29364step c2: COMMIT PREPARED 's2';
29365ERROR:  prepared transaction with identifier "s2" does not exist
29366step check: SELECT * FROM test1,test2,test3;
29367a|b|c
29368-+-+-
29369(0 rows)
29370
29371
29372starting permutation: w3 r1 w2 p3 r2 p1 p2 c3 c2 c1 check
29373a
29374-
29375(0 rows)
29376
29377a
29378-
29379(0 rows)
29380
29381step w3: INSERT INTO test3 VALUES (3);
29382step r1: SELECT * FROM test2;
29383b
29384-
29385(0 rows)
29386
29387step w2: INSERT INTO test2 VALUES (2);
29388step p3: PREPARE TRANSACTION 's3';
29389step r2: SELECT * FROM test3;
29390ERROR:  could not serialize access due to read/write dependencies among transactions
29391step p1: PREPARE TRANSACTION 's1';
29392step p2: PREPARE TRANSACTION 's2';
29393step c3: COMMIT PREPARED 's3';
29394step c2: COMMIT PREPARED 's2';
29395ERROR:  prepared transaction with identifier "s2" does not exist
29396step c1: COMMIT PREPARED 's1';
29397step check: SELECT * FROM test1,test2,test3;
29398a|b|c
29399-+-+-
29400(0 rows)
29401
29402
29403starting permutation: w3 r1 w2 p3 r2 p1 c3 p2 c1 c2 check
29404a
29405-
29406(0 rows)
29407
29408a
29409-
29410(0 rows)
29411
29412step w3: INSERT INTO test3 VALUES (3);
29413step r1: SELECT * FROM test2;
29414b
29415-
29416(0 rows)
29417
29418step w2: INSERT INTO test2 VALUES (2);
29419step p3: PREPARE TRANSACTION 's3';
29420step r2: SELECT * FROM test3;
29421ERROR:  could not serialize access due to read/write dependencies among transactions
29422step p1: PREPARE TRANSACTION 's1';
29423step c3: COMMIT PREPARED 's3';
29424step p2: PREPARE TRANSACTION 's2';
29425step c1: COMMIT PREPARED 's1';
29426step c2: COMMIT PREPARED 's2';
29427ERROR:  prepared transaction with identifier "s2" does not exist
29428step check: SELECT * FROM test1,test2,test3;
29429a|b|c
29430-+-+-
29431(0 rows)
29432
29433
29434starting permutation: w3 r1 w2 p3 r2 p1 c3 p2 c2 c1 check
29435a
29436-
29437(0 rows)
29438
29439a
29440-
29441(0 rows)
29442
29443step w3: INSERT INTO test3 VALUES (3);
29444step r1: SELECT * FROM test2;
29445b
29446-
29447(0 rows)
29448
29449step w2: INSERT INTO test2 VALUES (2);
29450step p3: PREPARE TRANSACTION 's3';
29451step r2: SELECT * FROM test3;
29452ERROR:  could not serialize access due to read/write dependencies among transactions
29453step p1: PREPARE TRANSACTION 's1';
29454step c3: COMMIT PREPARED 's3';
29455step p2: PREPARE TRANSACTION 's2';
29456step c2: COMMIT PREPARED 's2';
29457ERROR:  prepared transaction with identifier "s2" does not exist
29458step c1: COMMIT PREPARED 's1';
29459step check: SELECT * FROM test1,test2,test3;
29460a|b|c
29461-+-+-
29462(0 rows)
29463
29464
29465starting permutation: w3 r1 w2 p3 r2 p1 c3 c1 p2 c2 check
29466a
29467-
29468(0 rows)
29469
29470a
29471-
29472(0 rows)
29473
29474step w3: INSERT INTO test3 VALUES (3);
29475step r1: SELECT * FROM test2;
29476b
29477-
29478(0 rows)
29479
29480step w2: INSERT INTO test2 VALUES (2);
29481step p3: PREPARE TRANSACTION 's3';
29482step r2: SELECT * FROM test3;
29483ERROR:  could not serialize access due to read/write dependencies among transactions
29484step p1: PREPARE TRANSACTION 's1';
29485step c3: COMMIT PREPARED 's3';
29486step c1: COMMIT PREPARED 's1';
29487step p2: PREPARE TRANSACTION 's2';
29488step c2: COMMIT PREPARED 's2';
29489ERROR:  prepared transaction with identifier "s2" does not exist
29490step check: SELECT * FROM test1,test2,test3;
29491a|b|c
29492-+-+-
29493(0 rows)
29494
29495
29496starting permutation: w3 r1 w2 p3 r2 p2 p1 c3 c1 c2 check
29497a
29498-
29499(0 rows)
29500
29501a
29502-
29503(0 rows)
29504
29505step w3: INSERT INTO test3 VALUES (3);
29506step r1: SELECT * FROM test2;
29507b
29508-
29509(0 rows)
29510
29511step w2: INSERT INTO test2 VALUES (2);
29512step p3: PREPARE TRANSACTION 's3';
29513step r2: SELECT * FROM test3;
29514ERROR:  could not serialize access due to read/write dependencies among transactions
29515step p2: PREPARE TRANSACTION 's2';
29516step p1: PREPARE TRANSACTION 's1';
29517step c3: COMMIT PREPARED 's3';
29518step c1: COMMIT PREPARED 's1';
29519step c2: COMMIT PREPARED 's2';
29520ERROR:  prepared transaction with identifier "s2" does not exist
29521step check: SELECT * FROM test1,test2,test3;
29522a|b|c
29523-+-+-
29524(0 rows)
29525
29526
29527starting permutation: w3 r1 w2 p3 r2 p2 p1 c3 c2 c1 check
29528a
29529-
29530(0 rows)
29531
29532a
29533-
29534(0 rows)
29535
29536step w3: INSERT INTO test3 VALUES (3);
29537step r1: SELECT * FROM test2;
29538b
29539-
29540(0 rows)
29541
29542step w2: INSERT INTO test2 VALUES (2);
29543step p3: PREPARE TRANSACTION 's3';
29544step r2: SELECT * FROM test3;
29545ERROR:  could not serialize access due to read/write dependencies among transactions
29546step p2: PREPARE TRANSACTION 's2';
29547step p1: PREPARE TRANSACTION 's1';
29548step c3: COMMIT PREPARED 's3';
29549step c2: COMMIT PREPARED 's2';
29550ERROR:  prepared transaction with identifier "s2" does not exist
29551step c1: COMMIT PREPARED 's1';
29552step check: SELECT * FROM test1,test2,test3;
29553a|b|c
29554-+-+-
29555(0 rows)
29556
29557
29558starting permutation: w3 r1 w2 p3 r2 p2 c3 p1 c1 c2 check
29559a
29560-
29561(0 rows)
29562
29563a
29564-
29565(0 rows)
29566
29567step w3: INSERT INTO test3 VALUES (3);
29568step r1: SELECT * FROM test2;
29569b
29570-
29571(0 rows)
29572
29573step w2: INSERT INTO test2 VALUES (2);
29574step p3: PREPARE TRANSACTION 's3';
29575step r2: SELECT * FROM test3;
29576ERROR:  could not serialize access due to read/write dependencies among transactions
29577step p2: PREPARE TRANSACTION 's2';
29578step c3: COMMIT PREPARED 's3';
29579step p1: PREPARE TRANSACTION 's1';
29580step c1: COMMIT PREPARED 's1';
29581step c2: COMMIT PREPARED 's2';
29582ERROR:  prepared transaction with identifier "s2" does not exist
29583step check: SELECT * FROM test1,test2,test3;
29584a|b|c
29585-+-+-
29586(0 rows)
29587
29588
29589starting permutation: w3 r1 w2 p3 r2 p2 c3 p1 c2 c1 check
29590a
29591-
29592(0 rows)
29593
29594a
29595-
29596(0 rows)
29597
29598step w3: INSERT INTO test3 VALUES (3);
29599step r1: SELECT * FROM test2;
29600b
29601-
29602(0 rows)
29603
29604step w2: INSERT INTO test2 VALUES (2);
29605step p3: PREPARE TRANSACTION 's3';
29606step r2: SELECT * FROM test3;
29607ERROR:  could not serialize access due to read/write dependencies among transactions
29608step p2: PREPARE TRANSACTION 's2';
29609step c3: COMMIT PREPARED 's3';
29610step p1: PREPARE TRANSACTION 's1';
29611step c2: COMMIT PREPARED 's2';
29612ERROR:  prepared transaction with identifier "s2" does not exist
29613step c1: COMMIT PREPARED 's1';
29614step check: SELECT * FROM test1,test2,test3;
29615a|b|c
29616-+-+-
29617(0 rows)
29618
29619
29620starting permutation: w3 r1 w2 p3 r2 p2 c3 c2 p1 c1 check
29621a
29622-
29623(0 rows)
29624
29625a
29626-
29627(0 rows)
29628
29629step w3: INSERT INTO test3 VALUES (3);
29630step r1: SELECT * FROM test2;
29631b
29632-
29633(0 rows)
29634
29635step w2: INSERT INTO test2 VALUES (2);
29636step p3: PREPARE TRANSACTION 's3';
29637step r2: SELECT * FROM test3;
29638ERROR:  could not serialize access due to read/write dependencies among transactions
29639step p2: PREPARE TRANSACTION 's2';
29640step c3: COMMIT PREPARED 's3';
29641step c2: COMMIT PREPARED 's2';
29642ERROR:  prepared transaction with identifier "s2" does not exist
29643step p1: PREPARE TRANSACTION 's1';
29644step c1: COMMIT PREPARED 's1';
29645step check: SELECT * FROM test1,test2,test3;
29646a|b|c
29647-+-+-
29648(0 rows)
29649
29650
29651starting permutation: w3 r1 w2 p3 r2 c3 p1 p2 c1 c2 check
29652a
29653-
29654(0 rows)
29655
29656a
29657-
29658(0 rows)
29659
29660step w3: INSERT INTO test3 VALUES (3);
29661step r1: SELECT * FROM test2;
29662b
29663-
29664(0 rows)
29665
29666step w2: INSERT INTO test2 VALUES (2);
29667step p3: PREPARE TRANSACTION 's3';
29668step r2: SELECT * FROM test3;
29669ERROR:  could not serialize access due to read/write dependencies among transactions
29670step c3: COMMIT PREPARED 's3';
29671step p1: PREPARE TRANSACTION 's1';
29672step p2: PREPARE TRANSACTION 's2';
29673step c1: COMMIT PREPARED 's1';
29674step c2: COMMIT PREPARED 's2';
29675ERROR:  prepared transaction with identifier "s2" does not exist
29676step check: SELECT * FROM test1,test2,test3;
29677a|b|c
29678-+-+-
29679(0 rows)
29680
29681
29682starting permutation: w3 r1 w2 p3 r2 c3 p1 p2 c2 c1 check
29683a
29684-
29685(0 rows)
29686
29687a
29688-
29689(0 rows)
29690
29691step w3: INSERT INTO test3 VALUES (3);
29692step r1: SELECT * FROM test2;
29693b
29694-
29695(0 rows)
29696
29697step w2: INSERT INTO test2 VALUES (2);
29698step p3: PREPARE TRANSACTION 's3';
29699step r2: SELECT * FROM test3;
29700ERROR:  could not serialize access due to read/write dependencies among transactions
29701step c3: COMMIT PREPARED 's3';
29702step p1: PREPARE TRANSACTION 's1';
29703step p2: PREPARE TRANSACTION 's2';
29704step c2: COMMIT PREPARED 's2';
29705ERROR:  prepared transaction with identifier "s2" does not exist
29706step c1: COMMIT PREPARED 's1';
29707step check: SELECT * FROM test1,test2,test3;
29708a|b|c
29709-+-+-
29710(0 rows)
29711
29712
29713starting permutation: w3 r1 w2 p3 r2 c3 p1 c1 p2 c2 check
29714a
29715-
29716(0 rows)
29717
29718a
29719-
29720(0 rows)
29721
29722step w3: INSERT INTO test3 VALUES (3);
29723step r1: SELECT * FROM test2;
29724b
29725-
29726(0 rows)
29727
29728step w2: INSERT INTO test2 VALUES (2);
29729step p3: PREPARE TRANSACTION 's3';
29730step r2: SELECT * FROM test3;
29731ERROR:  could not serialize access due to read/write dependencies among transactions
29732step c3: COMMIT PREPARED 's3';
29733step p1: PREPARE TRANSACTION 's1';
29734step c1: COMMIT PREPARED 's1';
29735step p2: PREPARE TRANSACTION 's2';
29736step c2: COMMIT PREPARED 's2';
29737ERROR:  prepared transaction with identifier "s2" does not exist
29738step check: SELECT * FROM test1,test2,test3;
29739a|b|c
29740-+-+-
29741(0 rows)
29742
29743
29744starting permutation: w3 r1 w2 p3 r2 c3 p2 p1 c1 c2 check
29745a
29746-
29747(0 rows)
29748
29749a
29750-
29751(0 rows)
29752
29753step w3: INSERT INTO test3 VALUES (3);
29754step r1: SELECT * FROM test2;
29755b
29756-
29757(0 rows)
29758
29759step w2: INSERT INTO test2 VALUES (2);
29760step p3: PREPARE TRANSACTION 's3';
29761step r2: SELECT * FROM test3;
29762ERROR:  could not serialize access due to read/write dependencies among transactions
29763step c3: COMMIT PREPARED 's3';
29764step p2: PREPARE TRANSACTION 's2';
29765step p1: PREPARE TRANSACTION 's1';
29766step c1: COMMIT PREPARED 's1';
29767step c2: COMMIT PREPARED 's2';
29768ERROR:  prepared transaction with identifier "s2" does not exist
29769step check: SELECT * FROM test1,test2,test3;
29770a|b|c
29771-+-+-
29772(0 rows)
29773
29774
29775starting permutation: w3 r1 w2 p3 r2 c3 p2 p1 c2 c1 check
29776a
29777-
29778(0 rows)
29779
29780a
29781-
29782(0 rows)
29783
29784step w3: INSERT INTO test3 VALUES (3);
29785step r1: SELECT * FROM test2;
29786b
29787-
29788(0 rows)
29789
29790step w2: INSERT INTO test2 VALUES (2);
29791step p3: PREPARE TRANSACTION 's3';
29792step r2: SELECT * FROM test3;
29793ERROR:  could not serialize access due to read/write dependencies among transactions
29794step c3: COMMIT PREPARED 's3';
29795step p2: PREPARE TRANSACTION 's2';
29796step p1: PREPARE TRANSACTION 's1';
29797step c2: COMMIT PREPARED 's2';
29798ERROR:  prepared transaction with identifier "s2" does not exist
29799step c1: COMMIT PREPARED 's1';
29800step check: SELECT * FROM test1,test2,test3;
29801a|b|c
29802-+-+-
29803(0 rows)
29804
29805
29806starting permutation: w3 r1 w2 p3 r2 c3 p2 c2 p1 c1 check
29807a
29808-
29809(0 rows)
29810
29811a
29812-
29813(0 rows)
29814
29815step w3: INSERT INTO test3 VALUES (3);
29816step r1: SELECT * FROM test2;
29817b
29818-
29819(0 rows)
29820
29821step w2: INSERT INTO test2 VALUES (2);
29822step p3: PREPARE TRANSACTION 's3';
29823step r2: SELECT * FROM test3;
29824ERROR:  could not serialize access due to read/write dependencies among transactions
29825step c3: COMMIT PREPARED 's3';
29826step p2: PREPARE TRANSACTION 's2';
29827step c2: COMMIT PREPARED 's2';
29828ERROR:  prepared transaction with identifier "s2" does not exist
29829step p1: PREPARE TRANSACTION 's1';
29830step c1: COMMIT PREPARED 's1';
29831step check: SELECT * FROM test1,test2,test3;
29832a|b|c
29833-+-+-
29834(0 rows)
29835
29836
29837starting permutation: w3 r1 w2 p3 p1 r2 p2 c3 c1 c2 check
29838a
29839-
29840(0 rows)
29841
29842a
29843-
29844(0 rows)
29845
29846step w3: INSERT INTO test3 VALUES (3);
29847step r1: SELECT * FROM test2;
29848b
29849-
29850(0 rows)
29851
29852step w2: INSERT INTO test2 VALUES (2);
29853step p3: PREPARE TRANSACTION 's3';
29854step p1: PREPARE TRANSACTION 's1';
29855step r2: SELECT * FROM test3;
29856ERROR:  could not serialize access due to read/write dependencies among transactions
29857step p2: PREPARE TRANSACTION 's2';
29858step c3: COMMIT PREPARED 's3';
29859step c1: COMMIT PREPARED 's1';
29860step c2: COMMIT PREPARED 's2';
29861ERROR:  prepared transaction with identifier "s2" does not exist
29862step check: SELECT * FROM test1,test2,test3;
29863a|b|c
29864-+-+-
29865(0 rows)
29866
29867
29868starting permutation: w3 r1 w2 p3 p1 r2 p2 c3 c2 c1 check
29869a
29870-
29871(0 rows)
29872
29873a
29874-
29875(0 rows)
29876
29877step w3: INSERT INTO test3 VALUES (3);
29878step r1: SELECT * FROM test2;
29879b
29880-
29881(0 rows)
29882
29883step w2: INSERT INTO test2 VALUES (2);
29884step p3: PREPARE TRANSACTION 's3';
29885step p1: PREPARE TRANSACTION 's1';
29886step r2: SELECT * FROM test3;
29887ERROR:  could not serialize access due to read/write dependencies among transactions
29888step p2: PREPARE TRANSACTION 's2';
29889step c3: COMMIT PREPARED 's3';
29890step c2: COMMIT PREPARED 's2';
29891ERROR:  prepared transaction with identifier "s2" does not exist
29892step c1: COMMIT PREPARED 's1';
29893step check: SELECT * FROM test1,test2,test3;
29894a|b|c
29895-+-+-
29896(0 rows)
29897
29898
29899starting permutation: w3 r1 w2 p3 p1 r2 c3 p2 c1 c2 check
29900a
29901-
29902(0 rows)
29903
29904a
29905-
29906(0 rows)
29907
29908step w3: INSERT INTO test3 VALUES (3);
29909step r1: SELECT * FROM test2;
29910b
29911-
29912(0 rows)
29913
29914step w2: INSERT INTO test2 VALUES (2);
29915step p3: PREPARE TRANSACTION 's3';
29916step p1: PREPARE TRANSACTION 's1';
29917step r2: SELECT * FROM test3;
29918ERROR:  could not serialize access due to read/write dependencies among transactions
29919step c3: COMMIT PREPARED 's3';
29920step p2: PREPARE TRANSACTION 's2';
29921step c1: COMMIT PREPARED 's1';
29922step c2: COMMIT PREPARED 's2';
29923ERROR:  prepared transaction with identifier "s2" does not exist
29924step check: SELECT * FROM test1,test2,test3;
29925a|b|c
29926-+-+-
29927(0 rows)
29928
29929
29930starting permutation: w3 r1 w2 p3 p1 r2 c3 p2 c2 c1 check
29931a
29932-
29933(0 rows)
29934
29935a
29936-
29937(0 rows)
29938
29939step w3: INSERT INTO test3 VALUES (3);
29940step r1: SELECT * FROM test2;
29941b
29942-
29943(0 rows)
29944
29945step w2: INSERT INTO test2 VALUES (2);
29946step p3: PREPARE TRANSACTION 's3';
29947step p1: PREPARE TRANSACTION 's1';
29948step r2: SELECT * FROM test3;
29949ERROR:  could not serialize access due to read/write dependencies among transactions
29950step c3: COMMIT PREPARED 's3';
29951step p2: PREPARE TRANSACTION 's2';
29952step c2: COMMIT PREPARED 's2';
29953ERROR:  prepared transaction with identifier "s2" does not exist
29954step c1: COMMIT PREPARED 's1';
29955step check: SELECT * FROM test1,test2,test3;
29956a|b|c
29957-+-+-
29958(0 rows)
29959
29960
29961starting permutation: w3 r1 w2 p3 p1 r2 c3 c1 p2 c2 check
29962a
29963-
29964(0 rows)
29965
29966a
29967-
29968(0 rows)
29969
29970step w3: INSERT INTO test3 VALUES (3);
29971step r1: SELECT * FROM test2;
29972b
29973-
29974(0 rows)
29975
29976step w2: INSERT INTO test2 VALUES (2);
29977step p3: PREPARE TRANSACTION 's3';
29978step p1: PREPARE TRANSACTION 's1';
29979step r2: SELECT * FROM test3;
29980ERROR:  could not serialize access due to read/write dependencies among transactions
29981step c3: COMMIT PREPARED 's3';
29982step c1: COMMIT PREPARED 's1';
29983step p2: PREPARE TRANSACTION 's2';
29984step c2: COMMIT PREPARED 's2';
29985ERROR:  prepared transaction with identifier "s2" does not exist
29986step check: SELECT * FROM test1,test2,test3;
29987a|b|c
29988-+-+-
29989(0 rows)
29990
29991
29992starting permutation: w3 r1 w2 p3 p1 c3 r2 p2 c1 c2 check
29993a
29994-
29995(0 rows)
29996
29997a
29998-
29999(0 rows)
30000
30001step w3: INSERT INTO test3 VALUES (3);
30002step r1: SELECT * FROM test2;
30003b
30004-
30005(0 rows)
30006
30007step w2: INSERT INTO test2 VALUES (2);
30008step p3: PREPARE TRANSACTION 's3';
30009step p1: PREPARE TRANSACTION 's1';
30010step c3: COMMIT PREPARED 's3';
30011step r2: SELECT * FROM test3;
30012ERROR:  could not serialize access due to read/write dependencies among transactions
30013step p2: PREPARE TRANSACTION 's2';
30014step c1: COMMIT PREPARED 's1';
30015step c2: COMMIT PREPARED 's2';
30016ERROR:  prepared transaction with identifier "s2" does not exist
30017step check: SELECT * FROM test1,test2,test3;
30018a|b|c
30019-+-+-
30020(0 rows)
30021
30022
30023starting permutation: w3 r1 w2 p3 p1 c3 r2 p2 c2 c1 check
30024a
30025-
30026(0 rows)
30027
30028a
30029-
30030(0 rows)
30031
30032step w3: INSERT INTO test3 VALUES (3);
30033step r1: SELECT * FROM test2;
30034b
30035-
30036(0 rows)
30037
30038step w2: INSERT INTO test2 VALUES (2);
30039step p3: PREPARE TRANSACTION 's3';
30040step p1: PREPARE TRANSACTION 's1';
30041step c3: COMMIT PREPARED 's3';
30042step r2: SELECT * FROM test3;
30043ERROR:  could not serialize access due to read/write dependencies among transactions
30044step p2: PREPARE TRANSACTION 's2';
30045step c2: COMMIT PREPARED 's2';
30046ERROR:  prepared transaction with identifier "s2" does not exist
30047step c1: COMMIT PREPARED 's1';
30048step check: SELECT * FROM test1,test2,test3;
30049a|b|c
30050-+-+-
30051(0 rows)
30052
30053
30054starting permutation: w3 r1 w2 p3 p1 c3 r2 c1 p2 c2 check
30055a
30056-
30057(0 rows)
30058
30059a
30060-
30061(0 rows)
30062
30063step w3: INSERT INTO test3 VALUES (3);
30064step r1: SELECT * FROM test2;
30065b
30066-
30067(0 rows)
30068
30069step w2: INSERT INTO test2 VALUES (2);
30070step p3: PREPARE TRANSACTION 's3';
30071step p1: PREPARE TRANSACTION 's1';
30072step c3: COMMIT PREPARED 's3';
30073step r2: SELECT * FROM test3;
30074ERROR:  could not serialize access due to read/write dependencies among transactions
30075step c1: COMMIT PREPARED 's1';
30076step p2: PREPARE TRANSACTION 's2';
30077step c2: COMMIT PREPARED 's2';
30078ERROR:  prepared transaction with identifier "s2" does not exist
30079step check: SELECT * FROM test1,test2,test3;
30080a|b|c
30081-+-+-
30082(0 rows)
30083
30084
30085starting permutation: w3 r1 w2 p3 p1 c3 c1 r2 p2 c2 check
30086a
30087-
30088(0 rows)
30089
30090a
30091-
30092(0 rows)
30093
30094step w3: INSERT INTO test3 VALUES (3);
30095step r1: SELECT * FROM test2;
30096b
30097-
30098(0 rows)
30099
30100step w2: INSERT INTO test2 VALUES (2);
30101step p3: PREPARE TRANSACTION 's3';
30102step p1: PREPARE TRANSACTION 's1';
30103step c3: COMMIT PREPARED 's3';
30104step c1: COMMIT PREPARED 's1';
30105step r2: SELECT * FROM test3;
30106ERROR:  could not serialize access due to read/write dependencies among transactions
30107step p2: PREPARE TRANSACTION 's2';
30108step c2: COMMIT PREPARED 's2';
30109ERROR:  prepared transaction with identifier "s2" does not exist
30110step check: SELECT * FROM test1,test2,test3;
30111a|b|c
30112-+-+-
30113(0 rows)
30114
30115
30116starting permutation: w3 r1 w2 p3 c3 r2 p1 p2 c1 c2 check
30117a
30118-
30119(0 rows)
30120
30121a
30122-
30123(0 rows)
30124
30125step w3: INSERT INTO test3 VALUES (3);
30126step r1: SELECT * FROM test2;
30127b
30128-
30129(0 rows)
30130
30131step w2: INSERT INTO test2 VALUES (2);
30132step p3: PREPARE TRANSACTION 's3';
30133step c3: COMMIT PREPARED 's3';
30134step r2: SELECT * FROM test3;
30135ERROR:  could not serialize access due to read/write dependencies among transactions
30136step p1: PREPARE TRANSACTION 's1';
30137step p2: PREPARE TRANSACTION 's2';
30138step c1: COMMIT PREPARED 's1';
30139step c2: COMMIT PREPARED 's2';
30140ERROR:  prepared transaction with identifier "s2" does not exist
30141step check: SELECT * FROM test1,test2,test3;
30142a|b|c
30143-+-+-
30144(0 rows)
30145
30146
30147starting permutation: w3 r1 w2 p3 c3 r2 p1 p2 c2 c1 check
30148a
30149-
30150(0 rows)
30151
30152a
30153-
30154(0 rows)
30155
30156step w3: INSERT INTO test3 VALUES (3);
30157step r1: SELECT * FROM test2;
30158b
30159-
30160(0 rows)
30161
30162step w2: INSERT INTO test2 VALUES (2);
30163step p3: PREPARE TRANSACTION 's3';
30164step c3: COMMIT PREPARED 's3';
30165step r2: SELECT * FROM test3;
30166ERROR:  could not serialize access due to read/write dependencies among transactions
30167step p1: PREPARE TRANSACTION 's1';
30168step p2: PREPARE TRANSACTION 's2';
30169step c2: COMMIT PREPARED 's2';
30170ERROR:  prepared transaction with identifier "s2" does not exist
30171step c1: COMMIT PREPARED 's1';
30172step check: SELECT * FROM test1,test2,test3;
30173a|b|c
30174-+-+-
30175(0 rows)
30176
30177
30178starting permutation: w3 r1 w2 p3 c3 r2 p1 c1 p2 c2 check
30179a
30180-
30181(0 rows)
30182
30183a
30184-
30185(0 rows)
30186
30187step w3: INSERT INTO test3 VALUES (3);
30188step r1: SELECT * FROM test2;
30189b
30190-
30191(0 rows)
30192
30193step w2: INSERT INTO test2 VALUES (2);
30194step p3: PREPARE TRANSACTION 's3';
30195step c3: COMMIT PREPARED 's3';
30196step r2: SELECT * FROM test3;
30197ERROR:  could not serialize access due to read/write dependencies among transactions
30198step p1: PREPARE TRANSACTION 's1';
30199step c1: COMMIT PREPARED 's1';
30200step p2: PREPARE TRANSACTION 's2';
30201step c2: COMMIT PREPARED 's2';
30202ERROR:  prepared transaction with identifier "s2" does not exist
30203step check: SELECT * FROM test1,test2,test3;
30204a|b|c
30205-+-+-
30206(0 rows)
30207
30208
30209starting permutation: w3 r1 w2 p3 c3 r2 p2 p1 c1 c2 check
30210a
30211-
30212(0 rows)
30213
30214a
30215-
30216(0 rows)
30217
30218step w3: INSERT INTO test3 VALUES (3);
30219step r1: SELECT * FROM test2;
30220b
30221-
30222(0 rows)
30223
30224step w2: INSERT INTO test2 VALUES (2);
30225step p3: PREPARE TRANSACTION 's3';
30226step c3: COMMIT PREPARED 's3';
30227step r2: SELECT * FROM test3;
30228ERROR:  could not serialize access due to read/write dependencies among transactions
30229step p2: PREPARE TRANSACTION 's2';
30230step p1: PREPARE TRANSACTION 's1';
30231step c1: COMMIT PREPARED 's1';
30232step c2: COMMIT PREPARED 's2';
30233ERROR:  prepared transaction with identifier "s2" does not exist
30234step check: SELECT * FROM test1,test2,test3;
30235a|b|c
30236-+-+-
30237(0 rows)
30238
30239
30240starting permutation: w3 r1 w2 p3 c3 r2 p2 p1 c2 c1 check
30241a
30242-
30243(0 rows)
30244
30245a
30246-
30247(0 rows)
30248
30249step w3: INSERT INTO test3 VALUES (3);
30250step r1: SELECT * FROM test2;
30251b
30252-
30253(0 rows)
30254
30255step w2: INSERT INTO test2 VALUES (2);
30256step p3: PREPARE TRANSACTION 's3';
30257step c3: COMMIT PREPARED 's3';
30258step r2: SELECT * FROM test3;
30259ERROR:  could not serialize access due to read/write dependencies among transactions
30260step p2: PREPARE TRANSACTION 's2';
30261step p1: PREPARE TRANSACTION 's1';
30262step c2: COMMIT PREPARED 's2';
30263ERROR:  prepared transaction with identifier "s2" does not exist
30264step c1: COMMIT PREPARED 's1';
30265step check: SELECT * FROM test1,test2,test3;
30266a|b|c
30267-+-+-
30268(0 rows)
30269
30270
30271starting permutation: w3 r1 w2 p3 c3 r2 p2 c2 p1 c1 check
30272a
30273-
30274(0 rows)
30275
30276a
30277-
30278(0 rows)
30279
30280step w3: INSERT INTO test3 VALUES (3);
30281step r1: SELECT * FROM test2;
30282b
30283-
30284(0 rows)
30285
30286step w2: INSERT INTO test2 VALUES (2);
30287step p3: PREPARE TRANSACTION 's3';
30288step c3: COMMIT PREPARED 's3';
30289step r2: SELECT * FROM test3;
30290ERROR:  could not serialize access due to read/write dependencies among transactions
30291step p2: PREPARE TRANSACTION 's2';
30292step c2: COMMIT PREPARED 's2';
30293ERROR:  prepared transaction with identifier "s2" does not exist
30294step p1: PREPARE TRANSACTION 's1';
30295step c1: COMMIT PREPARED 's1';
30296step check: SELECT * FROM test1,test2,test3;
30297a|b|c
30298-+-+-
30299(0 rows)
30300
30301
30302starting permutation: w3 r1 w2 p3 c3 p1 r2 p2 c1 c2 check
30303a
30304-
30305(0 rows)
30306
30307a
30308-
30309(0 rows)
30310
30311step w3: INSERT INTO test3 VALUES (3);
30312step r1: SELECT * FROM test2;
30313b
30314-
30315(0 rows)
30316
30317step w2: INSERT INTO test2 VALUES (2);
30318step p3: PREPARE TRANSACTION 's3';
30319step c3: COMMIT PREPARED 's3';
30320step p1: PREPARE TRANSACTION 's1';
30321step r2: SELECT * FROM test3;
30322ERROR:  could not serialize access due to read/write dependencies among transactions
30323step p2: PREPARE TRANSACTION 's2';
30324step c1: COMMIT PREPARED 's1';
30325step c2: COMMIT PREPARED 's2';
30326ERROR:  prepared transaction with identifier "s2" does not exist
30327step check: SELECT * FROM test1,test2,test3;
30328a|b|c
30329-+-+-
30330(0 rows)
30331
30332
30333starting permutation: w3 r1 w2 p3 c3 p1 r2 p2 c2 c1 check
30334a
30335-
30336(0 rows)
30337
30338a
30339-
30340(0 rows)
30341
30342step w3: INSERT INTO test3 VALUES (3);
30343step r1: SELECT * FROM test2;
30344b
30345-
30346(0 rows)
30347
30348step w2: INSERT INTO test2 VALUES (2);
30349step p3: PREPARE TRANSACTION 's3';
30350step c3: COMMIT PREPARED 's3';
30351step p1: PREPARE TRANSACTION 's1';
30352step r2: SELECT * FROM test3;
30353ERROR:  could not serialize access due to read/write dependencies among transactions
30354step p2: PREPARE TRANSACTION 's2';
30355step c2: COMMIT PREPARED 's2';
30356ERROR:  prepared transaction with identifier "s2" does not exist
30357step c1: COMMIT PREPARED 's1';
30358step check: SELECT * FROM test1,test2,test3;
30359a|b|c
30360-+-+-
30361(0 rows)
30362
30363
30364starting permutation: w3 r1 w2 p3 c3 p1 r2 c1 p2 c2 check
30365a
30366-
30367(0 rows)
30368
30369a
30370-
30371(0 rows)
30372
30373step w3: INSERT INTO test3 VALUES (3);
30374step r1: SELECT * FROM test2;
30375b
30376-
30377(0 rows)
30378
30379step w2: INSERT INTO test2 VALUES (2);
30380step p3: PREPARE TRANSACTION 's3';
30381step c3: COMMIT PREPARED 's3';
30382step p1: PREPARE TRANSACTION 's1';
30383step r2: SELECT * FROM test3;
30384ERROR:  could not serialize access due to read/write dependencies among transactions
30385step c1: COMMIT PREPARED 's1';
30386step p2: PREPARE TRANSACTION 's2';
30387step c2: COMMIT PREPARED 's2';
30388ERROR:  prepared transaction with identifier "s2" does not exist
30389step check: SELECT * FROM test1,test2,test3;
30390a|b|c
30391-+-+-
30392(0 rows)
30393
30394
30395starting permutation: w3 r1 w2 p3 c3 p1 c1 r2 p2 c2 check
30396a
30397-
30398(0 rows)
30399
30400a
30401-
30402(0 rows)
30403
30404step w3: INSERT INTO test3 VALUES (3);
30405step r1: SELECT * FROM test2;
30406b
30407-
30408(0 rows)
30409
30410step w2: INSERT INTO test2 VALUES (2);
30411step p3: PREPARE TRANSACTION 's3';
30412step c3: COMMIT PREPARED 's3';
30413step p1: PREPARE TRANSACTION 's1';
30414step c1: COMMIT PREPARED 's1';
30415step r2: SELECT * FROM test3;
30416ERROR:  could not serialize access due to read/write dependencies among transactions
30417step p2: PREPARE TRANSACTION 's2';
30418step c2: COMMIT PREPARED 's2';
30419ERROR:  prepared transaction with identifier "s2" does not exist
30420step check: SELECT * FROM test1,test2,test3;
30421a|b|c
30422-+-+-
30423(0 rows)
30424
30425
30426starting permutation: w3 r1 p1 r2 w2 p2 p3 c3 c1 c2 check
30427a
30428-
30429(0 rows)
30430
30431a
30432-
30433(0 rows)
30434
30435step w3: INSERT INTO test3 VALUES (3);
30436step r1: SELECT * FROM test2;
30437b
30438-
30439(0 rows)
30440
30441step p1: PREPARE TRANSACTION 's1';
30442step r2: SELECT * FROM test3;
30443c
30444-
30445(0 rows)
30446
30447step w2: INSERT INTO test2 VALUES (2);
30448step p2: PREPARE TRANSACTION 's2';
30449step p3: PREPARE TRANSACTION 's3';
30450ERROR:  could not serialize access due to read/write dependencies among transactions
30451step c3: COMMIT PREPARED 's3';
30452ERROR:  prepared transaction with identifier "s3" does not exist
30453step c1: COMMIT PREPARED 's1';
30454step c2: COMMIT PREPARED 's2';
30455step check: SELECT * FROM test1,test2,test3;
30456a|b|c
30457-+-+-
30458(0 rows)
30459
30460
30461starting permutation: w3 r1 p1 r2 w2 p2 p3 c3 c2 c1 check
30462a
30463-
30464(0 rows)
30465
30466a
30467-
30468(0 rows)
30469
30470step w3: INSERT INTO test3 VALUES (3);
30471step r1: SELECT * FROM test2;
30472b
30473-
30474(0 rows)
30475
30476step p1: PREPARE TRANSACTION 's1';
30477step r2: SELECT * FROM test3;
30478c
30479-
30480(0 rows)
30481
30482step w2: INSERT INTO test2 VALUES (2);
30483step p2: PREPARE TRANSACTION 's2';
30484step p3: PREPARE TRANSACTION 's3';
30485ERROR:  could not serialize access due to read/write dependencies among transactions
30486step c3: COMMIT PREPARED 's3';
30487ERROR:  prepared transaction with identifier "s3" does not exist
30488step c2: COMMIT PREPARED 's2';
30489step c1: COMMIT PREPARED 's1';
30490step check: SELECT * FROM test1,test2,test3;
30491a|b|c
30492-+-+-
30493(0 rows)
30494
30495
30496starting permutation: w3 r1 p1 r2 w2 p3 p2 c3 c1 c2 check
30497a
30498-
30499(0 rows)
30500
30501a
30502-
30503(0 rows)
30504
30505step w3: INSERT INTO test3 VALUES (3);
30506step r1: SELECT * FROM test2;
30507b
30508-
30509(0 rows)
30510
30511step p1: PREPARE TRANSACTION 's1';
30512step r2: SELECT * FROM test3;
30513c
30514-
30515(0 rows)
30516
30517step w2: INSERT INTO test2 VALUES (2);
30518step p3: PREPARE TRANSACTION 's3';
30519step p2: PREPARE TRANSACTION 's2';
30520ERROR:  could not serialize access due to read/write dependencies among transactions
30521step c3: COMMIT PREPARED 's3';
30522step c1: COMMIT PREPARED 's1';
30523step c2: COMMIT PREPARED 's2';
30524ERROR:  prepared transaction with identifier "s2" does not exist
30525step check: SELECT * FROM test1,test2,test3;
30526a|b|c
30527-+-+-
30528(0 rows)
30529
30530
30531starting permutation: w3 r1 p1 r2 w2 p3 p2 c3 c2 c1 check
30532a
30533-
30534(0 rows)
30535
30536a
30537-
30538(0 rows)
30539
30540step w3: INSERT INTO test3 VALUES (3);
30541step r1: SELECT * FROM test2;
30542b
30543-
30544(0 rows)
30545
30546step p1: PREPARE TRANSACTION 's1';
30547step r2: SELECT * FROM test3;
30548c
30549-
30550(0 rows)
30551
30552step w2: INSERT INTO test2 VALUES (2);
30553step p3: PREPARE TRANSACTION 's3';
30554step p2: PREPARE TRANSACTION 's2';
30555ERROR:  could not serialize access due to read/write dependencies among transactions
30556step c3: COMMIT PREPARED 's3';
30557step c2: COMMIT PREPARED 's2';
30558ERROR:  prepared transaction with identifier "s2" does not exist
30559step c1: COMMIT PREPARED 's1';
30560step check: SELECT * FROM test1,test2,test3;
30561a|b|c
30562-+-+-
30563(0 rows)
30564
30565
30566starting permutation: w3 r1 p1 r2 w2 p3 c3 p2 c1 c2 check
30567a
30568-
30569(0 rows)
30570
30571a
30572-
30573(0 rows)
30574
30575step w3: INSERT INTO test3 VALUES (3);
30576step r1: SELECT * FROM test2;
30577b
30578-
30579(0 rows)
30580
30581step p1: PREPARE TRANSACTION 's1';
30582step r2: SELECT * FROM test3;
30583c
30584-
30585(0 rows)
30586
30587step w2: INSERT INTO test2 VALUES (2);
30588step p3: PREPARE TRANSACTION 's3';
30589step c3: COMMIT PREPARED 's3';
30590step p2: PREPARE TRANSACTION 's2';
30591ERROR:  could not serialize access due to read/write dependencies among transactions
30592step c1: COMMIT PREPARED 's1';
30593step c2: COMMIT PREPARED 's2';
30594ERROR:  prepared transaction with identifier "s2" does not exist
30595step check: SELECT * FROM test1,test2,test3;
30596a|b|c
30597-+-+-
30598(0 rows)
30599
30600
30601starting permutation: w3 r1 p1 r2 w2 p3 c3 p2 c2 c1 check
30602a
30603-
30604(0 rows)
30605
30606a
30607-
30608(0 rows)
30609
30610step w3: INSERT INTO test3 VALUES (3);
30611step r1: SELECT * FROM test2;
30612b
30613-
30614(0 rows)
30615
30616step p1: PREPARE TRANSACTION 's1';
30617step r2: SELECT * FROM test3;
30618c
30619-
30620(0 rows)
30621
30622step w2: INSERT INTO test2 VALUES (2);
30623step p3: PREPARE TRANSACTION 's3';
30624step c3: COMMIT PREPARED 's3';
30625step p2: PREPARE TRANSACTION 's2';
30626ERROR:  could not serialize access due to read/write dependencies among transactions
30627step c2: COMMIT PREPARED 's2';
30628ERROR:  prepared transaction with identifier "s2" does not exist
30629step c1: COMMIT PREPARED 's1';
30630step check: SELECT * FROM test1,test2,test3;
30631a|b|c
30632-+-+-
30633(0 rows)
30634
30635
30636starting permutation: w3 r1 p1 r2 w2 p3 c3 c1 p2 c2 check
30637a
30638-
30639(0 rows)
30640
30641a
30642-
30643(0 rows)
30644
30645step w3: INSERT INTO test3 VALUES (3);
30646step r1: SELECT * FROM test2;
30647b
30648-
30649(0 rows)
30650
30651step p1: PREPARE TRANSACTION 's1';
30652step r2: SELECT * FROM test3;
30653c
30654-
30655(0 rows)
30656
30657step w2: INSERT INTO test2 VALUES (2);
30658step p3: PREPARE TRANSACTION 's3';
30659step c3: COMMIT PREPARED 's3';
30660step c1: COMMIT PREPARED 's1';
30661step p2: PREPARE TRANSACTION 's2';
30662ERROR:  could not serialize access due to read/write dependencies among transactions
30663step c2: COMMIT PREPARED 's2';
30664ERROR:  prepared transaction with identifier "s2" does not exist
30665step check: SELECT * FROM test1,test2,test3;
30666a|b|c
30667-+-+-
30668(0 rows)
30669
30670
30671starting permutation: w3 r1 p1 r2 p3 w2 p2 c3 c1 c2 check
30672a
30673-
30674(0 rows)
30675
30676a
30677-
30678(0 rows)
30679
30680step w3: INSERT INTO test3 VALUES (3);
30681step r1: SELECT * FROM test2;
30682b
30683-
30684(0 rows)
30685
30686step p1: PREPARE TRANSACTION 's1';
30687step r2: SELECT * FROM test3;
30688c
30689-
30690(0 rows)
30691
30692step p3: PREPARE TRANSACTION 's3';
30693step w2: INSERT INTO test2 VALUES (2);
30694ERROR:  could not serialize access due to read/write dependencies among transactions
30695step p2: PREPARE TRANSACTION 's2';
30696step c3: COMMIT PREPARED 's3';
30697step c1: COMMIT PREPARED 's1';
30698step c2: COMMIT PREPARED 's2';
30699ERROR:  prepared transaction with identifier "s2" does not exist
30700step check: SELECT * FROM test1,test2,test3;
30701a|b|c
30702-+-+-
30703(0 rows)
30704
30705
30706starting permutation: w3 r1 p1 r2 p3 w2 p2 c3 c2 c1 check
30707a
30708-
30709(0 rows)
30710
30711a
30712-
30713(0 rows)
30714
30715step w3: INSERT INTO test3 VALUES (3);
30716step r1: SELECT * FROM test2;
30717b
30718-
30719(0 rows)
30720
30721step p1: PREPARE TRANSACTION 's1';
30722step r2: SELECT * FROM test3;
30723c
30724-
30725(0 rows)
30726
30727step p3: PREPARE TRANSACTION 's3';
30728step w2: INSERT INTO test2 VALUES (2);
30729ERROR:  could not serialize access due to read/write dependencies among transactions
30730step p2: PREPARE TRANSACTION 's2';
30731step c3: COMMIT PREPARED 's3';
30732step c2: COMMIT PREPARED 's2';
30733ERROR:  prepared transaction with identifier "s2" does not exist
30734step c1: COMMIT PREPARED 's1';
30735step check: SELECT * FROM test1,test2,test3;
30736a|b|c
30737-+-+-
30738(0 rows)
30739
30740
30741starting permutation: w3 r1 p1 r2 p3 w2 c3 p2 c1 c2 check
30742a
30743-
30744(0 rows)
30745
30746a
30747-
30748(0 rows)
30749
30750step w3: INSERT INTO test3 VALUES (3);
30751step r1: SELECT * FROM test2;
30752b
30753-
30754(0 rows)
30755
30756step p1: PREPARE TRANSACTION 's1';
30757step r2: SELECT * FROM test3;
30758c
30759-
30760(0 rows)
30761
30762step p3: PREPARE TRANSACTION 's3';
30763step w2: INSERT INTO test2 VALUES (2);
30764ERROR:  could not serialize access due to read/write dependencies among transactions
30765step c3: COMMIT PREPARED 's3';
30766step p2: PREPARE TRANSACTION 's2';
30767step c1: COMMIT PREPARED 's1';
30768step c2: COMMIT PREPARED 's2';
30769ERROR:  prepared transaction with identifier "s2" does not exist
30770step check: SELECT * FROM test1,test2,test3;
30771a|b|c
30772-+-+-
30773(0 rows)
30774
30775
30776starting permutation: w3 r1 p1 r2 p3 w2 c3 p2 c2 c1 check
30777a
30778-
30779(0 rows)
30780
30781a
30782-
30783(0 rows)
30784
30785step w3: INSERT INTO test3 VALUES (3);
30786step r1: SELECT * FROM test2;
30787b
30788-
30789(0 rows)
30790
30791step p1: PREPARE TRANSACTION 's1';
30792step r2: SELECT * FROM test3;
30793c
30794-
30795(0 rows)
30796
30797step p3: PREPARE TRANSACTION 's3';
30798step w2: INSERT INTO test2 VALUES (2);
30799ERROR:  could not serialize access due to read/write dependencies among transactions
30800step c3: COMMIT PREPARED 's3';
30801step p2: PREPARE TRANSACTION 's2';
30802step c2: COMMIT PREPARED 's2';
30803ERROR:  prepared transaction with identifier "s2" does not exist
30804step c1: COMMIT PREPARED 's1';
30805step check: SELECT * FROM test1,test2,test3;
30806a|b|c
30807-+-+-
30808(0 rows)
30809
30810
30811starting permutation: w3 r1 p1 r2 p3 w2 c3 c1 p2 c2 check
30812a
30813-
30814(0 rows)
30815
30816a
30817-
30818(0 rows)
30819
30820step w3: INSERT INTO test3 VALUES (3);
30821step r1: SELECT * FROM test2;
30822b
30823-
30824(0 rows)
30825
30826step p1: PREPARE TRANSACTION 's1';
30827step r2: SELECT * FROM test3;
30828c
30829-
30830(0 rows)
30831
30832step p3: PREPARE TRANSACTION 's3';
30833step w2: INSERT INTO test2 VALUES (2);
30834ERROR:  could not serialize access due to read/write dependencies among transactions
30835step c3: COMMIT PREPARED 's3';
30836step c1: COMMIT PREPARED 's1';
30837step p2: PREPARE TRANSACTION 's2';
30838step c2: COMMIT PREPARED 's2';
30839ERROR:  prepared transaction with identifier "s2" does not exist
30840step check: SELECT * FROM test1,test2,test3;
30841a|b|c
30842-+-+-
30843(0 rows)
30844
30845
30846starting permutation: w3 r1 p1 r2 p3 c3 w2 p2 c1 c2 check
30847a
30848-
30849(0 rows)
30850
30851a
30852-
30853(0 rows)
30854
30855step w3: INSERT INTO test3 VALUES (3);
30856step r1: SELECT * FROM test2;
30857b
30858-
30859(0 rows)
30860
30861step p1: PREPARE TRANSACTION 's1';
30862step r2: SELECT * FROM test3;
30863c
30864-
30865(0 rows)
30866
30867step p3: PREPARE TRANSACTION 's3';
30868step c3: COMMIT PREPARED 's3';
30869step w2: INSERT INTO test2 VALUES (2);
30870ERROR:  could not serialize access due to read/write dependencies among transactions
30871step p2: PREPARE TRANSACTION 's2';
30872step c1: COMMIT PREPARED 's1';
30873step c2: COMMIT PREPARED 's2';
30874ERROR:  prepared transaction with identifier "s2" does not exist
30875step check: SELECT * FROM test1,test2,test3;
30876a|b|c
30877-+-+-
30878(0 rows)
30879
30880
30881starting permutation: w3 r1 p1 r2 p3 c3 w2 p2 c2 c1 check
30882a
30883-
30884(0 rows)
30885
30886a
30887-
30888(0 rows)
30889
30890step w3: INSERT INTO test3 VALUES (3);
30891step r1: SELECT * FROM test2;
30892b
30893-
30894(0 rows)
30895
30896step p1: PREPARE TRANSACTION 's1';
30897step r2: SELECT * FROM test3;
30898c
30899-
30900(0 rows)
30901
30902step p3: PREPARE TRANSACTION 's3';
30903step c3: COMMIT PREPARED 's3';
30904step w2: INSERT INTO test2 VALUES (2);
30905ERROR:  could not serialize access due to read/write dependencies among transactions
30906step p2: PREPARE TRANSACTION 's2';
30907step c2: COMMIT PREPARED 's2';
30908ERROR:  prepared transaction with identifier "s2" does not exist
30909step c1: COMMIT PREPARED 's1';
30910step check: SELECT * FROM test1,test2,test3;
30911a|b|c
30912-+-+-
30913(0 rows)
30914
30915
30916starting permutation: w3 r1 p1 r2 p3 c3 w2 c1 p2 c2 check
30917a
30918-
30919(0 rows)
30920
30921a
30922-
30923(0 rows)
30924
30925step w3: INSERT INTO test3 VALUES (3);
30926step r1: SELECT * FROM test2;
30927b
30928-
30929(0 rows)
30930
30931step p1: PREPARE TRANSACTION 's1';
30932step r2: SELECT * FROM test3;
30933c
30934-
30935(0 rows)
30936
30937step p3: PREPARE TRANSACTION 's3';
30938step c3: COMMIT PREPARED 's3';
30939step w2: INSERT INTO test2 VALUES (2);
30940ERROR:  could not serialize access due to read/write dependencies among transactions
30941step c1: COMMIT PREPARED 's1';
30942step p2: PREPARE TRANSACTION 's2';
30943step c2: COMMIT PREPARED 's2';
30944ERROR:  prepared transaction with identifier "s2" does not exist
30945step check: SELECT * FROM test1,test2,test3;
30946a|b|c
30947-+-+-
30948(0 rows)
30949
30950
30951starting permutation: w3 r1 p1 r2 p3 c3 c1 w2 p2 c2 check
30952a
30953-
30954(0 rows)
30955
30956a
30957-
30958(0 rows)
30959
30960step w3: INSERT INTO test3 VALUES (3);
30961step r1: SELECT * FROM test2;
30962b
30963-
30964(0 rows)
30965
30966step p1: PREPARE TRANSACTION 's1';
30967step r2: SELECT * FROM test3;
30968c
30969-
30970(0 rows)
30971
30972step p3: PREPARE TRANSACTION 's3';
30973step c3: COMMIT PREPARED 's3';
30974step c1: COMMIT PREPARED 's1';
30975step w2: INSERT INTO test2 VALUES (2);
30976ERROR:  could not serialize access due to read/write dependencies among transactions
30977step p2: PREPARE TRANSACTION 's2';
30978step c2: COMMIT PREPARED 's2';
30979ERROR:  prepared transaction with identifier "s2" does not exist
30980step check: SELECT * FROM test1,test2,test3;
30981a|b|c
30982-+-+-
30983(0 rows)
30984
30985
30986starting permutation: w3 r1 p1 w2 r2 p2 p3 c3 c1 c2 check
30987a
30988-
30989(0 rows)
30990
30991a
30992-
30993(0 rows)
30994
30995step w3: INSERT INTO test3 VALUES (3);
30996step r1: SELECT * FROM test2;
30997b
30998-
30999(0 rows)
31000
31001step p1: PREPARE TRANSACTION 's1';
31002step w2: INSERT INTO test2 VALUES (2);
31003step r2: SELECT * FROM test3;
31004c
31005-
31006(0 rows)
31007
31008step p2: PREPARE TRANSACTION 's2';
31009step p3: PREPARE TRANSACTION 's3';
31010ERROR:  could not serialize access due to read/write dependencies among transactions
31011step c3: COMMIT PREPARED 's3';
31012ERROR:  prepared transaction with identifier "s3" does not exist
31013step c1: COMMIT PREPARED 's1';
31014step c2: COMMIT PREPARED 's2';
31015step check: SELECT * FROM test1,test2,test3;
31016a|b|c
31017-+-+-
31018(0 rows)
31019
31020
31021starting permutation: w3 r1 p1 w2 r2 p2 p3 c3 c2 c1 check
31022a
31023-
31024(0 rows)
31025
31026a
31027-
31028(0 rows)
31029
31030step w3: INSERT INTO test3 VALUES (3);
31031step r1: SELECT * FROM test2;
31032b
31033-
31034(0 rows)
31035
31036step p1: PREPARE TRANSACTION 's1';
31037step w2: INSERT INTO test2 VALUES (2);
31038step r2: SELECT * FROM test3;
31039c
31040-
31041(0 rows)
31042
31043step p2: PREPARE TRANSACTION 's2';
31044step p3: PREPARE TRANSACTION 's3';
31045ERROR:  could not serialize access due to read/write dependencies among transactions
31046step c3: COMMIT PREPARED 's3';
31047ERROR:  prepared transaction with identifier "s3" does not exist
31048step c2: COMMIT PREPARED 's2';
31049step c1: COMMIT PREPARED 's1';
31050step check: SELECT * FROM test1,test2,test3;
31051a|b|c
31052-+-+-
31053(0 rows)
31054
31055
31056starting permutation: w3 r1 p1 w2 r2 p3 p2 c3 c1 c2 check
31057a
31058-
31059(0 rows)
31060
31061a
31062-
31063(0 rows)
31064
31065step w3: INSERT INTO test3 VALUES (3);
31066step r1: SELECT * FROM test2;
31067b
31068-
31069(0 rows)
31070
31071step p1: PREPARE TRANSACTION 's1';
31072step w2: INSERT INTO test2 VALUES (2);
31073step r2: SELECT * FROM test3;
31074c
31075-
31076(0 rows)
31077
31078step p3: PREPARE TRANSACTION 's3';
31079step p2: PREPARE TRANSACTION 's2';
31080ERROR:  could not serialize access due to read/write dependencies among transactions
31081step c3: COMMIT PREPARED 's3';
31082step c1: COMMIT PREPARED 's1';
31083step c2: COMMIT PREPARED 's2';
31084ERROR:  prepared transaction with identifier "s2" does not exist
31085step check: SELECT * FROM test1,test2,test3;
31086a|b|c
31087-+-+-
31088(0 rows)
31089
31090
31091starting permutation: w3 r1 p1 w2 r2 p3 p2 c3 c2 c1 check
31092a
31093-
31094(0 rows)
31095
31096a
31097-
31098(0 rows)
31099
31100step w3: INSERT INTO test3 VALUES (3);
31101step r1: SELECT * FROM test2;
31102b
31103-
31104(0 rows)
31105
31106step p1: PREPARE TRANSACTION 's1';
31107step w2: INSERT INTO test2 VALUES (2);
31108step r2: SELECT * FROM test3;
31109c
31110-
31111(0 rows)
31112
31113step p3: PREPARE TRANSACTION 's3';
31114step p2: PREPARE TRANSACTION 's2';
31115ERROR:  could not serialize access due to read/write dependencies among transactions
31116step c3: COMMIT PREPARED 's3';
31117step c2: COMMIT PREPARED 's2';
31118ERROR:  prepared transaction with identifier "s2" does not exist
31119step c1: COMMIT PREPARED 's1';
31120step check: SELECT * FROM test1,test2,test3;
31121a|b|c
31122-+-+-
31123(0 rows)
31124
31125
31126starting permutation: w3 r1 p1 w2 r2 p3 c3 p2 c1 c2 check
31127a
31128-
31129(0 rows)
31130
31131a
31132-
31133(0 rows)
31134
31135step w3: INSERT INTO test3 VALUES (3);
31136step r1: SELECT * FROM test2;
31137b
31138-
31139(0 rows)
31140
31141step p1: PREPARE TRANSACTION 's1';
31142step w2: INSERT INTO test2 VALUES (2);
31143step r2: SELECT * FROM test3;
31144c
31145-
31146(0 rows)
31147
31148step p3: PREPARE TRANSACTION 's3';
31149step c3: COMMIT PREPARED 's3';
31150step p2: PREPARE TRANSACTION 's2';
31151ERROR:  could not serialize access due to read/write dependencies among transactions
31152step c1: COMMIT PREPARED 's1';
31153step c2: COMMIT PREPARED 's2';
31154ERROR:  prepared transaction with identifier "s2" does not exist
31155step check: SELECT * FROM test1,test2,test3;
31156a|b|c
31157-+-+-
31158(0 rows)
31159
31160
31161starting permutation: w3 r1 p1 w2 r2 p3 c3 p2 c2 c1 check
31162a
31163-
31164(0 rows)
31165
31166a
31167-
31168(0 rows)
31169
31170step w3: INSERT INTO test3 VALUES (3);
31171step r1: SELECT * FROM test2;
31172b
31173-
31174(0 rows)
31175
31176step p1: PREPARE TRANSACTION 's1';
31177step w2: INSERT INTO test2 VALUES (2);
31178step r2: SELECT * FROM test3;
31179c
31180-
31181(0 rows)
31182
31183step p3: PREPARE TRANSACTION 's3';
31184step c3: COMMIT PREPARED 's3';
31185step p2: PREPARE TRANSACTION 's2';
31186ERROR:  could not serialize access due to read/write dependencies among transactions
31187step c2: COMMIT PREPARED 's2';
31188ERROR:  prepared transaction with identifier "s2" does not exist
31189step c1: COMMIT PREPARED 's1';
31190step check: SELECT * FROM test1,test2,test3;
31191a|b|c
31192-+-+-
31193(0 rows)
31194
31195
31196starting permutation: w3 r1 p1 w2 r2 p3 c3 c1 p2 c2 check
31197a
31198-
31199(0 rows)
31200
31201a
31202-
31203(0 rows)
31204
31205step w3: INSERT INTO test3 VALUES (3);
31206step r1: SELECT * FROM test2;
31207b
31208-
31209(0 rows)
31210
31211step p1: PREPARE TRANSACTION 's1';
31212step w2: INSERT INTO test2 VALUES (2);
31213step r2: SELECT * FROM test3;
31214c
31215-
31216(0 rows)
31217
31218step p3: PREPARE TRANSACTION 's3';
31219step c3: COMMIT PREPARED 's3';
31220step c1: COMMIT PREPARED 's1';
31221step p2: PREPARE TRANSACTION 's2';
31222ERROR:  could not serialize access due to read/write dependencies among transactions
31223step c2: COMMIT PREPARED 's2';
31224ERROR:  prepared transaction with identifier "s2" does not exist
31225step check: SELECT * FROM test1,test2,test3;
31226a|b|c
31227-+-+-
31228(0 rows)
31229
31230
31231starting permutation: w3 r1 p1 w2 p3 r2 p2 c3 c1 c2 check
31232a
31233-
31234(0 rows)
31235
31236a
31237-
31238(0 rows)
31239
31240step w3: INSERT INTO test3 VALUES (3);
31241step r1: SELECT * FROM test2;
31242b
31243-
31244(0 rows)
31245
31246step p1: PREPARE TRANSACTION 's1';
31247step w2: INSERT INTO test2 VALUES (2);
31248step p3: PREPARE TRANSACTION 's3';
31249step r2: SELECT * FROM test3;
31250ERROR:  could not serialize access due to read/write dependencies among transactions
31251step p2: PREPARE TRANSACTION 's2';
31252step c3: COMMIT PREPARED 's3';
31253step c1: COMMIT PREPARED 's1';
31254step c2: COMMIT PREPARED 's2';
31255ERROR:  prepared transaction with identifier "s2" does not exist
31256step check: SELECT * FROM test1,test2,test3;
31257a|b|c
31258-+-+-
31259(0 rows)
31260
31261
31262starting permutation: w3 r1 p1 w2 p3 r2 p2 c3 c2 c1 check
31263a
31264-
31265(0 rows)
31266
31267a
31268-
31269(0 rows)
31270
31271step w3: INSERT INTO test3 VALUES (3);
31272step r1: SELECT * FROM test2;
31273b
31274-
31275(0 rows)
31276
31277step p1: PREPARE TRANSACTION 's1';
31278step w2: INSERT INTO test2 VALUES (2);
31279step p3: PREPARE TRANSACTION 's3';
31280step r2: SELECT * FROM test3;
31281ERROR:  could not serialize access due to read/write dependencies among transactions
31282step p2: PREPARE TRANSACTION 's2';
31283step c3: COMMIT PREPARED 's3';
31284step c2: COMMIT PREPARED 's2';
31285ERROR:  prepared transaction with identifier "s2" does not exist
31286step c1: COMMIT PREPARED 's1';
31287step check: SELECT * FROM test1,test2,test3;
31288a|b|c
31289-+-+-
31290(0 rows)
31291
31292
31293starting permutation: w3 r1 p1 w2 p3 r2 c3 p2 c1 c2 check
31294a
31295-
31296(0 rows)
31297
31298a
31299-
31300(0 rows)
31301
31302step w3: INSERT INTO test3 VALUES (3);
31303step r1: SELECT * FROM test2;
31304b
31305-
31306(0 rows)
31307
31308step p1: PREPARE TRANSACTION 's1';
31309step w2: INSERT INTO test2 VALUES (2);
31310step p3: PREPARE TRANSACTION 's3';
31311step r2: SELECT * FROM test3;
31312ERROR:  could not serialize access due to read/write dependencies among transactions
31313step c3: COMMIT PREPARED 's3';
31314step p2: PREPARE TRANSACTION 's2';
31315step c1: COMMIT PREPARED 's1';
31316step c2: COMMIT PREPARED 's2';
31317ERROR:  prepared transaction with identifier "s2" does not exist
31318step check: SELECT * FROM test1,test2,test3;
31319a|b|c
31320-+-+-
31321(0 rows)
31322
31323
31324starting permutation: w3 r1 p1 w2 p3 r2 c3 p2 c2 c1 check
31325a
31326-
31327(0 rows)
31328
31329a
31330-
31331(0 rows)
31332
31333step w3: INSERT INTO test3 VALUES (3);
31334step r1: SELECT * FROM test2;
31335b
31336-
31337(0 rows)
31338
31339step p1: PREPARE TRANSACTION 's1';
31340step w2: INSERT INTO test2 VALUES (2);
31341step p3: PREPARE TRANSACTION 's3';
31342step r2: SELECT * FROM test3;
31343ERROR:  could not serialize access due to read/write dependencies among transactions
31344step c3: COMMIT PREPARED 's3';
31345step p2: PREPARE TRANSACTION 's2';
31346step c2: COMMIT PREPARED 's2';
31347ERROR:  prepared transaction with identifier "s2" does not exist
31348step c1: COMMIT PREPARED 's1';
31349step check: SELECT * FROM test1,test2,test3;
31350a|b|c
31351-+-+-
31352(0 rows)
31353
31354
31355starting permutation: w3 r1 p1 w2 p3 r2 c3 c1 p2 c2 check
31356a
31357-
31358(0 rows)
31359
31360a
31361-
31362(0 rows)
31363
31364step w3: INSERT INTO test3 VALUES (3);
31365step r1: SELECT * FROM test2;
31366b
31367-
31368(0 rows)
31369
31370step p1: PREPARE TRANSACTION 's1';
31371step w2: INSERT INTO test2 VALUES (2);
31372step p3: PREPARE TRANSACTION 's3';
31373step r2: SELECT * FROM test3;
31374ERROR:  could not serialize access due to read/write dependencies among transactions
31375step c3: COMMIT PREPARED 's3';
31376step c1: COMMIT PREPARED 's1';
31377step p2: PREPARE TRANSACTION 's2';
31378step c2: COMMIT PREPARED 's2';
31379ERROR:  prepared transaction with identifier "s2" does not exist
31380step check: SELECT * FROM test1,test2,test3;
31381a|b|c
31382-+-+-
31383(0 rows)
31384
31385
31386starting permutation: w3 r1 p1 w2 p3 c3 r2 p2 c1 c2 check
31387a
31388-
31389(0 rows)
31390
31391a
31392-
31393(0 rows)
31394
31395step w3: INSERT INTO test3 VALUES (3);
31396step r1: SELECT * FROM test2;
31397b
31398-
31399(0 rows)
31400
31401step p1: PREPARE TRANSACTION 's1';
31402step w2: INSERT INTO test2 VALUES (2);
31403step p3: PREPARE TRANSACTION 's3';
31404step c3: COMMIT PREPARED 's3';
31405step r2: SELECT * FROM test3;
31406ERROR:  could not serialize access due to read/write dependencies among transactions
31407step p2: PREPARE TRANSACTION 's2';
31408step c1: COMMIT PREPARED 's1';
31409step c2: COMMIT PREPARED 's2';
31410ERROR:  prepared transaction with identifier "s2" does not exist
31411step check: SELECT * FROM test1,test2,test3;
31412a|b|c
31413-+-+-
31414(0 rows)
31415
31416
31417starting permutation: w3 r1 p1 w2 p3 c3 r2 p2 c2 c1 check
31418a
31419-
31420(0 rows)
31421
31422a
31423-
31424(0 rows)
31425
31426step w3: INSERT INTO test3 VALUES (3);
31427step r1: SELECT * FROM test2;
31428b
31429-
31430(0 rows)
31431
31432step p1: PREPARE TRANSACTION 's1';
31433step w2: INSERT INTO test2 VALUES (2);
31434step p3: PREPARE TRANSACTION 's3';
31435step c3: COMMIT PREPARED 's3';
31436step r2: SELECT * FROM test3;
31437ERROR:  could not serialize access due to read/write dependencies among transactions
31438step p2: PREPARE TRANSACTION 's2';
31439step c2: COMMIT PREPARED 's2';
31440ERROR:  prepared transaction with identifier "s2" does not exist
31441step c1: COMMIT PREPARED 's1';
31442step check: SELECT * FROM test1,test2,test3;
31443a|b|c
31444-+-+-
31445(0 rows)
31446
31447
31448starting permutation: w3 r1 p1 w2 p3 c3 r2 c1 p2 c2 check
31449a
31450-
31451(0 rows)
31452
31453a
31454-
31455(0 rows)
31456
31457step w3: INSERT INTO test3 VALUES (3);
31458step r1: SELECT * FROM test2;
31459b
31460-
31461(0 rows)
31462
31463step p1: PREPARE TRANSACTION 's1';
31464step w2: INSERT INTO test2 VALUES (2);
31465step p3: PREPARE TRANSACTION 's3';
31466step c3: COMMIT PREPARED 's3';
31467step r2: SELECT * FROM test3;
31468ERROR:  could not serialize access due to read/write dependencies among transactions
31469step c1: COMMIT PREPARED 's1';
31470step p2: PREPARE TRANSACTION 's2';
31471step c2: COMMIT PREPARED 's2';
31472ERROR:  prepared transaction with identifier "s2" does not exist
31473step check: SELECT * FROM test1,test2,test3;
31474a|b|c
31475-+-+-
31476(0 rows)
31477
31478
31479starting permutation: w3 r1 p1 w2 p3 c3 c1 r2 p2 c2 check
31480a
31481-
31482(0 rows)
31483
31484a
31485-
31486(0 rows)
31487
31488step w3: INSERT INTO test3 VALUES (3);
31489step r1: SELECT * FROM test2;
31490b
31491-
31492(0 rows)
31493
31494step p1: PREPARE TRANSACTION 's1';
31495step w2: INSERT INTO test2 VALUES (2);
31496step p3: PREPARE TRANSACTION 's3';
31497step c3: COMMIT PREPARED 's3';
31498step c1: COMMIT PREPARED 's1';
31499step r2: SELECT * FROM test3;
31500ERROR:  could not serialize access due to read/write dependencies among transactions
31501step p2: PREPARE TRANSACTION 's2';
31502step c2: COMMIT PREPARED 's2';
31503ERROR:  prepared transaction with identifier "s2" does not exist
31504step check: SELECT * FROM test1,test2,test3;
31505a|b|c
31506-+-+-
31507(0 rows)
31508
31509
31510starting permutation: w3 r1 p1 p3 r2 w2 p2 c3 c1 c2 check
31511a
31512-
31513(0 rows)
31514
31515a
31516-
31517(0 rows)
31518
31519step w3: INSERT INTO test3 VALUES (3);
31520step r1: SELECT * FROM test2;
31521b
31522-
31523(0 rows)
31524
31525step p1: PREPARE TRANSACTION 's1';
31526step p3: PREPARE TRANSACTION 's3';
31527step r2: SELECT * FROM test3;
31528c
31529-
31530(0 rows)
31531
31532step w2: INSERT INTO test2 VALUES (2);
31533ERROR:  could not serialize access due to read/write dependencies among transactions
31534step p2: PREPARE TRANSACTION 's2';
31535step c3: COMMIT PREPARED 's3';
31536step c1: COMMIT PREPARED 's1';
31537step c2: COMMIT PREPARED 's2';
31538ERROR:  prepared transaction with identifier "s2" does not exist
31539step check: SELECT * FROM test1,test2,test3;
31540a|b|c
31541-+-+-
31542(0 rows)
31543
31544
31545starting permutation: w3 r1 p1 p3 r2 w2 p2 c3 c2 c1 check
31546a
31547-
31548(0 rows)
31549
31550a
31551-
31552(0 rows)
31553
31554step w3: INSERT INTO test3 VALUES (3);
31555step r1: SELECT * FROM test2;
31556b
31557-
31558(0 rows)
31559
31560step p1: PREPARE TRANSACTION 's1';
31561step p3: PREPARE TRANSACTION 's3';
31562step r2: SELECT * FROM test3;
31563c
31564-
31565(0 rows)
31566
31567step w2: INSERT INTO test2 VALUES (2);
31568ERROR:  could not serialize access due to read/write dependencies among transactions
31569step p2: PREPARE TRANSACTION 's2';
31570step c3: COMMIT PREPARED 's3';
31571step c2: COMMIT PREPARED 's2';
31572ERROR:  prepared transaction with identifier "s2" does not exist
31573step c1: COMMIT PREPARED 's1';
31574step check: SELECT * FROM test1,test2,test3;
31575a|b|c
31576-+-+-
31577(0 rows)
31578
31579
31580starting permutation: w3 r1 p1 p3 r2 w2 c3 p2 c1 c2 check
31581a
31582-
31583(0 rows)
31584
31585a
31586-
31587(0 rows)
31588
31589step w3: INSERT INTO test3 VALUES (3);
31590step r1: SELECT * FROM test2;
31591b
31592-
31593(0 rows)
31594
31595step p1: PREPARE TRANSACTION 's1';
31596step p3: PREPARE TRANSACTION 's3';
31597step r2: SELECT * FROM test3;
31598c
31599-
31600(0 rows)
31601
31602step w2: INSERT INTO test2 VALUES (2);
31603ERROR:  could not serialize access due to read/write dependencies among transactions
31604step c3: COMMIT PREPARED 's3';
31605step p2: PREPARE TRANSACTION 's2';
31606step c1: COMMIT PREPARED 's1';
31607step c2: COMMIT PREPARED 's2';
31608ERROR:  prepared transaction with identifier "s2" does not exist
31609step check: SELECT * FROM test1,test2,test3;
31610a|b|c
31611-+-+-
31612(0 rows)
31613
31614
31615starting permutation: w3 r1 p1 p3 r2 w2 c3 p2 c2 c1 check
31616a
31617-
31618(0 rows)
31619
31620a
31621-
31622(0 rows)
31623
31624step w3: INSERT INTO test3 VALUES (3);
31625step r1: SELECT * FROM test2;
31626b
31627-
31628(0 rows)
31629
31630step p1: PREPARE TRANSACTION 's1';
31631step p3: PREPARE TRANSACTION 's3';
31632step r2: SELECT * FROM test3;
31633c
31634-
31635(0 rows)
31636
31637step w2: INSERT INTO test2 VALUES (2);
31638ERROR:  could not serialize access due to read/write dependencies among transactions
31639step c3: COMMIT PREPARED 's3';
31640step p2: PREPARE TRANSACTION 's2';
31641step c2: COMMIT PREPARED 's2';
31642ERROR:  prepared transaction with identifier "s2" does not exist
31643step c1: COMMIT PREPARED 's1';
31644step check: SELECT * FROM test1,test2,test3;
31645a|b|c
31646-+-+-
31647(0 rows)
31648
31649
31650starting permutation: w3 r1 p1 p3 r2 w2 c3 c1 p2 c2 check
31651a
31652-
31653(0 rows)
31654
31655a
31656-
31657(0 rows)
31658
31659step w3: INSERT INTO test3 VALUES (3);
31660step r1: SELECT * FROM test2;
31661b
31662-
31663(0 rows)
31664
31665step p1: PREPARE TRANSACTION 's1';
31666step p3: PREPARE TRANSACTION 's3';
31667step r2: SELECT * FROM test3;
31668c
31669-
31670(0 rows)
31671
31672step w2: INSERT INTO test2 VALUES (2);
31673ERROR:  could not serialize access due to read/write dependencies among transactions
31674step c3: COMMIT PREPARED 's3';
31675step c1: COMMIT PREPARED 's1';
31676step p2: PREPARE TRANSACTION 's2';
31677step c2: COMMIT PREPARED 's2';
31678ERROR:  prepared transaction with identifier "s2" does not exist
31679step check: SELECT * FROM test1,test2,test3;
31680a|b|c
31681-+-+-
31682(0 rows)
31683
31684
31685starting permutation: w3 r1 p1 p3 r2 c3 w2 p2 c1 c2 check
31686a
31687-
31688(0 rows)
31689
31690a
31691-
31692(0 rows)
31693
31694step w3: INSERT INTO test3 VALUES (3);
31695step r1: SELECT * FROM test2;
31696b
31697-
31698(0 rows)
31699
31700step p1: PREPARE TRANSACTION 's1';
31701step p3: PREPARE TRANSACTION 's3';
31702step r2: SELECT * FROM test3;
31703c
31704-
31705(0 rows)
31706
31707step c3: COMMIT PREPARED 's3';
31708step w2: INSERT INTO test2 VALUES (2);
31709ERROR:  could not serialize access due to read/write dependencies among transactions
31710step p2: PREPARE TRANSACTION 's2';
31711step c1: COMMIT PREPARED 's1';
31712step c2: COMMIT PREPARED 's2';
31713ERROR:  prepared transaction with identifier "s2" does not exist
31714step check: SELECT * FROM test1,test2,test3;
31715a|b|c
31716-+-+-
31717(0 rows)
31718
31719
31720starting permutation: w3 r1 p1 p3 r2 c3 w2 p2 c2 c1 check
31721a
31722-
31723(0 rows)
31724
31725a
31726-
31727(0 rows)
31728
31729step w3: INSERT INTO test3 VALUES (3);
31730step r1: SELECT * FROM test2;
31731b
31732-
31733(0 rows)
31734
31735step p1: PREPARE TRANSACTION 's1';
31736step p3: PREPARE TRANSACTION 's3';
31737step r2: SELECT * FROM test3;
31738c
31739-
31740(0 rows)
31741
31742step c3: COMMIT PREPARED 's3';
31743step w2: INSERT INTO test2 VALUES (2);
31744ERROR:  could not serialize access due to read/write dependencies among transactions
31745step p2: PREPARE TRANSACTION 's2';
31746step c2: COMMIT PREPARED 's2';
31747ERROR:  prepared transaction with identifier "s2" does not exist
31748step c1: COMMIT PREPARED 's1';
31749step check: SELECT * FROM test1,test2,test3;
31750a|b|c
31751-+-+-
31752(0 rows)
31753
31754
31755starting permutation: w3 r1 p1 p3 r2 c3 w2 c1 p2 c2 check
31756a
31757-
31758(0 rows)
31759
31760a
31761-
31762(0 rows)
31763
31764step w3: INSERT INTO test3 VALUES (3);
31765step r1: SELECT * FROM test2;
31766b
31767-
31768(0 rows)
31769
31770step p1: PREPARE TRANSACTION 's1';
31771step p3: PREPARE TRANSACTION 's3';
31772step r2: SELECT * FROM test3;
31773c
31774-
31775(0 rows)
31776
31777step c3: COMMIT PREPARED 's3';
31778step w2: INSERT INTO test2 VALUES (2);
31779ERROR:  could not serialize access due to read/write dependencies among transactions
31780step c1: COMMIT PREPARED 's1';
31781step p2: PREPARE TRANSACTION 's2';
31782step c2: COMMIT PREPARED 's2';
31783ERROR:  prepared transaction with identifier "s2" does not exist
31784step check: SELECT * FROM test1,test2,test3;
31785a|b|c
31786-+-+-
31787(0 rows)
31788
31789
31790starting permutation: w3 r1 p1 p3 r2 c3 c1 w2 p2 c2 check
31791a
31792-
31793(0 rows)
31794
31795a
31796-
31797(0 rows)
31798
31799step w3: INSERT INTO test3 VALUES (3);
31800step r1: SELECT * FROM test2;
31801b
31802-
31803(0 rows)
31804
31805step p1: PREPARE TRANSACTION 's1';
31806step p3: PREPARE TRANSACTION 's3';
31807step r2: SELECT * FROM test3;
31808c
31809-
31810(0 rows)
31811
31812step c3: COMMIT PREPARED 's3';
31813step c1: COMMIT PREPARED 's1';
31814step w2: INSERT INTO test2 VALUES (2);
31815ERROR:  could not serialize access due to read/write dependencies among transactions
31816step p2: PREPARE TRANSACTION 's2';
31817step c2: COMMIT PREPARED 's2';
31818ERROR:  prepared transaction with identifier "s2" does not exist
31819step check: SELECT * FROM test1,test2,test3;
31820a|b|c
31821-+-+-
31822(0 rows)
31823
31824
31825starting permutation: w3 r1 p1 p3 w2 r2 p2 c3 c1 c2 check
31826a
31827-
31828(0 rows)
31829
31830a
31831-
31832(0 rows)
31833
31834step w3: INSERT INTO test3 VALUES (3);
31835step r1: SELECT * FROM test2;
31836b
31837-
31838(0 rows)
31839
31840step p1: PREPARE TRANSACTION 's1';
31841step p3: PREPARE TRANSACTION 's3';
31842step w2: INSERT INTO test2 VALUES (2);
31843step r2: SELECT * FROM test3;
31844ERROR:  could not serialize access due to read/write dependencies among transactions
31845step p2: PREPARE TRANSACTION 's2';
31846step c3: COMMIT PREPARED 's3';
31847step c1: COMMIT PREPARED 's1';
31848step c2: COMMIT PREPARED 's2';
31849ERROR:  prepared transaction with identifier "s2" does not exist
31850step check: SELECT * FROM test1,test2,test3;
31851a|b|c
31852-+-+-
31853(0 rows)
31854
31855
31856starting permutation: w3 r1 p1 p3 w2 r2 p2 c3 c2 c1 check
31857a
31858-
31859(0 rows)
31860
31861a
31862-
31863(0 rows)
31864
31865step w3: INSERT INTO test3 VALUES (3);
31866step r1: SELECT * FROM test2;
31867b
31868-
31869(0 rows)
31870
31871step p1: PREPARE TRANSACTION 's1';
31872step p3: PREPARE TRANSACTION 's3';
31873step w2: INSERT INTO test2 VALUES (2);
31874step r2: SELECT * FROM test3;
31875ERROR:  could not serialize access due to read/write dependencies among transactions
31876step p2: PREPARE TRANSACTION 's2';
31877step c3: COMMIT PREPARED 's3';
31878step c2: COMMIT PREPARED 's2';
31879ERROR:  prepared transaction with identifier "s2" does not exist
31880step c1: COMMIT PREPARED 's1';
31881step check: SELECT * FROM test1,test2,test3;
31882a|b|c
31883-+-+-
31884(0 rows)
31885
31886
31887starting permutation: w3 r1 p1 p3 w2 r2 c3 p2 c1 c2 check
31888a
31889-
31890(0 rows)
31891
31892a
31893-
31894(0 rows)
31895
31896step w3: INSERT INTO test3 VALUES (3);
31897step r1: SELECT * FROM test2;
31898b
31899-
31900(0 rows)
31901
31902step p1: PREPARE TRANSACTION 's1';
31903step p3: PREPARE TRANSACTION 's3';
31904step w2: INSERT INTO test2 VALUES (2);
31905step r2: SELECT * FROM test3;
31906ERROR:  could not serialize access due to read/write dependencies among transactions
31907step c3: COMMIT PREPARED 's3';
31908step p2: PREPARE TRANSACTION 's2';
31909step c1: COMMIT PREPARED 's1';
31910step c2: COMMIT PREPARED 's2';
31911ERROR:  prepared transaction with identifier "s2" does not exist
31912step check: SELECT * FROM test1,test2,test3;
31913a|b|c
31914-+-+-
31915(0 rows)
31916
31917
31918starting permutation: w3 r1 p1 p3 w2 r2 c3 p2 c2 c1 check
31919a
31920-
31921(0 rows)
31922
31923a
31924-
31925(0 rows)
31926
31927step w3: INSERT INTO test3 VALUES (3);
31928step r1: SELECT * FROM test2;
31929b
31930-
31931(0 rows)
31932
31933step p1: PREPARE TRANSACTION 's1';
31934step p3: PREPARE TRANSACTION 's3';
31935step w2: INSERT INTO test2 VALUES (2);
31936step r2: SELECT * FROM test3;
31937ERROR:  could not serialize access due to read/write dependencies among transactions
31938step c3: COMMIT PREPARED 's3';
31939step p2: PREPARE TRANSACTION 's2';
31940step c2: COMMIT PREPARED 's2';
31941ERROR:  prepared transaction with identifier "s2" does not exist
31942step c1: COMMIT PREPARED 's1';
31943step check: SELECT * FROM test1,test2,test3;
31944a|b|c
31945-+-+-
31946(0 rows)
31947
31948
31949starting permutation: w3 r1 p1 p3 w2 r2 c3 c1 p2 c2 check
31950a
31951-
31952(0 rows)
31953
31954a
31955-
31956(0 rows)
31957
31958step w3: INSERT INTO test3 VALUES (3);
31959step r1: SELECT * FROM test2;
31960b
31961-
31962(0 rows)
31963
31964step p1: PREPARE TRANSACTION 's1';
31965step p3: PREPARE TRANSACTION 's3';
31966step w2: INSERT INTO test2 VALUES (2);
31967step r2: SELECT * FROM test3;
31968ERROR:  could not serialize access due to read/write dependencies among transactions
31969step c3: COMMIT PREPARED 's3';
31970step c1: COMMIT PREPARED 's1';
31971step p2: PREPARE TRANSACTION 's2';
31972step c2: COMMIT PREPARED 's2';
31973ERROR:  prepared transaction with identifier "s2" does not exist
31974step check: SELECT * FROM test1,test2,test3;
31975a|b|c
31976-+-+-
31977(0 rows)
31978
31979
31980starting permutation: w3 r1 p1 p3 w2 c3 r2 p2 c1 c2 check
31981a
31982-
31983(0 rows)
31984
31985a
31986-
31987(0 rows)
31988
31989step w3: INSERT INTO test3 VALUES (3);
31990step r1: SELECT * FROM test2;
31991b
31992-
31993(0 rows)
31994
31995step p1: PREPARE TRANSACTION 's1';
31996step p3: PREPARE TRANSACTION 's3';
31997step w2: INSERT INTO test2 VALUES (2);
31998step c3: COMMIT PREPARED 's3';
31999step r2: SELECT * FROM test3;
32000ERROR:  could not serialize access due to read/write dependencies among transactions
32001step p2: PREPARE TRANSACTION 's2';
32002step c1: COMMIT PREPARED 's1';
32003step c2: COMMIT PREPARED 's2';
32004ERROR:  prepared transaction with identifier "s2" does not exist
32005step check: SELECT * FROM test1,test2,test3;
32006a|b|c
32007-+-+-
32008(0 rows)
32009
32010
32011starting permutation: w3 r1 p1 p3 w2 c3 r2 p2 c2 c1 check
32012a
32013-
32014(0 rows)
32015
32016a
32017-
32018(0 rows)
32019
32020step w3: INSERT INTO test3 VALUES (3);
32021step r1: SELECT * FROM test2;
32022b
32023-
32024(0 rows)
32025
32026step p1: PREPARE TRANSACTION 's1';
32027step p3: PREPARE TRANSACTION 's3';
32028step w2: INSERT INTO test2 VALUES (2);
32029step c3: COMMIT PREPARED 's3';
32030step r2: SELECT * FROM test3;
32031ERROR:  could not serialize access due to read/write dependencies among transactions
32032step p2: PREPARE TRANSACTION 's2';
32033step c2: COMMIT PREPARED 's2';
32034ERROR:  prepared transaction with identifier "s2" does not exist
32035step c1: COMMIT PREPARED 's1';
32036step check: SELECT * FROM test1,test2,test3;
32037a|b|c
32038-+-+-
32039(0 rows)
32040
32041
32042starting permutation: w3 r1 p1 p3 w2 c3 r2 c1 p2 c2 check
32043a
32044-
32045(0 rows)
32046
32047a
32048-
32049(0 rows)
32050
32051step w3: INSERT INTO test3 VALUES (3);
32052step r1: SELECT * FROM test2;
32053b
32054-
32055(0 rows)
32056
32057step p1: PREPARE TRANSACTION 's1';
32058step p3: PREPARE TRANSACTION 's3';
32059step w2: INSERT INTO test2 VALUES (2);
32060step c3: COMMIT PREPARED 's3';
32061step r2: SELECT * FROM test3;
32062ERROR:  could not serialize access due to read/write dependencies among transactions
32063step c1: COMMIT PREPARED 's1';
32064step p2: PREPARE TRANSACTION 's2';
32065step c2: COMMIT PREPARED 's2';
32066ERROR:  prepared transaction with identifier "s2" does not exist
32067step check: SELECT * FROM test1,test2,test3;
32068a|b|c
32069-+-+-
32070(0 rows)
32071
32072
32073starting permutation: w3 r1 p1 p3 w2 c3 c1 r2 p2 c2 check
32074a
32075-
32076(0 rows)
32077
32078a
32079-
32080(0 rows)
32081
32082step w3: INSERT INTO test3 VALUES (3);
32083step r1: SELECT * FROM test2;
32084b
32085-
32086(0 rows)
32087
32088step p1: PREPARE TRANSACTION 's1';
32089step p3: PREPARE TRANSACTION 's3';
32090step w2: INSERT INTO test2 VALUES (2);
32091step c3: COMMIT PREPARED 's3';
32092step c1: COMMIT PREPARED 's1';
32093step r2: SELECT * FROM test3;
32094ERROR:  could not serialize access due to read/write dependencies among transactions
32095step p2: PREPARE TRANSACTION 's2';
32096step c2: COMMIT PREPARED 's2';
32097ERROR:  prepared transaction with identifier "s2" does not exist
32098step check: SELECT * FROM test1,test2,test3;
32099a|b|c
32100-+-+-
32101(0 rows)
32102
32103
32104starting permutation: w3 r1 p1 p3 c3 r2 w2 p2 c1 c2 check
32105a
32106-
32107(0 rows)
32108
32109a
32110-
32111(0 rows)
32112
32113step w3: INSERT INTO test3 VALUES (3);
32114step r1: SELECT * FROM test2;
32115b
32116-
32117(0 rows)
32118
32119step p1: PREPARE TRANSACTION 's1';
32120step p3: PREPARE TRANSACTION 's3';
32121step c3: COMMIT PREPARED 's3';
32122step r2: SELECT * FROM test3;
32123c
32124-
32125(0 rows)
32126
32127step w2: INSERT INTO test2 VALUES (2);
32128ERROR:  could not serialize access due to read/write dependencies among transactions
32129step p2: PREPARE TRANSACTION 's2';
32130step c1: COMMIT PREPARED 's1';
32131step c2: COMMIT PREPARED 's2';
32132ERROR:  prepared transaction with identifier "s2" does not exist
32133step check: SELECT * FROM test1,test2,test3;
32134a|b|c
32135-+-+-
32136(0 rows)
32137
32138
32139starting permutation: w3 r1 p1 p3 c3 r2 w2 p2 c2 c1 check
32140a
32141-
32142(0 rows)
32143
32144a
32145-
32146(0 rows)
32147
32148step w3: INSERT INTO test3 VALUES (3);
32149step r1: SELECT * FROM test2;
32150b
32151-
32152(0 rows)
32153
32154step p1: PREPARE TRANSACTION 's1';
32155step p3: PREPARE TRANSACTION 's3';
32156step c3: COMMIT PREPARED 's3';
32157step r2: SELECT * FROM test3;
32158c
32159-
32160(0 rows)
32161
32162step w2: INSERT INTO test2 VALUES (2);
32163ERROR:  could not serialize access due to read/write dependencies among transactions
32164step p2: PREPARE TRANSACTION 's2';
32165step c2: COMMIT PREPARED 's2';
32166ERROR:  prepared transaction with identifier "s2" does not exist
32167step c1: COMMIT PREPARED 's1';
32168step check: SELECT * FROM test1,test2,test3;
32169a|b|c
32170-+-+-
32171(0 rows)
32172
32173
32174starting permutation: w3 r1 p1 p3 c3 r2 w2 c1 p2 c2 check
32175a
32176-
32177(0 rows)
32178
32179a
32180-
32181(0 rows)
32182
32183step w3: INSERT INTO test3 VALUES (3);
32184step r1: SELECT * FROM test2;
32185b
32186-
32187(0 rows)
32188
32189step p1: PREPARE TRANSACTION 's1';
32190step p3: PREPARE TRANSACTION 's3';
32191step c3: COMMIT PREPARED 's3';
32192step r2: SELECT * FROM test3;
32193c
32194-
32195(0 rows)
32196
32197step w2: INSERT INTO test2 VALUES (2);
32198ERROR:  could not serialize access due to read/write dependencies among transactions
32199step c1: COMMIT PREPARED 's1';
32200step p2: PREPARE TRANSACTION 's2';
32201step c2: COMMIT PREPARED 's2';
32202ERROR:  prepared transaction with identifier "s2" does not exist
32203step check: SELECT * FROM test1,test2,test3;
32204a|b|c
32205-+-+-
32206(0 rows)
32207
32208
32209starting permutation: w3 r1 p1 p3 c3 r2 c1 w2 p2 c2 check
32210a
32211-
32212(0 rows)
32213
32214a
32215-
32216(0 rows)
32217
32218step w3: INSERT INTO test3 VALUES (3);
32219step r1: SELECT * FROM test2;
32220b
32221-
32222(0 rows)
32223
32224step p1: PREPARE TRANSACTION 's1';
32225step p3: PREPARE TRANSACTION 's3';
32226step c3: COMMIT PREPARED 's3';
32227step r2: SELECT * FROM test3;
32228c
32229-
32230(0 rows)
32231
32232step c1: COMMIT PREPARED 's1';
32233step w2: INSERT INTO test2 VALUES (2);
32234ERROR:  could not serialize access due to read/write dependencies among transactions
32235step p2: PREPARE TRANSACTION 's2';
32236step c2: COMMIT PREPARED 's2';
32237ERROR:  prepared transaction with identifier "s2" does not exist
32238step check: SELECT * FROM test1,test2,test3;
32239a|b|c
32240-+-+-
32241(0 rows)
32242
32243
32244starting permutation: w3 r1 p1 p3 c3 w2 r2 p2 c1 c2 check
32245a
32246-
32247(0 rows)
32248
32249a
32250-
32251(0 rows)
32252
32253step w3: INSERT INTO test3 VALUES (3);
32254step r1: SELECT * FROM test2;
32255b
32256-
32257(0 rows)
32258
32259step p1: PREPARE TRANSACTION 's1';
32260step p3: PREPARE TRANSACTION 's3';
32261step c3: COMMIT PREPARED 's3';
32262step w2: INSERT INTO test2 VALUES (2);
32263step r2: SELECT * FROM test3;
32264ERROR:  could not serialize access due to read/write dependencies among transactions
32265step p2: PREPARE TRANSACTION 's2';
32266step c1: COMMIT PREPARED 's1';
32267step c2: COMMIT PREPARED 's2';
32268ERROR:  prepared transaction with identifier "s2" does not exist
32269step check: SELECT * FROM test1,test2,test3;
32270a|b|c
32271-+-+-
32272(0 rows)
32273
32274
32275starting permutation: w3 r1 p1 p3 c3 w2 r2 p2 c2 c1 check
32276a
32277-
32278(0 rows)
32279
32280a
32281-
32282(0 rows)
32283
32284step w3: INSERT INTO test3 VALUES (3);
32285step r1: SELECT * FROM test2;
32286b
32287-
32288(0 rows)
32289
32290step p1: PREPARE TRANSACTION 's1';
32291step p3: PREPARE TRANSACTION 's3';
32292step c3: COMMIT PREPARED 's3';
32293step w2: INSERT INTO test2 VALUES (2);
32294step r2: SELECT * FROM test3;
32295ERROR:  could not serialize access due to read/write dependencies among transactions
32296step p2: PREPARE TRANSACTION 's2';
32297step c2: COMMIT PREPARED 's2';
32298ERROR:  prepared transaction with identifier "s2" does not exist
32299step c1: COMMIT PREPARED 's1';
32300step check: SELECT * FROM test1,test2,test3;
32301a|b|c
32302-+-+-
32303(0 rows)
32304
32305
32306starting permutation: w3 r1 p1 p3 c3 w2 r2 c1 p2 c2 check
32307a
32308-
32309(0 rows)
32310
32311a
32312-
32313(0 rows)
32314
32315step w3: INSERT INTO test3 VALUES (3);
32316step r1: SELECT * FROM test2;
32317b
32318-
32319(0 rows)
32320
32321step p1: PREPARE TRANSACTION 's1';
32322step p3: PREPARE TRANSACTION 's3';
32323step c3: COMMIT PREPARED 's3';
32324step w2: INSERT INTO test2 VALUES (2);
32325step r2: SELECT * FROM test3;
32326ERROR:  could not serialize access due to read/write dependencies among transactions
32327step c1: COMMIT PREPARED 's1';
32328step p2: PREPARE TRANSACTION 's2';
32329step c2: COMMIT PREPARED 's2';
32330ERROR:  prepared transaction with identifier "s2" does not exist
32331step check: SELECT * FROM test1,test2,test3;
32332a|b|c
32333-+-+-
32334(0 rows)
32335
32336
32337starting permutation: w3 r1 p1 p3 c3 w2 c1 r2 p2 c2 check
32338a
32339-
32340(0 rows)
32341
32342a
32343-
32344(0 rows)
32345
32346step w3: INSERT INTO test3 VALUES (3);
32347step r1: SELECT * FROM test2;
32348b
32349-
32350(0 rows)
32351
32352step p1: PREPARE TRANSACTION 's1';
32353step p3: PREPARE TRANSACTION 's3';
32354step c3: COMMIT PREPARED 's3';
32355step w2: INSERT INTO test2 VALUES (2);
32356step c1: COMMIT PREPARED 's1';
32357step r2: SELECT * FROM test3;
32358ERROR:  could not serialize access due to read/write dependencies among transactions
32359step p2: PREPARE TRANSACTION 's2';
32360step c2: COMMIT PREPARED 's2';
32361ERROR:  prepared transaction with identifier "s2" does not exist
32362step check: SELECT * FROM test1,test2,test3;
32363a|b|c
32364-+-+-
32365(0 rows)
32366
32367
32368starting permutation: w3 r1 p1 p3 c3 c1 r2 w2 p2 c2 check
32369a
32370-
32371(0 rows)
32372
32373a
32374-
32375(0 rows)
32376
32377step w3: INSERT INTO test3 VALUES (3);
32378step r1: SELECT * FROM test2;
32379b
32380-
32381(0 rows)
32382
32383step p1: PREPARE TRANSACTION 's1';
32384step p3: PREPARE TRANSACTION 's3';
32385step c3: COMMIT PREPARED 's3';
32386step c1: COMMIT PREPARED 's1';
32387step r2: SELECT * FROM test3;
32388c
32389-
32390(0 rows)
32391
32392step w2: INSERT INTO test2 VALUES (2);
32393ERROR:  could not serialize access due to read/write dependencies among transactions
32394step p2: PREPARE TRANSACTION 's2';
32395step c2: COMMIT PREPARED 's2';
32396ERROR:  prepared transaction with identifier "s2" does not exist
32397step check: SELECT * FROM test1,test2,test3;
32398a|b|c
32399-+-+-
32400(0 rows)
32401
32402
32403starting permutation: w3 r1 p1 p3 c3 c1 w2 r2 p2 c2 check
32404a
32405-
32406(0 rows)
32407
32408a
32409-
32410(0 rows)
32411
32412step w3: INSERT INTO test3 VALUES (3);
32413step r1: SELECT * FROM test2;
32414b
32415-
32416(0 rows)
32417
32418step p1: PREPARE TRANSACTION 's1';
32419step p3: PREPARE TRANSACTION 's3';
32420step c3: COMMIT PREPARED 's3';
32421step c1: COMMIT PREPARED 's1';
32422step w2: INSERT INTO test2 VALUES (2);
32423step r2: SELECT * FROM test3;
32424ERROR:  could not serialize access due to read/write dependencies among transactions
32425step p2: PREPARE TRANSACTION 's2';
32426step c2: COMMIT PREPARED 's2';
32427ERROR:  prepared transaction with identifier "s2" does not exist
32428step check: SELECT * FROM test1,test2,test3;
32429a|b|c
32430-+-+-
32431(0 rows)
32432
32433
32434starting permutation: w3 r1 p3 r2 w2 p1 p2 c3 c1 c2 check
32435a
32436-
32437(0 rows)
32438
32439a
32440-
32441(0 rows)
32442
32443step w3: INSERT INTO test3 VALUES (3);
32444step r1: SELECT * FROM test2;
32445b
32446-
32447(0 rows)
32448
32449step p3: PREPARE TRANSACTION 's3';
32450step r2: SELECT * FROM test3;
32451c
32452-
32453(0 rows)
32454
32455step w2: INSERT INTO test2 VALUES (2);
32456ERROR:  could not serialize access due to read/write dependencies among transactions
32457step p1: PREPARE TRANSACTION 's1';
32458step p2: PREPARE TRANSACTION 's2';
32459step c3: COMMIT PREPARED 's3';
32460step c1: COMMIT PREPARED 's1';
32461step c2: COMMIT PREPARED 's2';
32462ERROR:  prepared transaction with identifier "s2" does not exist
32463step check: SELECT * FROM test1,test2,test3;
32464a|b|c
32465-+-+-
32466(0 rows)
32467
32468
32469starting permutation: w3 r1 p3 r2 w2 p1 p2 c3 c2 c1 check
32470a
32471-
32472(0 rows)
32473
32474a
32475-
32476(0 rows)
32477
32478step w3: INSERT INTO test3 VALUES (3);
32479step r1: SELECT * FROM test2;
32480b
32481-
32482(0 rows)
32483
32484step p3: PREPARE TRANSACTION 's3';
32485step r2: SELECT * FROM test3;
32486c
32487-
32488(0 rows)
32489
32490step w2: INSERT INTO test2 VALUES (2);
32491ERROR:  could not serialize access due to read/write dependencies among transactions
32492step p1: PREPARE TRANSACTION 's1';
32493step p2: PREPARE TRANSACTION 's2';
32494step c3: COMMIT PREPARED 's3';
32495step c2: COMMIT PREPARED 's2';
32496ERROR:  prepared transaction with identifier "s2" does not exist
32497step c1: COMMIT PREPARED 's1';
32498step check: SELECT * FROM test1,test2,test3;
32499a|b|c
32500-+-+-
32501(0 rows)
32502
32503
32504starting permutation: w3 r1 p3 r2 w2 p1 c3 p2 c1 c2 check
32505a
32506-
32507(0 rows)
32508
32509a
32510-
32511(0 rows)
32512
32513step w3: INSERT INTO test3 VALUES (3);
32514step r1: SELECT * FROM test2;
32515b
32516-
32517(0 rows)
32518
32519step p3: PREPARE TRANSACTION 's3';
32520step r2: SELECT * FROM test3;
32521c
32522-
32523(0 rows)
32524
32525step w2: INSERT INTO test2 VALUES (2);
32526ERROR:  could not serialize access due to read/write dependencies among transactions
32527step p1: PREPARE TRANSACTION 's1';
32528step c3: COMMIT PREPARED 's3';
32529step p2: PREPARE TRANSACTION 's2';
32530step c1: COMMIT PREPARED 's1';
32531step c2: COMMIT PREPARED 's2';
32532ERROR:  prepared transaction with identifier "s2" does not exist
32533step check: SELECT * FROM test1,test2,test3;
32534a|b|c
32535-+-+-
32536(0 rows)
32537
32538
32539starting permutation: w3 r1 p3 r2 w2 p1 c3 p2 c2 c1 check
32540a
32541-
32542(0 rows)
32543
32544a
32545-
32546(0 rows)
32547
32548step w3: INSERT INTO test3 VALUES (3);
32549step r1: SELECT * FROM test2;
32550b
32551-
32552(0 rows)
32553
32554step p3: PREPARE TRANSACTION 's3';
32555step r2: SELECT * FROM test3;
32556c
32557-
32558(0 rows)
32559
32560step w2: INSERT INTO test2 VALUES (2);
32561ERROR:  could not serialize access due to read/write dependencies among transactions
32562step p1: PREPARE TRANSACTION 's1';
32563step c3: COMMIT PREPARED 's3';
32564step p2: PREPARE TRANSACTION 's2';
32565step c2: COMMIT PREPARED 's2';
32566ERROR:  prepared transaction with identifier "s2" does not exist
32567step c1: COMMIT PREPARED 's1';
32568step check: SELECT * FROM test1,test2,test3;
32569a|b|c
32570-+-+-
32571(0 rows)
32572
32573
32574starting permutation: w3 r1 p3 r2 w2 p1 c3 c1 p2 c2 check
32575a
32576-
32577(0 rows)
32578
32579a
32580-
32581(0 rows)
32582
32583step w3: INSERT INTO test3 VALUES (3);
32584step r1: SELECT * FROM test2;
32585b
32586-
32587(0 rows)
32588
32589step p3: PREPARE TRANSACTION 's3';
32590step r2: SELECT * FROM test3;
32591c
32592-
32593(0 rows)
32594
32595step w2: INSERT INTO test2 VALUES (2);
32596ERROR:  could not serialize access due to read/write dependencies among transactions
32597step p1: PREPARE TRANSACTION 's1';
32598step c3: COMMIT PREPARED 's3';
32599step c1: COMMIT PREPARED 's1';
32600step p2: PREPARE TRANSACTION 's2';
32601step c2: COMMIT PREPARED 's2';
32602ERROR:  prepared transaction with identifier "s2" does not exist
32603step check: SELECT * FROM test1,test2,test3;
32604a|b|c
32605-+-+-
32606(0 rows)
32607
32608
32609starting permutation: w3 r1 p3 r2 w2 p2 p1 c3 c1 c2 check
32610a
32611-
32612(0 rows)
32613
32614a
32615-
32616(0 rows)
32617
32618step w3: INSERT INTO test3 VALUES (3);
32619step r1: SELECT * FROM test2;
32620b
32621-
32622(0 rows)
32623
32624step p3: PREPARE TRANSACTION 's3';
32625step r2: SELECT * FROM test3;
32626c
32627-
32628(0 rows)
32629
32630step w2: INSERT INTO test2 VALUES (2);
32631ERROR:  could not serialize access due to read/write dependencies among transactions
32632step p2: PREPARE TRANSACTION 's2';
32633step p1: PREPARE TRANSACTION 's1';
32634step c3: COMMIT PREPARED 's3';
32635step c1: COMMIT PREPARED 's1';
32636step c2: COMMIT PREPARED 's2';
32637ERROR:  prepared transaction with identifier "s2" does not exist
32638step check: SELECT * FROM test1,test2,test3;
32639a|b|c
32640-+-+-
32641(0 rows)
32642
32643
32644starting permutation: w3 r1 p3 r2 w2 p2 p1 c3 c2 c1 check
32645a
32646-
32647(0 rows)
32648
32649a
32650-
32651(0 rows)
32652
32653step w3: INSERT INTO test3 VALUES (3);
32654step r1: SELECT * FROM test2;
32655b
32656-
32657(0 rows)
32658
32659step p3: PREPARE TRANSACTION 's3';
32660step r2: SELECT * FROM test3;
32661c
32662-
32663(0 rows)
32664
32665step w2: INSERT INTO test2 VALUES (2);
32666ERROR:  could not serialize access due to read/write dependencies among transactions
32667step p2: PREPARE TRANSACTION 's2';
32668step p1: PREPARE TRANSACTION 's1';
32669step c3: COMMIT PREPARED 's3';
32670step c2: COMMIT PREPARED 's2';
32671ERROR:  prepared transaction with identifier "s2" does not exist
32672step c1: COMMIT PREPARED 's1';
32673step check: SELECT * FROM test1,test2,test3;
32674a|b|c
32675-+-+-
32676(0 rows)
32677
32678
32679starting permutation: w3 r1 p3 r2 w2 p2 c3 p1 c1 c2 check
32680a
32681-
32682(0 rows)
32683
32684a
32685-
32686(0 rows)
32687
32688step w3: INSERT INTO test3 VALUES (3);
32689step r1: SELECT * FROM test2;
32690b
32691-
32692(0 rows)
32693
32694step p3: PREPARE TRANSACTION 's3';
32695step r2: SELECT * FROM test3;
32696c
32697-
32698(0 rows)
32699
32700step w2: INSERT INTO test2 VALUES (2);
32701ERROR:  could not serialize access due to read/write dependencies among transactions
32702step p2: PREPARE TRANSACTION 's2';
32703step c3: COMMIT PREPARED 's3';
32704step p1: PREPARE TRANSACTION 's1';
32705step c1: COMMIT PREPARED 's1';
32706step c2: COMMIT PREPARED 's2';
32707ERROR:  prepared transaction with identifier "s2" does not exist
32708step check: SELECT * FROM test1,test2,test3;
32709a|b|c
32710-+-+-
32711(0 rows)
32712
32713
32714starting permutation: w3 r1 p3 r2 w2 p2 c3 p1 c2 c1 check
32715a
32716-
32717(0 rows)
32718
32719a
32720-
32721(0 rows)
32722
32723step w3: INSERT INTO test3 VALUES (3);
32724step r1: SELECT * FROM test2;
32725b
32726-
32727(0 rows)
32728
32729step p3: PREPARE TRANSACTION 's3';
32730step r2: SELECT * FROM test3;
32731c
32732-
32733(0 rows)
32734
32735step w2: INSERT INTO test2 VALUES (2);
32736ERROR:  could not serialize access due to read/write dependencies among transactions
32737step p2: PREPARE TRANSACTION 's2';
32738step c3: COMMIT PREPARED 's3';
32739step p1: PREPARE TRANSACTION 's1';
32740step c2: COMMIT PREPARED 's2';
32741ERROR:  prepared transaction with identifier "s2" does not exist
32742step c1: COMMIT PREPARED 's1';
32743step check: SELECT * FROM test1,test2,test3;
32744a|b|c
32745-+-+-
32746(0 rows)
32747
32748
32749starting permutation: w3 r1 p3 r2 w2 p2 c3 c2 p1 c1 check
32750a
32751-
32752(0 rows)
32753
32754a
32755-
32756(0 rows)
32757
32758step w3: INSERT INTO test3 VALUES (3);
32759step r1: SELECT * FROM test2;
32760b
32761-
32762(0 rows)
32763
32764step p3: PREPARE TRANSACTION 's3';
32765step r2: SELECT * FROM test3;
32766c
32767-
32768(0 rows)
32769
32770step w2: INSERT INTO test2 VALUES (2);
32771ERROR:  could not serialize access due to read/write dependencies among transactions
32772step p2: PREPARE TRANSACTION 's2';
32773step c3: COMMIT PREPARED 's3';
32774step c2: COMMIT PREPARED 's2';
32775ERROR:  prepared transaction with identifier "s2" does not exist
32776step p1: PREPARE TRANSACTION 's1';
32777step c1: COMMIT PREPARED 's1';
32778step check: SELECT * FROM test1,test2,test3;
32779a|b|c
32780-+-+-
32781(0 rows)
32782
32783
32784starting permutation: w3 r1 p3 r2 w2 c3 p1 p2 c1 c2 check
32785a
32786-
32787(0 rows)
32788
32789a
32790-
32791(0 rows)
32792
32793step w3: INSERT INTO test3 VALUES (3);
32794step r1: SELECT * FROM test2;
32795b
32796-
32797(0 rows)
32798
32799step p3: PREPARE TRANSACTION 's3';
32800step r2: SELECT * FROM test3;
32801c
32802-
32803(0 rows)
32804
32805step w2: INSERT INTO test2 VALUES (2);
32806ERROR:  could not serialize access due to read/write dependencies among transactions
32807step c3: COMMIT PREPARED 's3';
32808step p1: PREPARE TRANSACTION 's1';
32809step p2: PREPARE TRANSACTION 's2';
32810step c1: COMMIT PREPARED 's1';
32811step c2: COMMIT PREPARED 's2';
32812ERROR:  prepared transaction with identifier "s2" does not exist
32813step check: SELECT * FROM test1,test2,test3;
32814a|b|c
32815-+-+-
32816(0 rows)
32817
32818
32819starting permutation: w3 r1 p3 r2 w2 c3 p1 p2 c2 c1 check
32820a
32821-
32822(0 rows)
32823
32824a
32825-
32826(0 rows)
32827
32828step w3: INSERT INTO test3 VALUES (3);
32829step r1: SELECT * FROM test2;
32830b
32831-
32832(0 rows)
32833
32834step p3: PREPARE TRANSACTION 's3';
32835step r2: SELECT * FROM test3;
32836c
32837-
32838(0 rows)
32839
32840step w2: INSERT INTO test2 VALUES (2);
32841ERROR:  could not serialize access due to read/write dependencies among transactions
32842step c3: COMMIT PREPARED 's3';
32843step p1: PREPARE TRANSACTION 's1';
32844step p2: PREPARE TRANSACTION 's2';
32845step c2: COMMIT PREPARED 's2';
32846ERROR:  prepared transaction with identifier "s2" does not exist
32847step c1: COMMIT PREPARED 's1';
32848step check: SELECT * FROM test1,test2,test3;
32849a|b|c
32850-+-+-
32851(0 rows)
32852
32853
32854starting permutation: w3 r1 p3 r2 w2 c3 p1 c1 p2 c2 check
32855a
32856-
32857(0 rows)
32858
32859a
32860-
32861(0 rows)
32862
32863step w3: INSERT INTO test3 VALUES (3);
32864step r1: SELECT * FROM test2;
32865b
32866-
32867(0 rows)
32868
32869step p3: PREPARE TRANSACTION 's3';
32870step r2: SELECT * FROM test3;
32871c
32872-
32873(0 rows)
32874
32875step w2: INSERT INTO test2 VALUES (2);
32876ERROR:  could not serialize access due to read/write dependencies among transactions
32877step c3: COMMIT PREPARED 's3';
32878step p1: PREPARE TRANSACTION 's1';
32879step c1: COMMIT PREPARED 's1';
32880step p2: PREPARE TRANSACTION 's2';
32881step c2: COMMIT PREPARED 's2';
32882ERROR:  prepared transaction with identifier "s2" does not exist
32883step check: SELECT * FROM test1,test2,test3;
32884a|b|c
32885-+-+-
32886(0 rows)
32887
32888
32889starting permutation: w3 r1 p3 r2 w2 c3 p2 p1 c1 c2 check
32890a
32891-
32892(0 rows)
32893
32894a
32895-
32896(0 rows)
32897
32898step w3: INSERT INTO test3 VALUES (3);
32899step r1: SELECT * FROM test2;
32900b
32901-
32902(0 rows)
32903
32904step p3: PREPARE TRANSACTION 's3';
32905step r2: SELECT * FROM test3;
32906c
32907-
32908(0 rows)
32909
32910step w2: INSERT INTO test2 VALUES (2);
32911ERROR:  could not serialize access due to read/write dependencies among transactions
32912step c3: COMMIT PREPARED 's3';
32913step p2: PREPARE TRANSACTION 's2';
32914step p1: PREPARE TRANSACTION 's1';
32915step c1: COMMIT PREPARED 's1';
32916step c2: COMMIT PREPARED 's2';
32917ERROR:  prepared transaction with identifier "s2" does not exist
32918step check: SELECT * FROM test1,test2,test3;
32919a|b|c
32920-+-+-
32921(0 rows)
32922
32923
32924starting permutation: w3 r1 p3 r2 w2 c3 p2 p1 c2 c1 check
32925a
32926-
32927(0 rows)
32928
32929a
32930-
32931(0 rows)
32932
32933step w3: INSERT INTO test3 VALUES (3);
32934step r1: SELECT * FROM test2;
32935b
32936-
32937(0 rows)
32938
32939step p3: PREPARE TRANSACTION 's3';
32940step r2: SELECT * FROM test3;
32941c
32942-
32943(0 rows)
32944
32945step w2: INSERT INTO test2 VALUES (2);
32946ERROR:  could not serialize access due to read/write dependencies among transactions
32947step c3: COMMIT PREPARED 's3';
32948step p2: PREPARE TRANSACTION 's2';
32949step p1: PREPARE TRANSACTION 's1';
32950step c2: COMMIT PREPARED 's2';
32951ERROR:  prepared transaction with identifier "s2" does not exist
32952step c1: COMMIT PREPARED 's1';
32953step check: SELECT * FROM test1,test2,test3;
32954a|b|c
32955-+-+-
32956(0 rows)
32957
32958
32959starting permutation: w3 r1 p3 r2 w2 c3 p2 c2 p1 c1 check
32960a
32961-
32962(0 rows)
32963
32964a
32965-
32966(0 rows)
32967
32968step w3: INSERT INTO test3 VALUES (3);
32969step r1: SELECT * FROM test2;
32970b
32971-
32972(0 rows)
32973
32974step p3: PREPARE TRANSACTION 's3';
32975step r2: SELECT * FROM test3;
32976c
32977-
32978(0 rows)
32979
32980step w2: INSERT INTO test2 VALUES (2);
32981ERROR:  could not serialize access due to read/write dependencies among transactions
32982step c3: COMMIT PREPARED 's3';
32983step p2: PREPARE TRANSACTION 's2';
32984step c2: COMMIT PREPARED 's2';
32985ERROR:  prepared transaction with identifier "s2" does not exist
32986step p1: PREPARE TRANSACTION 's1';
32987step c1: COMMIT PREPARED 's1';
32988step check: SELECT * FROM test1,test2,test3;
32989a|b|c
32990-+-+-
32991(0 rows)
32992
32993
32994starting permutation: w3 r1 p3 r2 p1 w2 p2 c3 c1 c2 check
32995a
32996-
32997(0 rows)
32998
32999a
33000-
33001(0 rows)
33002
33003step w3: INSERT INTO test3 VALUES (3);
33004step r1: SELECT * FROM test2;
33005b
33006-
33007(0 rows)
33008
33009step p3: PREPARE TRANSACTION 's3';
33010step r2: SELECT * FROM test3;
33011c
33012-
33013(0 rows)
33014
33015step p1: PREPARE TRANSACTION 's1';
33016step w2: INSERT INTO test2 VALUES (2);
33017ERROR:  could not serialize access due to read/write dependencies among transactions
33018step p2: PREPARE TRANSACTION 's2';
33019step c3: COMMIT PREPARED 's3';
33020step c1: COMMIT PREPARED 's1';
33021step c2: COMMIT PREPARED 's2';
33022ERROR:  prepared transaction with identifier "s2" does not exist
33023step check: SELECT * FROM test1,test2,test3;
33024a|b|c
33025-+-+-
33026(0 rows)
33027
33028
33029starting permutation: w3 r1 p3 r2 p1 w2 p2 c3 c2 c1 check
33030a
33031-
33032(0 rows)
33033
33034a
33035-
33036(0 rows)
33037
33038step w3: INSERT INTO test3 VALUES (3);
33039step r1: SELECT * FROM test2;
33040b
33041-
33042(0 rows)
33043
33044step p3: PREPARE TRANSACTION 's3';
33045step r2: SELECT * FROM test3;
33046c
33047-
33048(0 rows)
33049
33050step p1: PREPARE TRANSACTION 's1';
33051step w2: INSERT INTO test2 VALUES (2);
33052ERROR:  could not serialize access due to read/write dependencies among transactions
33053step p2: PREPARE TRANSACTION 's2';
33054step c3: COMMIT PREPARED 's3';
33055step c2: COMMIT PREPARED 's2';
33056ERROR:  prepared transaction with identifier "s2" does not exist
33057step c1: COMMIT PREPARED 's1';
33058step check: SELECT * FROM test1,test2,test3;
33059a|b|c
33060-+-+-
33061(0 rows)
33062
33063
33064starting permutation: w3 r1 p3 r2 p1 w2 c3 p2 c1 c2 check
33065a
33066-
33067(0 rows)
33068
33069a
33070-
33071(0 rows)
33072
33073step w3: INSERT INTO test3 VALUES (3);
33074step r1: SELECT * FROM test2;
33075b
33076-
33077(0 rows)
33078
33079step p3: PREPARE TRANSACTION 's3';
33080step r2: SELECT * FROM test3;
33081c
33082-
33083(0 rows)
33084
33085step p1: PREPARE TRANSACTION 's1';
33086step w2: INSERT INTO test2 VALUES (2);
33087ERROR:  could not serialize access due to read/write dependencies among transactions
33088step c3: COMMIT PREPARED 's3';
33089step p2: PREPARE TRANSACTION 's2';
33090step c1: COMMIT PREPARED 's1';
33091step c2: COMMIT PREPARED 's2';
33092ERROR:  prepared transaction with identifier "s2" does not exist
33093step check: SELECT * FROM test1,test2,test3;
33094a|b|c
33095-+-+-
33096(0 rows)
33097
33098
33099starting permutation: w3 r1 p3 r2 p1 w2 c3 p2 c2 c1 check
33100a
33101-
33102(0 rows)
33103
33104a
33105-
33106(0 rows)
33107
33108step w3: INSERT INTO test3 VALUES (3);
33109step r1: SELECT * FROM test2;
33110b
33111-
33112(0 rows)
33113
33114step p3: PREPARE TRANSACTION 's3';
33115step r2: SELECT * FROM test3;
33116c
33117-
33118(0 rows)
33119
33120step p1: PREPARE TRANSACTION 's1';
33121step w2: INSERT INTO test2 VALUES (2);
33122ERROR:  could not serialize access due to read/write dependencies among transactions
33123step c3: COMMIT PREPARED 's3';
33124step p2: PREPARE TRANSACTION 's2';
33125step c2: COMMIT PREPARED 's2';
33126ERROR:  prepared transaction with identifier "s2" does not exist
33127step c1: COMMIT PREPARED 's1';
33128step check: SELECT * FROM test1,test2,test3;
33129a|b|c
33130-+-+-
33131(0 rows)
33132
33133
33134starting permutation: w3 r1 p3 r2 p1 w2 c3 c1 p2 c2 check
33135a
33136-
33137(0 rows)
33138
33139a
33140-
33141(0 rows)
33142
33143step w3: INSERT INTO test3 VALUES (3);
33144step r1: SELECT * FROM test2;
33145b
33146-
33147(0 rows)
33148
33149step p3: PREPARE TRANSACTION 's3';
33150step r2: SELECT * FROM test3;
33151c
33152-
33153(0 rows)
33154
33155step p1: PREPARE TRANSACTION 's1';
33156step w2: INSERT INTO test2 VALUES (2);
33157ERROR:  could not serialize access due to read/write dependencies among transactions
33158step c3: COMMIT PREPARED 's3';
33159step c1: COMMIT PREPARED 's1';
33160step p2: PREPARE TRANSACTION 's2';
33161step c2: COMMIT PREPARED 's2';
33162ERROR:  prepared transaction with identifier "s2" does not exist
33163step check: SELECT * FROM test1,test2,test3;
33164a|b|c
33165-+-+-
33166(0 rows)
33167
33168
33169starting permutation: w3 r1 p3 r2 p1 c3 w2 p2 c1 c2 check
33170a
33171-
33172(0 rows)
33173
33174a
33175-
33176(0 rows)
33177
33178step w3: INSERT INTO test3 VALUES (3);
33179step r1: SELECT * FROM test2;
33180b
33181-
33182(0 rows)
33183
33184step p3: PREPARE TRANSACTION 's3';
33185step r2: SELECT * FROM test3;
33186c
33187-
33188(0 rows)
33189
33190step p1: PREPARE TRANSACTION 's1';
33191step c3: COMMIT PREPARED 's3';
33192step w2: INSERT INTO test2 VALUES (2);
33193ERROR:  could not serialize access due to read/write dependencies among transactions
33194step p2: PREPARE TRANSACTION 's2';
33195step c1: COMMIT PREPARED 's1';
33196step c2: COMMIT PREPARED 's2';
33197ERROR:  prepared transaction with identifier "s2" does not exist
33198step check: SELECT * FROM test1,test2,test3;
33199a|b|c
33200-+-+-
33201(0 rows)
33202
33203
33204starting permutation: w3 r1 p3 r2 p1 c3 w2 p2 c2 c1 check
33205a
33206-
33207(0 rows)
33208
33209a
33210-
33211(0 rows)
33212
33213step w3: INSERT INTO test3 VALUES (3);
33214step r1: SELECT * FROM test2;
33215b
33216-
33217(0 rows)
33218
33219step p3: PREPARE TRANSACTION 's3';
33220step r2: SELECT * FROM test3;
33221c
33222-
33223(0 rows)
33224
33225step p1: PREPARE TRANSACTION 's1';
33226step c3: COMMIT PREPARED 's3';
33227step w2: INSERT INTO test2 VALUES (2);
33228ERROR:  could not serialize access due to read/write dependencies among transactions
33229step p2: PREPARE TRANSACTION 's2';
33230step c2: COMMIT PREPARED 's2';
33231ERROR:  prepared transaction with identifier "s2" does not exist
33232step c1: COMMIT PREPARED 's1';
33233step check: SELECT * FROM test1,test2,test3;
33234a|b|c
33235-+-+-
33236(0 rows)
33237
33238
33239starting permutation: w3 r1 p3 r2 p1 c3 w2 c1 p2 c2 check
33240a
33241-
33242(0 rows)
33243
33244a
33245-
33246(0 rows)
33247
33248step w3: INSERT INTO test3 VALUES (3);
33249step r1: SELECT * FROM test2;
33250b
33251-
33252(0 rows)
33253
33254step p3: PREPARE TRANSACTION 's3';
33255step r2: SELECT * FROM test3;
33256c
33257-
33258(0 rows)
33259
33260step p1: PREPARE TRANSACTION 's1';
33261step c3: COMMIT PREPARED 's3';
33262step w2: INSERT INTO test2 VALUES (2);
33263ERROR:  could not serialize access due to read/write dependencies among transactions
33264step c1: COMMIT PREPARED 's1';
33265step p2: PREPARE TRANSACTION 's2';
33266step c2: COMMIT PREPARED 's2';
33267ERROR:  prepared transaction with identifier "s2" does not exist
33268step check: SELECT * FROM test1,test2,test3;
33269a|b|c
33270-+-+-
33271(0 rows)
33272
33273
33274starting permutation: w3 r1 p3 r2 p1 c3 c1 w2 p2 c2 check
33275a
33276-
33277(0 rows)
33278
33279a
33280-
33281(0 rows)
33282
33283step w3: INSERT INTO test3 VALUES (3);
33284step r1: SELECT * FROM test2;
33285b
33286-
33287(0 rows)
33288
33289step p3: PREPARE TRANSACTION 's3';
33290step r2: SELECT * FROM test3;
33291c
33292-
33293(0 rows)
33294
33295step p1: PREPARE TRANSACTION 's1';
33296step c3: COMMIT PREPARED 's3';
33297step c1: COMMIT PREPARED 's1';
33298step w2: INSERT INTO test2 VALUES (2);
33299ERROR:  could not serialize access due to read/write dependencies among transactions
33300step p2: PREPARE TRANSACTION 's2';
33301step c2: COMMIT PREPARED 's2';
33302ERROR:  prepared transaction with identifier "s2" does not exist
33303step check: SELECT * FROM test1,test2,test3;
33304a|b|c
33305-+-+-
33306(0 rows)
33307
33308
33309starting permutation: w3 r1 p3 r2 c3 w2 p1 p2 c1 c2 check
33310a
33311-
33312(0 rows)
33313
33314a
33315-
33316(0 rows)
33317
33318step w3: INSERT INTO test3 VALUES (3);
33319step r1: SELECT * FROM test2;
33320b
33321-
33322(0 rows)
33323
33324step p3: PREPARE TRANSACTION 's3';
33325step r2: SELECT * FROM test3;
33326c
33327-
33328(0 rows)
33329
33330step c3: COMMIT PREPARED 's3';
33331step w2: INSERT INTO test2 VALUES (2);
33332ERROR:  could not serialize access due to read/write dependencies among transactions
33333step p1: PREPARE TRANSACTION 's1';
33334step p2: PREPARE TRANSACTION 's2';
33335step c1: COMMIT PREPARED 's1';
33336step c2: COMMIT PREPARED 's2';
33337ERROR:  prepared transaction with identifier "s2" does not exist
33338step check: SELECT * FROM test1,test2,test3;
33339a|b|c
33340-+-+-
33341(0 rows)
33342
33343
33344starting permutation: w3 r1 p3 r2 c3 w2 p1 p2 c2 c1 check
33345a
33346-
33347(0 rows)
33348
33349a
33350-
33351(0 rows)
33352
33353step w3: INSERT INTO test3 VALUES (3);
33354step r1: SELECT * FROM test2;
33355b
33356-
33357(0 rows)
33358
33359step p3: PREPARE TRANSACTION 's3';
33360step r2: SELECT * FROM test3;
33361c
33362-
33363(0 rows)
33364
33365step c3: COMMIT PREPARED 's3';
33366step w2: INSERT INTO test2 VALUES (2);
33367ERROR:  could not serialize access due to read/write dependencies among transactions
33368step p1: PREPARE TRANSACTION 's1';
33369step p2: PREPARE TRANSACTION 's2';
33370step c2: COMMIT PREPARED 's2';
33371ERROR:  prepared transaction with identifier "s2" does not exist
33372step c1: COMMIT PREPARED 's1';
33373step check: SELECT * FROM test1,test2,test3;
33374a|b|c
33375-+-+-
33376(0 rows)
33377
33378
33379starting permutation: w3 r1 p3 r2 c3 w2 p1 c1 p2 c2 check
33380a
33381-
33382(0 rows)
33383
33384a
33385-
33386(0 rows)
33387
33388step w3: INSERT INTO test3 VALUES (3);
33389step r1: SELECT * FROM test2;
33390b
33391-
33392(0 rows)
33393
33394step p3: PREPARE TRANSACTION 's3';
33395step r2: SELECT * FROM test3;
33396c
33397-
33398(0 rows)
33399
33400step c3: COMMIT PREPARED 's3';
33401step w2: INSERT INTO test2 VALUES (2);
33402ERROR:  could not serialize access due to read/write dependencies among transactions
33403step p1: PREPARE TRANSACTION 's1';
33404step c1: COMMIT PREPARED 's1';
33405step p2: PREPARE TRANSACTION 's2';
33406step c2: COMMIT PREPARED 's2';
33407ERROR:  prepared transaction with identifier "s2" does not exist
33408step check: SELECT * FROM test1,test2,test3;
33409a|b|c
33410-+-+-
33411(0 rows)
33412
33413
33414starting permutation: w3 r1 p3 r2 c3 w2 p2 p1 c1 c2 check
33415a
33416-
33417(0 rows)
33418
33419a
33420-
33421(0 rows)
33422
33423step w3: INSERT INTO test3 VALUES (3);
33424step r1: SELECT * FROM test2;
33425b
33426-
33427(0 rows)
33428
33429step p3: PREPARE TRANSACTION 's3';
33430step r2: SELECT * FROM test3;
33431c
33432-
33433(0 rows)
33434
33435step c3: COMMIT PREPARED 's3';
33436step w2: INSERT INTO test2 VALUES (2);
33437ERROR:  could not serialize access due to read/write dependencies among transactions
33438step p2: PREPARE TRANSACTION 's2';
33439step p1: PREPARE TRANSACTION 's1';
33440step c1: COMMIT PREPARED 's1';
33441step c2: COMMIT PREPARED 's2';
33442ERROR:  prepared transaction with identifier "s2" does not exist
33443step check: SELECT * FROM test1,test2,test3;
33444a|b|c
33445-+-+-
33446(0 rows)
33447
33448
33449starting permutation: w3 r1 p3 r2 c3 w2 p2 p1 c2 c1 check
33450a
33451-
33452(0 rows)
33453
33454a
33455-
33456(0 rows)
33457
33458step w3: INSERT INTO test3 VALUES (3);
33459step r1: SELECT * FROM test2;
33460b
33461-
33462(0 rows)
33463
33464step p3: PREPARE TRANSACTION 's3';
33465step r2: SELECT * FROM test3;
33466c
33467-
33468(0 rows)
33469
33470step c3: COMMIT PREPARED 's3';
33471step w2: INSERT INTO test2 VALUES (2);
33472ERROR:  could not serialize access due to read/write dependencies among transactions
33473step p2: PREPARE TRANSACTION 's2';
33474step p1: PREPARE TRANSACTION 's1';
33475step c2: COMMIT PREPARED 's2';
33476ERROR:  prepared transaction with identifier "s2" does not exist
33477step c1: COMMIT PREPARED 's1';
33478step check: SELECT * FROM test1,test2,test3;
33479a|b|c
33480-+-+-
33481(0 rows)
33482
33483
33484starting permutation: w3 r1 p3 r2 c3 w2 p2 c2 p1 c1 check
33485a
33486-
33487(0 rows)
33488
33489a
33490-
33491(0 rows)
33492
33493step w3: INSERT INTO test3 VALUES (3);
33494step r1: SELECT * FROM test2;
33495b
33496-
33497(0 rows)
33498
33499step p3: PREPARE TRANSACTION 's3';
33500step r2: SELECT * FROM test3;
33501c
33502-
33503(0 rows)
33504
33505step c3: COMMIT PREPARED 's3';
33506step w2: INSERT INTO test2 VALUES (2);
33507ERROR:  could not serialize access due to read/write dependencies among transactions
33508step p2: PREPARE TRANSACTION 's2';
33509step c2: COMMIT PREPARED 's2';
33510ERROR:  prepared transaction with identifier "s2" does not exist
33511step p1: PREPARE TRANSACTION 's1';
33512step c1: COMMIT PREPARED 's1';
33513step check: SELECT * FROM test1,test2,test3;
33514a|b|c
33515-+-+-
33516(0 rows)
33517
33518
33519starting permutation: w3 r1 p3 r2 c3 p1 w2 p2 c1 c2 check
33520a
33521-
33522(0 rows)
33523
33524a
33525-
33526(0 rows)
33527
33528step w3: INSERT INTO test3 VALUES (3);
33529step r1: SELECT * FROM test2;
33530b
33531-
33532(0 rows)
33533
33534step p3: PREPARE TRANSACTION 's3';
33535step r2: SELECT * FROM test3;
33536c
33537-
33538(0 rows)
33539
33540step c3: COMMIT PREPARED 's3';
33541step p1: PREPARE TRANSACTION 's1';
33542step w2: INSERT INTO test2 VALUES (2);
33543ERROR:  could not serialize access due to read/write dependencies among transactions
33544step p2: PREPARE TRANSACTION 's2';
33545step c1: COMMIT PREPARED 's1';
33546step c2: COMMIT PREPARED 's2';
33547ERROR:  prepared transaction with identifier "s2" does not exist
33548step check: SELECT * FROM test1,test2,test3;
33549a|b|c
33550-+-+-
33551(0 rows)
33552
33553
33554starting permutation: w3 r1 p3 r2 c3 p1 w2 p2 c2 c1 check
33555a
33556-
33557(0 rows)
33558
33559a
33560-
33561(0 rows)
33562
33563step w3: INSERT INTO test3 VALUES (3);
33564step r1: SELECT * FROM test2;
33565b
33566-
33567(0 rows)
33568
33569step p3: PREPARE TRANSACTION 's3';
33570step r2: SELECT * FROM test3;
33571c
33572-
33573(0 rows)
33574
33575step c3: COMMIT PREPARED 's3';
33576step p1: PREPARE TRANSACTION 's1';
33577step w2: INSERT INTO test2 VALUES (2);
33578ERROR:  could not serialize access due to read/write dependencies among transactions
33579step p2: PREPARE TRANSACTION 's2';
33580step c2: COMMIT PREPARED 's2';
33581ERROR:  prepared transaction with identifier "s2" does not exist
33582step c1: COMMIT PREPARED 's1';
33583step check: SELECT * FROM test1,test2,test3;
33584a|b|c
33585-+-+-
33586(0 rows)
33587
33588
33589starting permutation: w3 r1 p3 r2 c3 p1 w2 c1 p2 c2 check
33590a
33591-
33592(0 rows)
33593
33594a
33595-
33596(0 rows)
33597
33598step w3: INSERT INTO test3 VALUES (3);
33599step r1: SELECT * FROM test2;
33600b
33601-
33602(0 rows)
33603
33604step p3: PREPARE TRANSACTION 's3';
33605step r2: SELECT * FROM test3;
33606c
33607-
33608(0 rows)
33609
33610step c3: COMMIT PREPARED 's3';
33611step p1: PREPARE TRANSACTION 's1';
33612step w2: INSERT INTO test2 VALUES (2);
33613ERROR:  could not serialize access due to read/write dependencies among transactions
33614step c1: COMMIT PREPARED 's1';
33615step p2: PREPARE TRANSACTION 's2';
33616step c2: COMMIT PREPARED 's2';
33617ERROR:  prepared transaction with identifier "s2" does not exist
33618step check: SELECT * FROM test1,test2,test3;
33619a|b|c
33620-+-+-
33621(0 rows)
33622
33623
33624starting permutation: w3 r1 p3 r2 c3 p1 c1 w2 p2 c2 check
33625a
33626-
33627(0 rows)
33628
33629a
33630-
33631(0 rows)
33632
33633step w3: INSERT INTO test3 VALUES (3);
33634step r1: SELECT * FROM test2;
33635b
33636-
33637(0 rows)
33638
33639step p3: PREPARE TRANSACTION 's3';
33640step r2: SELECT * FROM test3;
33641c
33642-
33643(0 rows)
33644
33645step c3: COMMIT PREPARED 's3';
33646step p1: PREPARE TRANSACTION 's1';
33647step c1: COMMIT PREPARED 's1';
33648step w2: INSERT INTO test2 VALUES (2);
33649ERROR:  could not serialize access due to read/write dependencies among transactions
33650step p2: PREPARE TRANSACTION 's2';
33651step c2: COMMIT PREPARED 's2';
33652ERROR:  prepared transaction with identifier "s2" does not exist
33653step check: SELECT * FROM test1,test2,test3;
33654a|b|c
33655-+-+-
33656(0 rows)
33657
33658
33659starting permutation: w3 r1 p3 w2 r2 p1 p2 c3 c1 c2 check
33660a
33661-
33662(0 rows)
33663
33664a
33665-
33666(0 rows)
33667
33668step w3: INSERT INTO test3 VALUES (3);
33669step r1: SELECT * FROM test2;
33670b
33671-
33672(0 rows)
33673
33674step p3: PREPARE TRANSACTION 's3';
33675step w2: INSERT INTO test2 VALUES (2);
33676step r2: SELECT * FROM test3;
33677ERROR:  could not serialize access due to read/write dependencies among transactions
33678step p1: PREPARE TRANSACTION 's1';
33679step p2: PREPARE TRANSACTION 's2';
33680step c3: COMMIT PREPARED 's3';
33681step c1: COMMIT PREPARED 's1';
33682step c2: COMMIT PREPARED 's2';
33683ERROR:  prepared transaction with identifier "s2" does not exist
33684step check: SELECT * FROM test1,test2,test3;
33685a|b|c
33686-+-+-
33687(0 rows)
33688
33689
33690starting permutation: w3 r1 p3 w2 r2 p1 p2 c3 c2 c1 check
33691a
33692-
33693(0 rows)
33694
33695a
33696-
33697(0 rows)
33698
33699step w3: INSERT INTO test3 VALUES (3);
33700step r1: SELECT * FROM test2;
33701b
33702-
33703(0 rows)
33704
33705step p3: PREPARE TRANSACTION 's3';
33706step w2: INSERT INTO test2 VALUES (2);
33707step r2: SELECT * FROM test3;
33708ERROR:  could not serialize access due to read/write dependencies among transactions
33709step p1: PREPARE TRANSACTION 's1';
33710step p2: PREPARE TRANSACTION 's2';
33711step c3: COMMIT PREPARED 's3';
33712step c2: COMMIT PREPARED 's2';
33713ERROR:  prepared transaction with identifier "s2" does not exist
33714step c1: COMMIT PREPARED 's1';
33715step check: SELECT * FROM test1,test2,test3;
33716a|b|c
33717-+-+-
33718(0 rows)
33719
33720
33721starting permutation: w3 r1 p3 w2 r2 p1 c3 p2 c1 c2 check
33722a
33723-
33724(0 rows)
33725
33726a
33727-
33728(0 rows)
33729
33730step w3: INSERT INTO test3 VALUES (3);
33731step r1: SELECT * FROM test2;
33732b
33733-
33734(0 rows)
33735
33736step p3: PREPARE TRANSACTION 's3';
33737step w2: INSERT INTO test2 VALUES (2);
33738step r2: SELECT * FROM test3;
33739ERROR:  could not serialize access due to read/write dependencies among transactions
33740step p1: PREPARE TRANSACTION 's1';
33741step c3: COMMIT PREPARED 's3';
33742step p2: PREPARE TRANSACTION 's2';
33743step c1: COMMIT PREPARED 's1';
33744step c2: COMMIT PREPARED 's2';
33745ERROR:  prepared transaction with identifier "s2" does not exist
33746step check: SELECT * FROM test1,test2,test3;
33747a|b|c
33748-+-+-
33749(0 rows)
33750
33751
33752starting permutation: w3 r1 p3 w2 r2 p1 c3 p2 c2 c1 check
33753a
33754-
33755(0 rows)
33756
33757a
33758-
33759(0 rows)
33760
33761step w3: INSERT INTO test3 VALUES (3);
33762step r1: SELECT * FROM test2;
33763b
33764-
33765(0 rows)
33766
33767step p3: PREPARE TRANSACTION 's3';
33768step w2: INSERT INTO test2 VALUES (2);
33769step r2: SELECT * FROM test3;
33770ERROR:  could not serialize access due to read/write dependencies among transactions
33771step p1: PREPARE TRANSACTION 's1';
33772step c3: COMMIT PREPARED 's3';
33773step p2: PREPARE TRANSACTION 's2';
33774step c2: COMMIT PREPARED 's2';
33775ERROR:  prepared transaction with identifier "s2" does not exist
33776step c1: COMMIT PREPARED 's1';
33777step check: SELECT * FROM test1,test2,test3;
33778a|b|c
33779-+-+-
33780(0 rows)
33781
33782
33783starting permutation: w3 r1 p3 w2 r2 p1 c3 c1 p2 c2 check
33784a
33785-
33786(0 rows)
33787
33788a
33789-
33790(0 rows)
33791
33792step w3: INSERT INTO test3 VALUES (3);
33793step r1: SELECT * FROM test2;
33794b
33795-
33796(0 rows)
33797
33798step p3: PREPARE TRANSACTION 's3';
33799step w2: INSERT INTO test2 VALUES (2);
33800step r2: SELECT * FROM test3;
33801ERROR:  could not serialize access due to read/write dependencies among transactions
33802step p1: PREPARE TRANSACTION 's1';
33803step c3: COMMIT PREPARED 's3';
33804step c1: COMMIT PREPARED 's1';
33805step p2: PREPARE TRANSACTION 's2';
33806step c2: COMMIT PREPARED 's2';
33807ERROR:  prepared transaction with identifier "s2" does not exist
33808step check: SELECT * FROM test1,test2,test3;
33809a|b|c
33810-+-+-
33811(0 rows)
33812
33813
33814starting permutation: w3 r1 p3 w2 r2 p2 p1 c3 c1 c2 check
33815a
33816-
33817(0 rows)
33818
33819a
33820-
33821(0 rows)
33822
33823step w3: INSERT INTO test3 VALUES (3);
33824step r1: SELECT * FROM test2;
33825b
33826-
33827(0 rows)
33828
33829step p3: PREPARE TRANSACTION 's3';
33830step w2: INSERT INTO test2 VALUES (2);
33831step r2: SELECT * FROM test3;
33832ERROR:  could not serialize access due to read/write dependencies among transactions
33833step p2: PREPARE TRANSACTION 's2';
33834step p1: PREPARE TRANSACTION 's1';
33835step c3: COMMIT PREPARED 's3';
33836step c1: COMMIT PREPARED 's1';
33837step c2: COMMIT PREPARED 's2';
33838ERROR:  prepared transaction with identifier "s2" does not exist
33839step check: SELECT * FROM test1,test2,test3;
33840a|b|c
33841-+-+-
33842(0 rows)
33843
33844
33845starting permutation: w3 r1 p3 w2 r2 p2 p1 c3 c2 c1 check
33846a
33847-
33848(0 rows)
33849
33850a
33851-
33852(0 rows)
33853
33854step w3: INSERT INTO test3 VALUES (3);
33855step r1: SELECT * FROM test2;
33856b
33857-
33858(0 rows)
33859
33860step p3: PREPARE TRANSACTION 's3';
33861step w2: INSERT INTO test2 VALUES (2);
33862step r2: SELECT * FROM test3;
33863ERROR:  could not serialize access due to read/write dependencies among transactions
33864step p2: PREPARE TRANSACTION 's2';
33865step p1: PREPARE TRANSACTION 's1';
33866step c3: COMMIT PREPARED 's3';
33867step c2: COMMIT PREPARED 's2';
33868ERROR:  prepared transaction with identifier "s2" does not exist
33869step c1: COMMIT PREPARED 's1';
33870step check: SELECT * FROM test1,test2,test3;
33871a|b|c
33872-+-+-
33873(0 rows)
33874
33875
33876starting permutation: w3 r1 p3 w2 r2 p2 c3 p1 c1 c2 check
33877a
33878-
33879(0 rows)
33880
33881a
33882-
33883(0 rows)
33884
33885step w3: INSERT INTO test3 VALUES (3);
33886step r1: SELECT * FROM test2;
33887b
33888-
33889(0 rows)
33890
33891step p3: PREPARE TRANSACTION 's3';
33892step w2: INSERT INTO test2 VALUES (2);
33893step r2: SELECT * FROM test3;
33894ERROR:  could not serialize access due to read/write dependencies among transactions
33895step p2: PREPARE TRANSACTION 's2';
33896step c3: COMMIT PREPARED 's3';
33897step p1: PREPARE TRANSACTION 's1';
33898step c1: COMMIT PREPARED 's1';
33899step c2: COMMIT PREPARED 's2';
33900ERROR:  prepared transaction with identifier "s2" does not exist
33901step check: SELECT * FROM test1,test2,test3;
33902a|b|c
33903-+-+-
33904(0 rows)
33905
33906
33907starting permutation: w3 r1 p3 w2 r2 p2 c3 p1 c2 c1 check
33908a
33909-
33910(0 rows)
33911
33912a
33913-
33914(0 rows)
33915
33916step w3: INSERT INTO test3 VALUES (3);
33917step r1: SELECT * FROM test2;
33918b
33919-
33920(0 rows)
33921
33922step p3: PREPARE TRANSACTION 's3';
33923step w2: INSERT INTO test2 VALUES (2);
33924step r2: SELECT * FROM test3;
33925ERROR:  could not serialize access due to read/write dependencies among transactions
33926step p2: PREPARE TRANSACTION 's2';
33927step c3: COMMIT PREPARED 's3';
33928step p1: PREPARE TRANSACTION 's1';
33929step c2: COMMIT PREPARED 's2';
33930ERROR:  prepared transaction with identifier "s2" does not exist
33931step c1: COMMIT PREPARED 's1';
33932step check: SELECT * FROM test1,test2,test3;
33933a|b|c
33934-+-+-
33935(0 rows)
33936
33937
33938starting permutation: w3 r1 p3 w2 r2 p2 c3 c2 p1 c1 check
33939a
33940-
33941(0 rows)
33942
33943a
33944-
33945(0 rows)
33946
33947step w3: INSERT INTO test3 VALUES (3);
33948step r1: SELECT * FROM test2;
33949b
33950-
33951(0 rows)
33952
33953step p3: PREPARE TRANSACTION 's3';
33954step w2: INSERT INTO test2 VALUES (2);
33955step r2: SELECT * FROM test3;
33956ERROR:  could not serialize access due to read/write dependencies among transactions
33957step p2: PREPARE TRANSACTION 's2';
33958step c3: COMMIT PREPARED 's3';
33959step c2: COMMIT PREPARED 's2';
33960ERROR:  prepared transaction with identifier "s2" does not exist
33961step p1: PREPARE TRANSACTION 's1';
33962step c1: COMMIT PREPARED 's1';
33963step check: SELECT * FROM test1,test2,test3;
33964a|b|c
33965-+-+-
33966(0 rows)
33967
33968
33969starting permutation: w3 r1 p3 w2 r2 c3 p1 p2 c1 c2 check
33970a
33971-
33972(0 rows)
33973
33974a
33975-
33976(0 rows)
33977
33978step w3: INSERT INTO test3 VALUES (3);
33979step r1: SELECT * FROM test2;
33980b
33981-
33982(0 rows)
33983
33984step p3: PREPARE TRANSACTION 's3';
33985step w2: INSERT INTO test2 VALUES (2);
33986step r2: SELECT * FROM test3;
33987ERROR:  could not serialize access due to read/write dependencies among transactions
33988step c3: COMMIT PREPARED 's3';
33989step p1: PREPARE TRANSACTION 's1';
33990step p2: PREPARE TRANSACTION 's2';
33991step c1: COMMIT PREPARED 's1';
33992step c2: COMMIT PREPARED 's2';
33993ERROR:  prepared transaction with identifier "s2" does not exist
33994step check: SELECT * FROM test1,test2,test3;
33995a|b|c
33996-+-+-
33997(0 rows)
33998
33999
34000starting permutation: w3 r1 p3 w2 r2 c3 p1 p2 c2 c1 check
34001a
34002-
34003(0 rows)
34004
34005a
34006-
34007(0 rows)
34008
34009step w3: INSERT INTO test3 VALUES (3);
34010step r1: SELECT * FROM test2;
34011b
34012-
34013(0 rows)
34014
34015step p3: PREPARE TRANSACTION 's3';
34016step w2: INSERT INTO test2 VALUES (2);
34017step r2: SELECT * FROM test3;
34018ERROR:  could not serialize access due to read/write dependencies among transactions
34019step c3: COMMIT PREPARED 's3';
34020step p1: PREPARE TRANSACTION 's1';
34021step p2: PREPARE TRANSACTION 's2';
34022step c2: COMMIT PREPARED 's2';
34023ERROR:  prepared transaction with identifier "s2" does not exist
34024step c1: COMMIT PREPARED 's1';
34025step check: SELECT * FROM test1,test2,test3;
34026a|b|c
34027-+-+-
34028(0 rows)
34029
34030
34031starting permutation: w3 r1 p3 w2 r2 c3 p1 c1 p2 c2 check
34032a
34033-
34034(0 rows)
34035
34036a
34037-
34038(0 rows)
34039
34040step w3: INSERT INTO test3 VALUES (3);
34041step r1: SELECT * FROM test2;
34042b
34043-
34044(0 rows)
34045
34046step p3: PREPARE TRANSACTION 's3';
34047step w2: INSERT INTO test2 VALUES (2);
34048step r2: SELECT * FROM test3;
34049ERROR:  could not serialize access due to read/write dependencies among transactions
34050step c3: COMMIT PREPARED 's3';
34051step p1: PREPARE TRANSACTION 's1';
34052step c1: COMMIT PREPARED 's1';
34053step p2: PREPARE TRANSACTION 's2';
34054step c2: COMMIT PREPARED 's2';
34055ERROR:  prepared transaction with identifier "s2" does not exist
34056step check: SELECT * FROM test1,test2,test3;
34057a|b|c
34058-+-+-
34059(0 rows)
34060
34061
34062starting permutation: w3 r1 p3 w2 r2 c3 p2 p1 c1 c2 check
34063a
34064-
34065(0 rows)
34066
34067a
34068-
34069(0 rows)
34070
34071step w3: INSERT INTO test3 VALUES (3);
34072step r1: SELECT * FROM test2;
34073b
34074-
34075(0 rows)
34076
34077step p3: PREPARE TRANSACTION 's3';
34078step w2: INSERT INTO test2 VALUES (2);
34079step r2: SELECT * FROM test3;
34080ERROR:  could not serialize access due to read/write dependencies among transactions
34081step c3: COMMIT PREPARED 's3';
34082step p2: PREPARE TRANSACTION 's2';
34083step p1: PREPARE TRANSACTION 's1';
34084step c1: COMMIT PREPARED 's1';
34085step c2: COMMIT PREPARED 's2';
34086ERROR:  prepared transaction with identifier "s2" does not exist
34087step check: SELECT * FROM test1,test2,test3;
34088a|b|c
34089-+-+-
34090(0 rows)
34091
34092
34093starting permutation: w3 r1 p3 w2 r2 c3 p2 p1 c2 c1 check
34094a
34095-
34096(0 rows)
34097
34098a
34099-
34100(0 rows)
34101
34102step w3: INSERT INTO test3 VALUES (3);
34103step r1: SELECT * FROM test2;
34104b
34105-
34106(0 rows)
34107
34108step p3: PREPARE TRANSACTION 's3';
34109step w2: INSERT INTO test2 VALUES (2);
34110step r2: SELECT * FROM test3;
34111ERROR:  could not serialize access due to read/write dependencies among transactions
34112step c3: COMMIT PREPARED 's3';
34113step p2: PREPARE TRANSACTION 's2';
34114step p1: PREPARE TRANSACTION 's1';
34115step c2: COMMIT PREPARED 's2';
34116ERROR:  prepared transaction with identifier "s2" does not exist
34117step c1: COMMIT PREPARED 's1';
34118step check: SELECT * FROM test1,test2,test3;
34119a|b|c
34120-+-+-
34121(0 rows)
34122
34123
34124starting permutation: w3 r1 p3 w2 r2 c3 p2 c2 p1 c1 check
34125a
34126-
34127(0 rows)
34128
34129a
34130-
34131(0 rows)
34132
34133step w3: INSERT INTO test3 VALUES (3);
34134step r1: SELECT * FROM test2;
34135b
34136-
34137(0 rows)
34138
34139step p3: PREPARE TRANSACTION 's3';
34140step w2: INSERT INTO test2 VALUES (2);
34141step r2: SELECT * FROM test3;
34142ERROR:  could not serialize access due to read/write dependencies among transactions
34143step c3: COMMIT PREPARED 's3';
34144step p2: PREPARE TRANSACTION 's2';
34145step c2: COMMIT PREPARED 's2';
34146ERROR:  prepared transaction with identifier "s2" does not exist
34147step p1: PREPARE TRANSACTION 's1';
34148step c1: COMMIT PREPARED 's1';
34149step check: SELECT * FROM test1,test2,test3;
34150a|b|c
34151-+-+-
34152(0 rows)
34153
34154
34155starting permutation: w3 r1 p3 w2 p1 r2 p2 c3 c1 c2 check
34156a
34157-
34158(0 rows)
34159
34160a
34161-
34162(0 rows)
34163
34164step w3: INSERT INTO test3 VALUES (3);
34165step r1: SELECT * FROM test2;
34166b
34167-
34168(0 rows)
34169
34170step p3: PREPARE TRANSACTION 's3';
34171step w2: INSERT INTO test2 VALUES (2);
34172step p1: PREPARE TRANSACTION 's1';
34173step r2: SELECT * FROM test3;
34174ERROR:  could not serialize access due to read/write dependencies among transactions
34175step p2: PREPARE TRANSACTION 's2';
34176step c3: COMMIT PREPARED 's3';
34177step c1: COMMIT PREPARED 's1';
34178step c2: COMMIT PREPARED 's2';
34179ERROR:  prepared transaction with identifier "s2" does not exist
34180step check: SELECT * FROM test1,test2,test3;
34181a|b|c
34182-+-+-
34183(0 rows)
34184
34185
34186starting permutation: w3 r1 p3 w2 p1 r2 p2 c3 c2 c1 check
34187a
34188-
34189(0 rows)
34190
34191a
34192-
34193(0 rows)
34194
34195step w3: INSERT INTO test3 VALUES (3);
34196step r1: SELECT * FROM test2;
34197b
34198-
34199(0 rows)
34200
34201step p3: PREPARE TRANSACTION 's3';
34202step w2: INSERT INTO test2 VALUES (2);
34203step p1: PREPARE TRANSACTION 's1';
34204step r2: SELECT * FROM test3;
34205ERROR:  could not serialize access due to read/write dependencies among transactions
34206step p2: PREPARE TRANSACTION 's2';
34207step c3: COMMIT PREPARED 's3';
34208step c2: COMMIT PREPARED 's2';
34209ERROR:  prepared transaction with identifier "s2" does not exist
34210step c1: COMMIT PREPARED 's1';
34211step check: SELECT * FROM test1,test2,test3;
34212a|b|c
34213-+-+-
34214(0 rows)
34215
34216
34217starting permutation: w3 r1 p3 w2 p1 r2 c3 p2 c1 c2 check
34218a
34219-
34220(0 rows)
34221
34222a
34223-
34224(0 rows)
34225
34226step w3: INSERT INTO test3 VALUES (3);
34227step r1: SELECT * FROM test2;
34228b
34229-
34230(0 rows)
34231
34232step p3: PREPARE TRANSACTION 's3';
34233step w2: INSERT INTO test2 VALUES (2);
34234step p1: PREPARE TRANSACTION 's1';
34235step r2: SELECT * FROM test3;
34236ERROR:  could not serialize access due to read/write dependencies among transactions
34237step c3: COMMIT PREPARED 's3';
34238step p2: PREPARE TRANSACTION 's2';
34239step c1: COMMIT PREPARED 's1';
34240step c2: COMMIT PREPARED 's2';
34241ERROR:  prepared transaction with identifier "s2" does not exist
34242step check: SELECT * FROM test1,test2,test3;
34243a|b|c
34244-+-+-
34245(0 rows)
34246
34247
34248starting permutation: w3 r1 p3 w2 p1 r2 c3 p2 c2 c1 check
34249a
34250-
34251(0 rows)
34252
34253a
34254-
34255(0 rows)
34256
34257step w3: INSERT INTO test3 VALUES (3);
34258step r1: SELECT * FROM test2;
34259b
34260-
34261(0 rows)
34262
34263step p3: PREPARE TRANSACTION 's3';
34264step w2: INSERT INTO test2 VALUES (2);
34265step p1: PREPARE TRANSACTION 's1';
34266step r2: SELECT * FROM test3;
34267ERROR:  could not serialize access due to read/write dependencies among transactions
34268step c3: COMMIT PREPARED 's3';
34269step p2: PREPARE TRANSACTION 's2';
34270step c2: COMMIT PREPARED 's2';
34271ERROR:  prepared transaction with identifier "s2" does not exist
34272step c1: COMMIT PREPARED 's1';
34273step check: SELECT * FROM test1,test2,test3;
34274a|b|c
34275-+-+-
34276(0 rows)
34277
34278
34279starting permutation: w3 r1 p3 w2 p1 r2 c3 c1 p2 c2 check
34280a
34281-
34282(0 rows)
34283
34284a
34285-
34286(0 rows)
34287
34288step w3: INSERT INTO test3 VALUES (3);
34289step r1: SELECT * FROM test2;
34290b
34291-
34292(0 rows)
34293
34294step p3: PREPARE TRANSACTION 's3';
34295step w2: INSERT INTO test2 VALUES (2);
34296step p1: PREPARE TRANSACTION 's1';
34297step r2: SELECT * FROM test3;
34298ERROR:  could not serialize access due to read/write dependencies among transactions
34299step c3: COMMIT PREPARED 's3';
34300step c1: COMMIT PREPARED 's1';
34301step p2: PREPARE TRANSACTION 's2';
34302step c2: COMMIT PREPARED 's2';
34303ERROR:  prepared transaction with identifier "s2" does not exist
34304step check: SELECT * FROM test1,test2,test3;
34305a|b|c
34306-+-+-
34307(0 rows)
34308
34309
34310starting permutation: w3 r1 p3 w2 p1 c3 r2 p2 c1 c2 check
34311a
34312-
34313(0 rows)
34314
34315a
34316-
34317(0 rows)
34318
34319step w3: INSERT INTO test3 VALUES (3);
34320step r1: SELECT * FROM test2;
34321b
34322-
34323(0 rows)
34324
34325step p3: PREPARE TRANSACTION 's3';
34326step w2: INSERT INTO test2 VALUES (2);
34327step p1: PREPARE TRANSACTION 's1';
34328step c3: COMMIT PREPARED 's3';
34329step r2: SELECT * FROM test3;
34330ERROR:  could not serialize access due to read/write dependencies among transactions
34331step p2: PREPARE TRANSACTION 's2';
34332step c1: COMMIT PREPARED 's1';
34333step c2: COMMIT PREPARED 's2';
34334ERROR:  prepared transaction with identifier "s2" does not exist
34335step check: SELECT * FROM test1,test2,test3;
34336a|b|c
34337-+-+-
34338(0 rows)
34339
34340
34341starting permutation: w3 r1 p3 w2 p1 c3 r2 p2 c2 c1 check
34342a
34343-
34344(0 rows)
34345
34346a
34347-
34348(0 rows)
34349
34350step w3: INSERT INTO test3 VALUES (3);
34351step r1: SELECT * FROM test2;
34352b
34353-
34354(0 rows)
34355
34356step p3: PREPARE TRANSACTION 's3';
34357step w2: INSERT INTO test2 VALUES (2);
34358step p1: PREPARE TRANSACTION 's1';
34359step c3: COMMIT PREPARED 's3';
34360step r2: SELECT * FROM test3;
34361ERROR:  could not serialize access due to read/write dependencies among transactions
34362step p2: PREPARE TRANSACTION 's2';
34363step c2: COMMIT PREPARED 's2';
34364ERROR:  prepared transaction with identifier "s2" does not exist
34365step c1: COMMIT PREPARED 's1';
34366step check: SELECT * FROM test1,test2,test3;
34367a|b|c
34368-+-+-
34369(0 rows)
34370
34371
34372starting permutation: w3 r1 p3 w2 p1 c3 r2 c1 p2 c2 check
34373a
34374-
34375(0 rows)
34376
34377a
34378-
34379(0 rows)
34380
34381step w3: INSERT INTO test3 VALUES (3);
34382step r1: SELECT * FROM test2;
34383b
34384-
34385(0 rows)
34386
34387step p3: PREPARE TRANSACTION 's3';
34388step w2: INSERT INTO test2 VALUES (2);
34389step p1: PREPARE TRANSACTION 's1';
34390step c3: COMMIT PREPARED 's3';
34391step r2: SELECT * FROM test3;
34392ERROR:  could not serialize access due to read/write dependencies among transactions
34393step c1: COMMIT PREPARED 's1';
34394step p2: PREPARE TRANSACTION 's2';
34395step c2: COMMIT PREPARED 's2';
34396ERROR:  prepared transaction with identifier "s2" does not exist
34397step check: SELECT * FROM test1,test2,test3;
34398a|b|c
34399-+-+-
34400(0 rows)
34401
34402
34403starting permutation: w3 r1 p3 w2 p1 c3 c1 r2 p2 c2 check
34404a
34405-
34406(0 rows)
34407
34408a
34409-
34410(0 rows)
34411
34412step w3: INSERT INTO test3 VALUES (3);
34413step r1: SELECT * FROM test2;
34414b
34415-
34416(0 rows)
34417
34418step p3: PREPARE TRANSACTION 's3';
34419step w2: INSERT INTO test2 VALUES (2);
34420step p1: PREPARE TRANSACTION 's1';
34421step c3: COMMIT PREPARED 's3';
34422step c1: COMMIT PREPARED 's1';
34423step r2: SELECT * FROM test3;
34424ERROR:  could not serialize access due to read/write dependencies among transactions
34425step p2: PREPARE TRANSACTION 's2';
34426step c2: COMMIT PREPARED 's2';
34427ERROR:  prepared transaction with identifier "s2" does not exist
34428step check: SELECT * FROM test1,test2,test3;
34429a|b|c
34430-+-+-
34431(0 rows)
34432
34433
34434starting permutation: w3 r1 p3 w2 c3 r2 p1 p2 c1 c2 check
34435a
34436-
34437(0 rows)
34438
34439a
34440-
34441(0 rows)
34442
34443step w3: INSERT INTO test3 VALUES (3);
34444step r1: SELECT * FROM test2;
34445b
34446-
34447(0 rows)
34448
34449step p3: PREPARE TRANSACTION 's3';
34450step w2: INSERT INTO test2 VALUES (2);
34451step c3: COMMIT PREPARED 's3';
34452step r2: SELECT * FROM test3;
34453ERROR:  could not serialize access due to read/write dependencies among transactions
34454step p1: PREPARE TRANSACTION 's1';
34455step p2: PREPARE TRANSACTION 's2';
34456step c1: COMMIT PREPARED 's1';
34457step c2: COMMIT PREPARED 's2';
34458ERROR:  prepared transaction with identifier "s2" does not exist
34459step check: SELECT * FROM test1,test2,test3;
34460a|b|c
34461-+-+-
34462(0 rows)
34463
34464
34465starting permutation: w3 r1 p3 w2 c3 r2 p1 p2 c2 c1 check
34466a
34467-
34468(0 rows)
34469
34470a
34471-
34472(0 rows)
34473
34474step w3: INSERT INTO test3 VALUES (3);
34475step r1: SELECT * FROM test2;
34476b
34477-
34478(0 rows)
34479
34480step p3: PREPARE TRANSACTION 's3';
34481step w2: INSERT INTO test2 VALUES (2);
34482step c3: COMMIT PREPARED 's3';
34483step r2: SELECT * FROM test3;
34484ERROR:  could not serialize access due to read/write dependencies among transactions
34485step p1: PREPARE TRANSACTION 's1';
34486step p2: PREPARE TRANSACTION 's2';
34487step c2: COMMIT PREPARED 's2';
34488ERROR:  prepared transaction with identifier "s2" does not exist
34489step c1: COMMIT PREPARED 's1';
34490step check: SELECT * FROM test1,test2,test3;
34491a|b|c
34492-+-+-
34493(0 rows)
34494
34495
34496starting permutation: w3 r1 p3 w2 c3 r2 p1 c1 p2 c2 check
34497a
34498-
34499(0 rows)
34500
34501a
34502-
34503(0 rows)
34504
34505step w3: INSERT INTO test3 VALUES (3);
34506step r1: SELECT * FROM test2;
34507b
34508-
34509(0 rows)
34510
34511step p3: PREPARE TRANSACTION 's3';
34512step w2: INSERT INTO test2 VALUES (2);
34513step c3: COMMIT PREPARED 's3';
34514step r2: SELECT * FROM test3;
34515ERROR:  could not serialize access due to read/write dependencies among transactions
34516step p1: PREPARE TRANSACTION 's1';
34517step c1: COMMIT PREPARED 's1';
34518step p2: PREPARE TRANSACTION 's2';
34519step c2: COMMIT PREPARED 's2';
34520ERROR:  prepared transaction with identifier "s2" does not exist
34521step check: SELECT * FROM test1,test2,test3;
34522a|b|c
34523-+-+-
34524(0 rows)
34525
34526
34527starting permutation: w3 r1 p3 w2 c3 r2 p2 p1 c1 c2 check
34528a
34529-
34530(0 rows)
34531
34532a
34533-
34534(0 rows)
34535
34536step w3: INSERT INTO test3 VALUES (3);
34537step r1: SELECT * FROM test2;
34538b
34539-
34540(0 rows)
34541
34542step p3: PREPARE TRANSACTION 's3';
34543step w2: INSERT INTO test2 VALUES (2);
34544step c3: COMMIT PREPARED 's3';
34545step r2: SELECT * FROM test3;
34546ERROR:  could not serialize access due to read/write dependencies among transactions
34547step p2: PREPARE TRANSACTION 's2';
34548step p1: PREPARE TRANSACTION 's1';
34549step c1: COMMIT PREPARED 's1';
34550step c2: COMMIT PREPARED 's2';
34551ERROR:  prepared transaction with identifier "s2" does not exist
34552step check: SELECT * FROM test1,test2,test3;
34553a|b|c
34554-+-+-
34555(0 rows)
34556
34557
34558starting permutation: w3 r1 p3 w2 c3 r2 p2 p1 c2 c1 check
34559a
34560-
34561(0 rows)
34562
34563a
34564-
34565(0 rows)
34566
34567step w3: INSERT INTO test3 VALUES (3);
34568step r1: SELECT * FROM test2;
34569b
34570-
34571(0 rows)
34572
34573step p3: PREPARE TRANSACTION 's3';
34574step w2: INSERT INTO test2 VALUES (2);
34575step c3: COMMIT PREPARED 's3';
34576step r2: SELECT * FROM test3;
34577ERROR:  could not serialize access due to read/write dependencies among transactions
34578step p2: PREPARE TRANSACTION 's2';
34579step p1: PREPARE TRANSACTION 's1';
34580step c2: COMMIT PREPARED 's2';
34581ERROR:  prepared transaction with identifier "s2" does not exist
34582step c1: COMMIT PREPARED 's1';
34583step check: SELECT * FROM test1,test2,test3;
34584a|b|c
34585-+-+-
34586(0 rows)
34587
34588
34589starting permutation: w3 r1 p3 w2 c3 r2 p2 c2 p1 c1 check
34590a
34591-
34592(0 rows)
34593
34594a
34595-
34596(0 rows)
34597
34598step w3: INSERT INTO test3 VALUES (3);
34599step r1: SELECT * FROM test2;
34600b
34601-
34602(0 rows)
34603
34604step p3: PREPARE TRANSACTION 's3';
34605step w2: INSERT INTO test2 VALUES (2);
34606step c3: COMMIT PREPARED 's3';
34607step r2: SELECT * FROM test3;
34608ERROR:  could not serialize access due to read/write dependencies among transactions
34609step p2: PREPARE TRANSACTION 's2';
34610step c2: COMMIT PREPARED 's2';
34611ERROR:  prepared transaction with identifier "s2" does not exist
34612step p1: PREPARE TRANSACTION 's1';
34613step c1: COMMIT PREPARED 's1';
34614step check: SELECT * FROM test1,test2,test3;
34615a|b|c
34616-+-+-
34617(0 rows)
34618
34619
34620starting permutation: w3 r1 p3 w2 c3 p1 r2 p2 c1 c2 check
34621a
34622-
34623(0 rows)
34624
34625a
34626-
34627(0 rows)
34628
34629step w3: INSERT INTO test3 VALUES (3);
34630step r1: SELECT * FROM test2;
34631b
34632-
34633(0 rows)
34634
34635step p3: PREPARE TRANSACTION 's3';
34636step w2: INSERT INTO test2 VALUES (2);
34637step c3: COMMIT PREPARED 's3';
34638step p1: PREPARE TRANSACTION 's1';
34639step r2: SELECT * FROM test3;
34640ERROR:  could not serialize access due to read/write dependencies among transactions
34641step p2: PREPARE TRANSACTION 's2';
34642step c1: COMMIT PREPARED 's1';
34643step c2: COMMIT PREPARED 's2';
34644ERROR:  prepared transaction with identifier "s2" does not exist
34645step check: SELECT * FROM test1,test2,test3;
34646a|b|c
34647-+-+-
34648(0 rows)
34649
34650
34651starting permutation: w3 r1 p3 w2 c3 p1 r2 p2 c2 c1 check
34652a
34653-
34654(0 rows)
34655
34656a
34657-
34658(0 rows)
34659
34660step w3: INSERT INTO test3 VALUES (3);
34661step r1: SELECT * FROM test2;
34662b
34663-
34664(0 rows)
34665
34666step p3: PREPARE TRANSACTION 's3';
34667step w2: INSERT INTO test2 VALUES (2);
34668step c3: COMMIT PREPARED 's3';
34669step p1: PREPARE TRANSACTION 's1';
34670step r2: SELECT * FROM test3;
34671ERROR:  could not serialize access due to read/write dependencies among transactions
34672step p2: PREPARE TRANSACTION 's2';
34673step c2: COMMIT PREPARED 's2';
34674ERROR:  prepared transaction with identifier "s2" does not exist
34675step c1: COMMIT PREPARED 's1';
34676step check: SELECT * FROM test1,test2,test3;
34677a|b|c
34678-+-+-
34679(0 rows)
34680
34681
34682starting permutation: w3 r1 p3 w2 c3 p1 r2 c1 p2 c2 check
34683a
34684-
34685(0 rows)
34686
34687a
34688-
34689(0 rows)
34690
34691step w3: INSERT INTO test3 VALUES (3);
34692step r1: SELECT * FROM test2;
34693b
34694-
34695(0 rows)
34696
34697step p3: PREPARE TRANSACTION 's3';
34698step w2: INSERT INTO test2 VALUES (2);
34699step c3: COMMIT PREPARED 's3';
34700step p1: PREPARE TRANSACTION 's1';
34701step r2: SELECT * FROM test3;
34702ERROR:  could not serialize access due to read/write dependencies among transactions
34703step c1: COMMIT PREPARED 's1';
34704step p2: PREPARE TRANSACTION 's2';
34705step c2: COMMIT PREPARED 's2';
34706ERROR:  prepared transaction with identifier "s2" does not exist
34707step check: SELECT * FROM test1,test2,test3;
34708a|b|c
34709-+-+-
34710(0 rows)
34711
34712
34713starting permutation: w3 r1 p3 w2 c3 p1 c1 r2 p2 c2 check
34714a
34715-
34716(0 rows)
34717
34718a
34719-
34720(0 rows)
34721
34722step w3: INSERT INTO test3 VALUES (3);
34723step r1: SELECT * FROM test2;
34724b
34725-
34726(0 rows)
34727
34728step p3: PREPARE TRANSACTION 's3';
34729step w2: INSERT INTO test2 VALUES (2);
34730step c3: COMMIT PREPARED 's3';
34731step p1: PREPARE TRANSACTION 's1';
34732step c1: COMMIT PREPARED 's1';
34733step r2: SELECT * FROM test3;
34734ERROR:  could not serialize access due to read/write dependencies among transactions
34735step p2: PREPARE TRANSACTION 's2';
34736step c2: COMMIT PREPARED 's2';
34737ERROR:  prepared transaction with identifier "s2" does not exist
34738step check: SELECT * FROM test1,test2,test3;
34739a|b|c
34740-+-+-
34741(0 rows)
34742
34743
34744starting permutation: w3 r1 p3 p1 r2 w2 p2 c3 c1 c2 check
34745a
34746-
34747(0 rows)
34748
34749a
34750-
34751(0 rows)
34752
34753step w3: INSERT INTO test3 VALUES (3);
34754step r1: SELECT * FROM test2;
34755b
34756-
34757(0 rows)
34758
34759step p3: PREPARE TRANSACTION 's3';
34760step p1: PREPARE TRANSACTION 's1';
34761step r2: SELECT * FROM test3;
34762c
34763-
34764(0 rows)
34765
34766step w2: INSERT INTO test2 VALUES (2);
34767ERROR:  could not serialize access due to read/write dependencies among transactions
34768step p2: PREPARE TRANSACTION 's2';
34769step c3: COMMIT PREPARED 's3';
34770step c1: COMMIT PREPARED 's1';
34771step c2: COMMIT PREPARED 's2';
34772ERROR:  prepared transaction with identifier "s2" does not exist
34773step check: SELECT * FROM test1,test2,test3;
34774a|b|c
34775-+-+-
34776(0 rows)
34777
34778
34779starting permutation: w3 r1 p3 p1 r2 w2 p2 c3 c2 c1 check
34780a
34781-
34782(0 rows)
34783
34784a
34785-
34786(0 rows)
34787
34788step w3: INSERT INTO test3 VALUES (3);
34789step r1: SELECT * FROM test2;
34790b
34791-
34792(0 rows)
34793
34794step p3: PREPARE TRANSACTION 's3';
34795step p1: PREPARE TRANSACTION 's1';
34796step r2: SELECT * FROM test3;
34797c
34798-
34799(0 rows)
34800
34801step w2: INSERT INTO test2 VALUES (2);
34802ERROR:  could not serialize access due to read/write dependencies among transactions
34803step p2: PREPARE TRANSACTION 's2';
34804step c3: COMMIT PREPARED 's3';
34805step c2: COMMIT PREPARED 's2';
34806ERROR:  prepared transaction with identifier "s2" does not exist
34807step c1: COMMIT PREPARED 's1';
34808step check: SELECT * FROM test1,test2,test3;
34809a|b|c
34810-+-+-
34811(0 rows)
34812
34813
34814starting permutation: w3 r1 p3 p1 r2 w2 c3 p2 c1 c2 check
34815a
34816-
34817(0 rows)
34818
34819a
34820-
34821(0 rows)
34822
34823step w3: INSERT INTO test3 VALUES (3);
34824step r1: SELECT * FROM test2;
34825b
34826-
34827(0 rows)
34828
34829step p3: PREPARE TRANSACTION 's3';
34830step p1: PREPARE TRANSACTION 's1';
34831step r2: SELECT * FROM test3;
34832c
34833-
34834(0 rows)
34835
34836step w2: INSERT INTO test2 VALUES (2);
34837ERROR:  could not serialize access due to read/write dependencies among transactions
34838step c3: COMMIT PREPARED 's3';
34839step p2: PREPARE TRANSACTION 's2';
34840step c1: COMMIT PREPARED 's1';
34841step c2: COMMIT PREPARED 's2';
34842ERROR:  prepared transaction with identifier "s2" does not exist
34843step check: SELECT * FROM test1,test2,test3;
34844a|b|c
34845-+-+-
34846(0 rows)
34847
34848
34849starting permutation: w3 r1 p3 p1 r2 w2 c3 p2 c2 c1 check
34850a
34851-
34852(0 rows)
34853
34854a
34855-
34856(0 rows)
34857
34858step w3: INSERT INTO test3 VALUES (3);
34859step r1: SELECT * FROM test2;
34860b
34861-
34862(0 rows)
34863
34864step p3: PREPARE TRANSACTION 's3';
34865step p1: PREPARE TRANSACTION 's1';
34866step r2: SELECT * FROM test3;
34867c
34868-
34869(0 rows)
34870
34871step w2: INSERT INTO test2 VALUES (2);
34872ERROR:  could not serialize access due to read/write dependencies among transactions
34873step c3: COMMIT PREPARED 's3';
34874step p2: PREPARE TRANSACTION 's2';
34875step c2: COMMIT PREPARED 's2';
34876ERROR:  prepared transaction with identifier "s2" does not exist
34877step c1: COMMIT PREPARED 's1';
34878step check: SELECT * FROM test1,test2,test3;
34879a|b|c
34880-+-+-
34881(0 rows)
34882
34883
34884starting permutation: w3 r1 p3 p1 r2 w2 c3 c1 p2 c2 check
34885a
34886-
34887(0 rows)
34888
34889a
34890-
34891(0 rows)
34892
34893step w3: INSERT INTO test3 VALUES (3);
34894step r1: SELECT * FROM test2;
34895b
34896-
34897(0 rows)
34898
34899step p3: PREPARE TRANSACTION 's3';
34900step p1: PREPARE TRANSACTION 's1';
34901step r2: SELECT * FROM test3;
34902c
34903-
34904(0 rows)
34905
34906step w2: INSERT INTO test2 VALUES (2);
34907ERROR:  could not serialize access due to read/write dependencies among transactions
34908step c3: COMMIT PREPARED 's3';
34909step c1: COMMIT PREPARED 's1';
34910step p2: PREPARE TRANSACTION 's2';
34911step c2: COMMIT PREPARED 's2';
34912ERROR:  prepared transaction with identifier "s2" does not exist
34913step check: SELECT * FROM test1,test2,test3;
34914a|b|c
34915-+-+-
34916(0 rows)
34917
34918
34919starting permutation: w3 r1 p3 p1 r2 c3 w2 p2 c1 c2 check
34920a
34921-
34922(0 rows)
34923
34924a
34925-
34926(0 rows)
34927
34928step w3: INSERT INTO test3 VALUES (3);
34929step r1: SELECT * FROM test2;
34930b
34931-
34932(0 rows)
34933
34934step p3: PREPARE TRANSACTION 's3';
34935step p1: PREPARE TRANSACTION 's1';
34936step r2: SELECT * FROM test3;
34937c
34938-
34939(0 rows)
34940
34941step c3: COMMIT PREPARED 's3';
34942step w2: INSERT INTO test2 VALUES (2);
34943ERROR:  could not serialize access due to read/write dependencies among transactions
34944step p2: PREPARE TRANSACTION 's2';
34945step c1: COMMIT PREPARED 's1';
34946step c2: COMMIT PREPARED 's2';
34947ERROR:  prepared transaction with identifier "s2" does not exist
34948step check: SELECT * FROM test1,test2,test3;
34949a|b|c
34950-+-+-
34951(0 rows)
34952
34953
34954starting permutation: w3 r1 p3 p1 r2 c3 w2 p2 c2 c1 check
34955a
34956-
34957(0 rows)
34958
34959a
34960-
34961(0 rows)
34962
34963step w3: INSERT INTO test3 VALUES (3);
34964step r1: SELECT * FROM test2;
34965b
34966-
34967(0 rows)
34968
34969step p3: PREPARE TRANSACTION 's3';
34970step p1: PREPARE TRANSACTION 's1';
34971step r2: SELECT * FROM test3;
34972c
34973-
34974(0 rows)
34975
34976step c3: COMMIT PREPARED 's3';
34977step w2: INSERT INTO test2 VALUES (2);
34978ERROR:  could not serialize access due to read/write dependencies among transactions
34979step p2: PREPARE TRANSACTION 's2';
34980step c2: COMMIT PREPARED 's2';
34981ERROR:  prepared transaction with identifier "s2" does not exist
34982step c1: COMMIT PREPARED 's1';
34983step check: SELECT * FROM test1,test2,test3;
34984a|b|c
34985-+-+-
34986(0 rows)
34987
34988
34989starting permutation: w3 r1 p3 p1 r2 c3 w2 c1 p2 c2 check
34990a
34991-
34992(0 rows)
34993
34994a
34995-
34996(0 rows)
34997
34998step w3: INSERT INTO test3 VALUES (3);
34999step r1: SELECT * FROM test2;
35000b
35001-
35002(0 rows)
35003
35004step p3: PREPARE TRANSACTION 's3';
35005step p1: PREPARE TRANSACTION 's1';
35006step r2: SELECT * FROM test3;
35007c
35008-
35009(0 rows)
35010
35011step c3: COMMIT PREPARED 's3';
35012step w2: INSERT INTO test2 VALUES (2);
35013ERROR:  could not serialize access due to read/write dependencies among transactions
35014step c1: COMMIT PREPARED 's1';
35015step p2: PREPARE TRANSACTION 's2';
35016step c2: COMMIT PREPARED 's2';
35017ERROR:  prepared transaction with identifier "s2" does not exist
35018step check: SELECT * FROM test1,test2,test3;
35019a|b|c
35020-+-+-
35021(0 rows)
35022
35023
35024starting permutation: w3 r1 p3 p1 r2 c3 c1 w2 p2 c2 check
35025a
35026-
35027(0 rows)
35028
35029a
35030-
35031(0 rows)
35032
35033step w3: INSERT INTO test3 VALUES (3);
35034step r1: SELECT * FROM test2;
35035b
35036-
35037(0 rows)
35038
35039step p3: PREPARE TRANSACTION 's3';
35040step p1: PREPARE TRANSACTION 's1';
35041step r2: SELECT * FROM test3;
35042c
35043-
35044(0 rows)
35045
35046step c3: COMMIT PREPARED 's3';
35047step c1: COMMIT PREPARED 's1';
35048step w2: INSERT INTO test2 VALUES (2);
35049ERROR:  could not serialize access due to read/write dependencies among transactions
35050step p2: PREPARE TRANSACTION 's2';
35051step c2: COMMIT PREPARED 's2';
35052ERROR:  prepared transaction with identifier "s2" does not exist
35053step check: SELECT * FROM test1,test2,test3;
35054a|b|c
35055-+-+-
35056(0 rows)
35057
35058
35059starting permutation: w3 r1 p3 p1 w2 r2 p2 c3 c1 c2 check
35060a
35061-
35062(0 rows)
35063
35064a
35065-
35066(0 rows)
35067
35068step w3: INSERT INTO test3 VALUES (3);
35069step r1: SELECT * FROM test2;
35070b
35071-
35072(0 rows)
35073
35074step p3: PREPARE TRANSACTION 's3';
35075step p1: PREPARE TRANSACTION 's1';
35076step w2: INSERT INTO test2 VALUES (2);
35077step r2: SELECT * FROM test3;
35078ERROR:  could not serialize access due to read/write dependencies among transactions
35079step p2: PREPARE TRANSACTION 's2';
35080step c3: COMMIT PREPARED 's3';
35081step c1: COMMIT PREPARED 's1';
35082step c2: COMMIT PREPARED 's2';
35083ERROR:  prepared transaction with identifier "s2" does not exist
35084step check: SELECT * FROM test1,test2,test3;
35085a|b|c
35086-+-+-
35087(0 rows)
35088
35089
35090starting permutation: w3 r1 p3 p1 w2 r2 p2 c3 c2 c1 check
35091a
35092-
35093(0 rows)
35094
35095a
35096-
35097(0 rows)
35098
35099step w3: INSERT INTO test3 VALUES (3);
35100step r1: SELECT * FROM test2;
35101b
35102-
35103(0 rows)
35104
35105step p3: PREPARE TRANSACTION 's3';
35106step p1: PREPARE TRANSACTION 's1';
35107step w2: INSERT INTO test2 VALUES (2);
35108step r2: SELECT * FROM test3;
35109ERROR:  could not serialize access due to read/write dependencies among transactions
35110step p2: PREPARE TRANSACTION 's2';
35111step c3: COMMIT PREPARED 's3';
35112step c2: COMMIT PREPARED 's2';
35113ERROR:  prepared transaction with identifier "s2" does not exist
35114step c1: COMMIT PREPARED 's1';
35115step check: SELECT * FROM test1,test2,test3;
35116a|b|c
35117-+-+-
35118(0 rows)
35119
35120
35121starting permutation: w3 r1 p3 p1 w2 r2 c3 p2 c1 c2 check
35122a
35123-
35124(0 rows)
35125
35126a
35127-
35128(0 rows)
35129
35130step w3: INSERT INTO test3 VALUES (3);
35131step r1: SELECT * FROM test2;
35132b
35133-
35134(0 rows)
35135
35136step p3: PREPARE TRANSACTION 's3';
35137step p1: PREPARE TRANSACTION 's1';
35138step w2: INSERT INTO test2 VALUES (2);
35139step r2: SELECT * FROM test3;
35140ERROR:  could not serialize access due to read/write dependencies among transactions
35141step c3: COMMIT PREPARED 's3';
35142step p2: PREPARE TRANSACTION 's2';
35143step c1: COMMIT PREPARED 's1';
35144step c2: COMMIT PREPARED 's2';
35145ERROR:  prepared transaction with identifier "s2" does not exist
35146step check: SELECT * FROM test1,test2,test3;
35147a|b|c
35148-+-+-
35149(0 rows)
35150
35151
35152starting permutation: w3 r1 p3 p1 w2 r2 c3 p2 c2 c1 check
35153a
35154-
35155(0 rows)
35156
35157a
35158-
35159(0 rows)
35160
35161step w3: INSERT INTO test3 VALUES (3);
35162step r1: SELECT * FROM test2;
35163b
35164-
35165(0 rows)
35166
35167step p3: PREPARE TRANSACTION 's3';
35168step p1: PREPARE TRANSACTION 's1';
35169step w2: INSERT INTO test2 VALUES (2);
35170step r2: SELECT * FROM test3;
35171ERROR:  could not serialize access due to read/write dependencies among transactions
35172step c3: COMMIT PREPARED 's3';
35173step p2: PREPARE TRANSACTION 's2';
35174step c2: COMMIT PREPARED 's2';
35175ERROR:  prepared transaction with identifier "s2" does not exist
35176step c1: COMMIT PREPARED 's1';
35177step check: SELECT * FROM test1,test2,test3;
35178a|b|c
35179-+-+-
35180(0 rows)
35181
35182
35183starting permutation: w3 r1 p3 p1 w2 r2 c3 c1 p2 c2 check
35184a
35185-
35186(0 rows)
35187
35188a
35189-
35190(0 rows)
35191
35192step w3: INSERT INTO test3 VALUES (3);
35193step r1: SELECT * FROM test2;
35194b
35195-
35196(0 rows)
35197
35198step p3: PREPARE TRANSACTION 's3';
35199step p1: PREPARE TRANSACTION 's1';
35200step w2: INSERT INTO test2 VALUES (2);
35201step r2: SELECT * FROM test3;
35202ERROR:  could not serialize access due to read/write dependencies among transactions
35203step c3: COMMIT PREPARED 's3';
35204step c1: COMMIT PREPARED 's1';
35205step p2: PREPARE TRANSACTION 's2';
35206step c2: COMMIT PREPARED 's2';
35207ERROR:  prepared transaction with identifier "s2" does not exist
35208step check: SELECT * FROM test1,test2,test3;
35209a|b|c
35210-+-+-
35211(0 rows)
35212
35213
35214starting permutation: w3 r1 p3 p1 w2 c3 r2 p2 c1 c2 check
35215a
35216-
35217(0 rows)
35218
35219a
35220-
35221(0 rows)
35222
35223step w3: INSERT INTO test3 VALUES (3);
35224step r1: SELECT * FROM test2;
35225b
35226-
35227(0 rows)
35228
35229step p3: PREPARE TRANSACTION 's3';
35230step p1: PREPARE TRANSACTION 's1';
35231step w2: INSERT INTO test2 VALUES (2);
35232step c3: COMMIT PREPARED 's3';
35233step r2: SELECT * FROM test3;
35234ERROR:  could not serialize access due to read/write dependencies among transactions
35235step p2: PREPARE TRANSACTION 's2';
35236step c1: COMMIT PREPARED 's1';
35237step c2: COMMIT PREPARED 's2';
35238ERROR:  prepared transaction with identifier "s2" does not exist
35239step check: SELECT * FROM test1,test2,test3;
35240a|b|c
35241-+-+-
35242(0 rows)
35243
35244
35245starting permutation: w3 r1 p3 p1 w2 c3 r2 p2 c2 c1 check
35246a
35247-
35248(0 rows)
35249
35250a
35251-
35252(0 rows)
35253
35254step w3: INSERT INTO test3 VALUES (3);
35255step r1: SELECT * FROM test2;
35256b
35257-
35258(0 rows)
35259
35260step p3: PREPARE TRANSACTION 's3';
35261step p1: PREPARE TRANSACTION 's1';
35262step w2: INSERT INTO test2 VALUES (2);
35263step c3: COMMIT PREPARED 's3';
35264step r2: SELECT * FROM test3;
35265ERROR:  could not serialize access due to read/write dependencies among transactions
35266step p2: PREPARE TRANSACTION 's2';
35267step c2: COMMIT PREPARED 's2';
35268ERROR:  prepared transaction with identifier "s2" does not exist
35269step c1: COMMIT PREPARED 's1';
35270step check: SELECT * FROM test1,test2,test3;
35271a|b|c
35272-+-+-
35273(0 rows)
35274
35275
35276starting permutation: w3 r1 p3 p1 w2 c3 r2 c1 p2 c2 check
35277a
35278-
35279(0 rows)
35280
35281a
35282-
35283(0 rows)
35284
35285step w3: INSERT INTO test3 VALUES (3);
35286step r1: SELECT * FROM test2;
35287b
35288-
35289(0 rows)
35290
35291step p3: PREPARE TRANSACTION 's3';
35292step p1: PREPARE TRANSACTION 's1';
35293step w2: INSERT INTO test2 VALUES (2);
35294step c3: COMMIT PREPARED 's3';
35295step r2: SELECT * FROM test3;
35296ERROR:  could not serialize access due to read/write dependencies among transactions
35297step c1: COMMIT PREPARED 's1';
35298step p2: PREPARE TRANSACTION 's2';
35299step c2: COMMIT PREPARED 's2';
35300ERROR:  prepared transaction with identifier "s2" does not exist
35301step check: SELECT * FROM test1,test2,test3;
35302a|b|c
35303-+-+-
35304(0 rows)
35305
35306
35307starting permutation: w3 r1 p3 p1 w2 c3 c1 r2 p2 c2 check
35308a
35309-
35310(0 rows)
35311
35312a
35313-
35314(0 rows)
35315
35316step w3: INSERT INTO test3 VALUES (3);
35317step r1: SELECT * FROM test2;
35318b
35319-
35320(0 rows)
35321
35322step p3: PREPARE TRANSACTION 's3';
35323step p1: PREPARE TRANSACTION 's1';
35324step w2: INSERT INTO test2 VALUES (2);
35325step c3: COMMIT PREPARED 's3';
35326step c1: COMMIT PREPARED 's1';
35327step r2: SELECT * FROM test3;
35328ERROR:  could not serialize access due to read/write dependencies among transactions
35329step p2: PREPARE TRANSACTION 's2';
35330step c2: COMMIT PREPARED 's2';
35331ERROR:  prepared transaction with identifier "s2" does not exist
35332step check: SELECT * FROM test1,test2,test3;
35333a|b|c
35334-+-+-
35335(0 rows)
35336
35337
35338starting permutation: w3 r1 p3 p1 c3 r2 w2 p2 c1 c2 check
35339a
35340-
35341(0 rows)
35342
35343a
35344-
35345(0 rows)
35346
35347step w3: INSERT INTO test3 VALUES (3);
35348step r1: SELECT * FROM test2;
35349b
35350-
35351(0 rows)
35352
35353step p3: PREPARE TRANSACTION 's3';
35354step p1: PREPARE TRANSACTION 's1';
35355step c3: COMMIT PREPARED 's3';
35356step r2: SELECT * FROM test3;
35357c
35358-
35359(0 rows)
35360
35361step w2: INSERT INTO test2 VALUES (2);
35362ERROR:  could not serialize access due to read/write dependencies among transactions
35363step p2: PREPARE TRANSACTION 's2';
35364step c1: COMMIT PREPARED 's1';
35365step c2: COMMIT PREPARED 's2';
35366ERROR:  prepared transaction with identifier "s2" does not exist
35367step check: SELECT * FROM test1,test2,test3;
35368a|b|c
35369-+-+-
35370(0 rows)
35371
35372
35373starting permutation: w3 r1 p3 p1 c3 r2 w2 p2 c2 c1 check
35374a
35375-
35376(0 rows)
35377
35378a
35379-
35380(0 rows)
35381
35382step w3: INSERT INTO test3 VALUES (3);
35383step r1: SELECT * FROM test2;
35384b
35385-
35386(0 rows)
35387
35388step p3: PREPARE TRANSACTION 's3';
35389step p1: PREPARE TRANSACTION 's1';
35390step c3: COMMIT PREPARED 's3';
35391step r2: SELECT * FROM test3;
35392c
35393-
35394(0 rows)
35395
35396step w2: INSERT INTO test2 VALUES (2);
35397ERROR:  could not serialize access due to read/write dependencies among transactions
35398step p2: PREPARE TRANSACTION 's2';
35399step c2: COMMIT PREPARED 's2';
35400ERROR:  prepared transaction with identifier "s2" does not exist
35401step c1: COMMIT PREPARED 's1';
35402step check: SELECT * FROM test1,test2,test3;
35403a|b|c
35404-+-+-
35405(0 rows)
35406
35407
35408starting permutation: w3 r1 p3 p1 c3 r2 w2 c1 p2 c2 check
35409a
35410-
35411(0 rows)
35412
35413a
35414-
35415(0 rows)
35416
35417step w3: INSERT INTO test3 VALUES (3);
35418step r1: SELECT * FROM test2;
35419b
35420-
35421(0 rows)
35422
35423step p3: PREPARE TRANSACTION 's3';
35424step p1: PREPARE TRANSACTION 's1';
35425step c3: COMMIT PREPARED 's3';
35426step r2: SELECT * FROM test3;
35427c
35428-
35429(0 rows)
35430
35431step w2: INSERT INTO test2 VALUES (2);
35432ERROR:  could not serialize access due to read/write dependencies among transactions
35433step c1: COMMIT PREPARED 's1';
35434step p2: PREPARE TRANSACTION 's2';
35435step c2: COMMIT PREPARED 's2';
35436ERROR:  prepared transaction with identifier "s2" does not exist
35437step check: SELECT * FROM test1,test2,test3;
35438a|b|c
35439-+-+-
35440(0 rows)
35441
35442
35443starting permutation: w3 r1 p3 p1 c3 r2 c1 w2 p2 c2 check
35444a
35445-
35446(0 rows)
35447
35448a
35449-
35450(0 rows)
35451
35452step w3: INSERT INTO test3 VALUES (3);
35453step r1: SELECT * FROM test2;
35454b
35455-
35456(0 rows)
35457
35458step p3: PREPARE TRANSACTION 's3';
35459step p1: PREPARE TRANSACTION 's1';
35460step c3: COMMIT PREPARED 's3';
35461step r2: SELECT * FROM test3;
35462c
35463-
35464(0 rows)
35465
35466step c1: COMMIT PREPARED 's1';
35467step w2: INSERT INTO test2 VALUES (2);
35468ERROR:  could not serialize access due to read/write dependencies among transactions
35469step p2: PREPARE TRANSACTION 's2';
35470step c2: COMMIT PREPARED 's2';
35471ERROR:  prepared transaction with identifier "s2" does not exist
35472step check: SELECT * FROM test1,test2,test3;
35473a|b|c
35474-+-+-
35475(0 rows)
35476
35477
35478starting permutation: w3 r1 p3 p1 c3 w2 r2 p2 c1 c2 check
35479a
35480-
35481(0 rows)
35482
35483a
35484-
35485(0 rows)
35486
35487step w3: INSERT INTO test3 VALUES (3);
35488step r1: SELECT * FROM test2;
35489b
35490-
35491(0 rows)
35492
35493step p3: PREPARE TRANSACTION 's3';
35494step p1: PREPARE TRANSACTION 's1';
35495step c3: COMMIT PREPARED 's3';
35496step w2: INSERT INTO test2 VALUES (2);
35497step r2: SELECT * FROM test3;
35498ERROR:  could not serialize access due to read/write dependencies among transactions
35499step p2: PREPARE TRANSACTION 's2';
35500step c1: COMMIT PREPARED 's1';
35501step c2: COMMIT PREPARED 's2';
35502ERROR:  prepared transaction with identifier "s2" does not exist
35503step check: SELECT * FROM test1,test2,test3;
35504a|b|c
35505-+-+-
35506(0 rows)
35507
35508
35509starting permutation: w3 r1 p3 p1 c3 w2 r2 p2 c2 c1 check
35510a
35511-
35512(0 rows)
35513
35514a
35515-
35516(0 rows)
35517
35518step w3: INSERT INTO test3 VALUES (3);
35519step r1: SELECT * FROM test2;
35520b
35521-
35522(0 rows)
35523
35524step p3: PREPARE TRANSACTION 's3';
35525step p1: PREPARE TRANSACTION 's1';
35526step c3: COMMIT PREPARED 's3';
35527step w2: INSERT INTO test2 VALUES (2);
35528step r2: SELECT * FROM test3;
35529ERROR:  could not serialize access due to read/write dependencies among transactions
35530step p2: PREPARE TRANSACTION 's2';
35531step c2: COMMIT PREPARED 's2';
35532ERROR:  prepared transaction with identifier "s2" does not exist
35533step c1: COMMIT PREPARED 's1';
35534step check: SELECT * FROM test1,test2,test3;
35535a|b|c
35536-+-+-
35537(0 rows)
35538
35539
35540starting permutation: w3 r1 p3 p1 c3 w2 r2 c1 p2 c2 check
35541a
35542-
35543(0 rows)
35544
35545a
35546-
35547(0 rows)
35548
35549step w3: INSERT INTO test3 VALUES (3);
35550step r1: SELECT * FROM test2;
35551b
35552-
35553(0 rows)
35554
35555step p3: PREPARE TRANSACTION 's3';
35556step p1: PREPARE TRANSACTION 's1';
35557step c3: COMMIT PREPARED 's3';
35558step w2: INSERT INTO test2 VALUES (2);
35559step r2: SELECT * FROM test3;
35560ERROR:  could not serialize access due to read/write dependencies among transactions
35561step c1: COMMIT PREPARED 's1';
35562step p2: PREPARE TRANSACTION 's2';
35563step c2: COMMIT PREPARED 's2';
35564ERROR:  prepared transaction with identifier "s2" does not exist
35565step check: SELECT * FROM test1,test2,test3;
35566a|b|c
35567-+-+-
35568(0 rows)
35569
35570
35571starting permutation: w3 r1 p3 p1 c3 w2 c1 r2 p2 c2 check
35572a
35573-
35574(0 rows)
35575
35576a
35577-
35578(0 rows)
35579
35580step w3: INSERT INTO test3 VALUES (3);
35581step r1: SELECT * FROM test2;
35582b
35583-
35584(0 rows)
35585
35586step p3: PREPARE TRANSACTION 's3';
35587step p1: PREPARE TRANSACTION 's1';
35588step c3: COMMIT PREPARED 's3';
35589step w2: INSERT INTO test2 VALUES (2);
35590step c1: COMMIT PREPARED 's1';
35591step r2: SELECT * FROM test3;
35592ERROR:  could not serialize access due to read/write dependencies among transactions
35593step p2: PREPARE TRANSACTION 's2';
35594step c2: COMMIT PREPARED 's2';
35595ERROR:  prepared transaction with identifier "s2" does not exist
35596step check: SELECT * FROM test1,test2,test3;
35597a|b|c
35598-+-+-
35599(0 rows)
35600
35601
35602starting permutation: w3 r1 p3 p1 c3 c1 r2 w2 p2 c2 check
35603a
35604-
35605(0 rows)
35606
35607a
35608-
35609(0 rows)
35610
35611step w3: INSERT INTO test3 VALUES (3);
35612step r1: SELECT * FROM test2;
35613b
35614-
35615(0 rows)
35616
35617step p3: PREPARE TRANSACTION 's3';
35618step p1: PREPARE TRANSACTION 's1';
35619step c3: COMMIT PREPARED 's3';
35620step c1: COMMIT PREPARED 's1';
35621step r2: SELECT * FROM test3;
35622c
35623-
35624(0 rows)
35625
35626step w2: INSERT INTO test2 VALUES (2);
35627ERROR:  could not serialize access due to read/write dependencies among transactions
35628step p2: PREPARE TRANSACTION 's2';
35629step c2: COMMIT PREPARED 's2';
35630ERROR:  prepared transaction with identifier "s2" does not exist
35631step check: SELECT * FROM test1,test2,test3;
35632a|b|c
35633-+-+-
35634(0 rows)
35635
35636
35637starting permutation: w3 r1 p3 p1 c3 c1 w2 r2 p2 c2 check
35638a
35639-
35640(0 rows)
35641
35642a
35643-
35644(0 rows)
35645
35646step w3: INSERT INTO test3 VALUES (3);
35647step r1: SELECT * FROM test2;
35648b
35649-
35650(0 rows)
35651
35652step p3: PREPARE TRANSACTION 's3';
35653step p1: PREPARE TRANSACTION 's1';
35654step c3: COMMIT PREPARED 's3';
35655step c1: COMMIT PREPARED 's1';
35656step w2: INSERT INTO test2 VALUES (2);
35657step r2: SELECT * FROM test3;
35658ERROR:  could not serialize access due to read/write dependencies among transactions
35659step p2: PREPARE TRANSACTION 's2';
35660step c2: COMMIT PREPARED 's2';
35661ERROR:  prepared transaction with identifier "s2" does not exist
35662step check: SELECT * FROM test1,test2,test3;
35663a|b|c
35664-+-+-
35665(0 rows)
35666
35667
35668starting permutation: w3 r1 p3 c3 r2 w2 p1 p2 c1 c2 check
35669a
35670-
35671(0 rows)
35672
35673a
35674-
35675(0 rows)
35676
35677step w3: INSERT INTO test3 VALUES (3);
35678step r1: SELECT * FROM test2;
35679b
35680-
35681(0 rows)
35682
35683step p3: PREPARE TRANSACTION 's3';
35684step c3: COMMIT PREPARED 's3';
35685step r2: SELECT * FROM test3;
35686c
35687-
35688(0 rows)
35689
35690step w2: INSERT INTO test2 VALUES (2);
35691ERROR:  could not serialize access due to read/write dependencies among transactions
35692step p1: PREPARE TRANSACTION 's1';
35693step p2: PREPARE TRANSACTION 's2';
35694step c1: COMMIT PREPARED 's1';
35695step c2: COMMIT PREPARED 's2';
35696ERROR:  prepared transaction with identifier "s2" does not exist
35697step check: SELECT * FROM test1,test2,test3;
35698a|b|c
35699-+-+-
35700(0 rows)
35701
35702
35703starting permutation: w3 r1 p3 c3 r2 w2 p1 p2 c2 c1 check
35704a
35705-
35706(0 rows)
35707
35708a
35709-
35710(0 rows)
35711
35712step w3: INSERT INTO test3 VALUES (3);
35713step r1: SELECT * FROM test2;
35714b
35715-
35716(0 rows)
35717
35718step p3: PREPARE TRANSACTION 's3';
35719step c3: COMMIT PREPARED 's3';
35720step r2: SELECT * FROM test3;
35721c
35722-
35723(0 rows)
35724
35725step w2: INSERT INTO test2 VALUES (2);
35726ERROR:  could not serialize access due to read/write dependencies among transactions
35727step p1: PREPARE TRANSACTION 's1';
35728step p2: PREPARE TRANSACTION 's2';
35729step c2: COMMIT PREPARED 's2';
35730ERROR:  prepared transaction with identifier "s2" does not exist
35731step c1: COMMIT PREPARED 's1';
35732step check: SELECT * FROM test1,test2,test3;
35733a|b|c
35734-+-+-
35735(0 rows)
35736
35737
35738starting permutation: w3 r1 p3 c3 r2 w2 p1 c1 p2 c2 check
35739a
35740-
35741(0 rows)
35742
35743a
35744-
35745(0 rows)
35746
35747step w3: INSERT INTO test3 VALUES (3);
35748step r1: SELECT * FROM test2;
35749b
35750-
35751(0 rows)
35752
35753step p3: PREPARE TRANSACTION 's3';
35754step c3: COMMIT PREPARED 's3';
35755step r2: SELECT * FROM test3;
35756c
35757-
35758(0 rows)
35759
35760step w2: INSERT INTO test2 VALUES (2);
35761ERROR:  could not serialize access due to read/write dependencies among transactions
35762step p1: PREPARE TRANSACTION 's1';
35763step c1: COMMIT PREPARED 's1';
35764step p2: PREPARE TRANSACTION 's2';
35765step c2: COMMIT PREPARED 's2';
35766ERROR:  prepared transaction with identifier "s2" does not exist
35767step check: SELECT * FROM test1,test2,test3;
35768a|b|c
35769-+-+-
35770(0 rows)
35771
35772
35773starting permutation: w3 r1 p3 c3 r2 w2 p2 p1 c1 c2 check
35774a
35775-
35776(0 rows)
35777
35778a
35779-
35780(0 rows)
35781
35782step w3: INSERT INTO test3 VALUES (3);
35783step r1: SELECT * FROM test2;
35784b
35785-
35786(0 rows)
35787
35788step p3: PREPARE TRANSACTION 's3';
35789step c3: COMMIT PREPARED 's3';
35790step r2: SELECT * FROM test3;
35791c
35792-
35793(0 rows)
35794
35795step w2: INSERT INTO test2 VALUES (2);
35796ERROR:  could not serialize access due to read/write dependencies among transactions
35797step p2: PREPARE TRANSACTION 's2';
35798step p1: PREPARE TRANSACTION 's1';
35799step c1: COMMIT PREPARED 's1';
35800step c2: COMMIT PREPARED 's2';
35801ERROR:  prepared transaction with identifier "s2" does not exist
35802step check: SELECT * FROM test1,test2,test3;
35803a|b|c
35804-+-+-
35805(0 rows)
35806
35807
35808starting permutation: w3 r1 p3 c3 r2 w2 p2 p1 c2 c1 check
35809a
35810-
35811(0 rows)
35812
35813a
35814-
35815(0 rows)
35816
35817step w3: INSERT INTO test3 VALUES (3);
35818step r1: SELECT * FROM test2;
35819b
35820-
35821(0 rows)
35822
35823step p3: PREPARE TRANSACTION 's3';
35824step c3: COMMIT PREPARED 's3';
35825step r2: SELECT * FROM test3;
35826c
35827-
35828(0 rows)
35829
35830step w2: INSERT INTO test2 VALUES (2);
35831ERROR:  could not serialize access due to read/write dependencies among transactions
35832step p2: PREPARE TRANSACTION 's2';
35833step p1: PREPARE TRANSACTION 's1';
35834step c2: COMMIT PREPARED 's2';
35835ERROR:  prepared transaction with identifier "s2" does not exist
35836step c1: COMMIT PREPARED 's1';
35837step check: SELECT * FROM test1,test2,test3;
35838a|b|c
35839-+-+-
35840(0 rows)
35841
35842
35843starting permutation: w3 r1 p3 c3 r2 w2 p2 c2 p1 c1 check
35844a
35845-
35846(0 rows)
35847
35848a
35849-
35850(0 rows)
35851
35852step w3: INSERT INTO test3 VALUES (3);
35853step r1: SELECT * FROM test2;
35854b
35855-
35856(0 rows)
35857
35858step p3: PREPARE TRANSACTION 's3';
35859step c3: COMMIT PREPARED 's3';
35860step r2: SELECT * FROM test3;
35861c
35862-
35863(0 rows)
35864
35865step w2: INSERT INTO test2 VALUES (2);
35866ERROR:  could not serialize access due to read/write dependencies among transactions
35867step p2: PREPARE TRANSACTION 's2';
35868step c2: COMMIT PREPARED 's2';
35869ERROR:  prepared transaction with identifier "s2" does not exist
35870step p1: PREPARE TRANSACTION 's1';
35871step c1: COMMIT PREPARED 's1';
35872step check: SELECT * FROM test1,test2,test3;
35873a|b|c
35874-+-+-
35875(0 rows)
35876
35877
35878starting permutation: w3 r1 p3 c3 r2 p1 w2 p2 c1 c2 check
35879a
35880-
35881(0 rows)
35882
35883a
35884-
35885(0 rows)
35886
35887step w3: INSERT INTO test3 VALUES (3);
35888step r1: SELECT * FROM test2;
35889b
35890-
35891(0 rows)
35892
35893step p3: PREPARE TRANSACTION 's3';
35894step c3: COMMIT PREPARED 's3';
35895step r2: SELECT * FROM test3;
35896c
35897-
35898(0 rows)
35899
35900step p1: PREPARE TRANSACTION 's1';
35901step w2: INSERT INTO test2 VALUES (2);
35902ERROR:  could not serialize access due to read/write dependencies among transactions
35903step p2: PREPARE TRANSACTION 's2';
35904step c1: COMMIT PREPARED 's1';
35905step c2: COMMIT PREPARED 's2';
35906ERROR:  prepared transaction with identifier "s2" does not exist
35907step check: SELECT * FROM test1,test2,test3;
35908a|b|c
35909-+-+-
35910(0 rows)
35911
35912
35913starting permutation: w3 r1 p3 c3 r2 p1 w2 p2 c2 c1 check
35914a
35915-
35916(0 rows)
35917
35918a
35919-
35920(0 rows)
35921
35922step w3: INSERT INTO test3 VALUES (3);
35923step r1: SELECT * FROM test2;
35924b
35925-
35926(0 rows)
35927
35928step p3: PREPARE TRANSACTION 's3';
35929step c3: COMMIT PREPARED 's3';
35930step r2: SELECT * FROM test3;
35931c
35932-
35933(0 rows)
35934
35935step p1: PREPARE TRANSACTION 's1';
35936step w2: INSERT INTO test2 VALUES (2);
35937ERROR:  could not serialize access due to read/write dependencies among transactions
35938step p2: PREPARE TRANSACTION 's2';
35939step c2: COMMIT PREPARED 's2';
35940ERROR:  prepared transaction with identifier "s2" does not exist
35941step c1: COMMIT PREPARED 's1';
35942step check: SELECT * FROM test1,test2,test3;
35943a|b|c
35944-+-+-
35945(0 rows)
35946
35947
35948starting permutation: w3 r1 p3 c3 r2 p1 w2 c1 p2 c2 check
35949a
35950-
35951(0 rows)
35952
35953a
35954-
35955(0 rows)
35956
35957step w3: INSERT INTO test3 VALUES (3);
35958step r1: SELECT * FROM test2;
35959b
35960-
35961(0 rows)
35962
35963step p3: PREPARE TRANSACTION 's3';
35964step c3: COMMIT PREPARED 's3';
35965step r2: SELECT * FROM test3;
35966c
35967-
35968(0 rows)
35969
35970step p1: PREPARE TRANSACTION 's1';
35971step w2: INSERT INTO test2 VALUES (2);
35972ERROR:  could not serialize access due to read/write dependencies among transactions
35973step c1: COMMIT PREPARED 's1';
35974step p2: PREPARE TRANSACTION 's2';
35975step c2: COMMIT PREPARED 's2';
35976ERROR:  prepared transaction with identifier "s2" does not exist
35977step check: SELECT * FROM test1,test2,test3;
35978a|b|c
35979-+-+-
35980(0 rows)
35981
35982
35983starting permutation: w3 r1 p3 c3 r2 p1 c1 w2 p2 c2 check
35984a
35985-
35986(0 rows)
35987
35988a
35989-
35990(0 rows)
35991
35992step w3: INSERT INTO test3 VALUES (3);
35993step r1: SELECT * FROM test2;
35994b
35995-
35996(0 rows)
35997
35998step p3: PREPARE TRANSACTION 's3';
35999step c3: COMMIT PREPARED 's3';
36000step r2: SELECT * FROM test3;
36001c
36002-
36003(0 rows)
36004
36005step p1: PREPARE TRANSACTION 's1';
36006step c1: COMMIT PREPARED 's1';
36007step w2: INSERT INTO test2 VALUES (2);
36008ERROR:  could not serialize access due to read/write dependencies among transactions
36009step p2: PREPARE TRANSACTION 's2';
36010step c2: COMMIT PREPARED 's2';
36011ERROR:  prepared transaction with identifier "s2" does not exist
36012step check: SELECT * FROM test1,test2,test3;
36013a|b|c
36014-+-+-
36015(0 rows)
36016
36017
36018starting permutation: w3 r1 p3 c3 w2 r2 p1 p2 c1 c2 check
36019a
36020-
36021(0 rows)
36022
36023a
36024-
36025(0 rows)
36026
36027step w3: INSERT INTO test3 VALUES (3);
36028step r1: SELECT * FROM test2;
36029b
36030-
36031(0 rows)
36032
36033step p3: PREPARE TRANSACTION 's3';
36034step c3: COMMIT PREPARED 's3';
36035step w2: INSERT INTO test2 VALUES (2);
36036step r2: SELECT * FROM test3;
36037ERROR:  could not serialize access due to read/write dependencies among transactions
36038step p1: PREPARE TRANSACTION 's1';
36039step p2: PREPARE TRANSACTION 's2';
36040step c1: COMMIT PREPARED 's1';
36041step c2: COMMIT PREPARED 's2';
36042ERROR:  prepared transaction with identifier "s2" does not exist
36043step check: SELECT * FROM test1,test2,test3;
36044a|b|c
36045-+-+-
36046(0 rows)
36047
36048
36049starting permutation: w3 r1 p3 c3 w2 r2 p1 p2 c2 c1 check
36050a
36051-
36052(0 rows)
36053
36054a
36055-
36056(0 rows)
36057
36058step w3: INSERT INTO test3 VALUES (3);
36059step r1: SELECT * FROM test2;
36060b
36061-
36062(0 rows)
36063
36064step p3: PREPARE TRANSACTION 's3';
36065step c3: COMMIT PREPARED 's3';
36066step w2: INSERT INTO test2 VALUES (2);
36067step r2: SELECT * FROM test3;
36068ERROR:  could not serialize access due to read/write dependencies among transactions
36069step p1: PREPARE TRANSACTION 's1';
36070step p2: PREPARE TRANSACTION 's2';
36071step c2: COMMIT PREPARED 's2';
36072ERROR:  prepared transaction with identifier "s2" does not exist
36073step c1: COMMIT PREPARED 's1';
36074step check: SELECT * FROM test1,test2,test3;
36075a|b|c
36076-+-+-
36077(0 rows)
36078
36079
36080starting permutation: w3 r1 p3 c3 w2 r2 p1 c1 p2 c2 check
36081a
36082-
36083(0 rows)
36084
36085a
36086-
36087(0 rows)
36088
36089step w3: INSERT INTO test3 VALUES (3);
36090step r1: SELECT * FROM test2;
36091b
36092-
36093(0 rows)
36094
36095step p3: PREPARE TRANSACTION 's3';
36096step c3: COMMIT PREPARED 's3';
36097step w2: INSERT INTO test2 VALUES (2);
36098step r2: SELECT * FROM test3;
36099ERROR:  could not serialize access due to read/write dependencies among transactions
36100step p1: PREPARE TRANSACTION 's1';
36101step c1: COMMIT PREPARED 's1';
36102step p2: PREPARE TRANSACTION 's2';
36103step c2: COMMIT PREPARED 's2';
36104ERROR:  prepared transaction with identifier "s2" does not exist
36105step check: SELECT * FROM test1,test2,test3;
36106a|b|c
36107-+-+-
36108(0 rows)
36109
36110
36111starting permutation: w3 r1 p3 c3 w2 r2 p2 p1 c1 c2 check
36112a
36113-
36114(0 rows)
36115
36116a
36117-
36118(0 rows)
36119
36120step w3: INSERT INTO test3 VALUES (3);
36121step r1: SELECT * FROM test2;
36122b
36123-
36124(0 rows)
36125
36126step p3: PREPARE TRANSACTION 's3';
36127step c3: COMMIT PREPARED 's3';
36128step w2: INSERT INTO test2 VALUES (2);
36129step r2: SELECT * FROM test3;
36130ERROR:  could not serialize access due to read/write dependencies among transactions
36131step p2: PREPARE TRANSACTION 's2';
36132step p1: PREPARE TRANSACTION 's1';
36133step c1: COMMIT PREPARED 's1';
36134step c2: COMMIT PREPARED 's2';
36135ERROR:  prepared transaction with identifier "s2" does not exist
36136step check: SELECT * FROM test1,test2,test3;
36137a|b|c
36138-+-+-
36139(0 rows)
36140
36141
36142starting permutation: w3 r1 p3 c3 w2 r2 p2 p1 c2 c1 check
36143a
36144-
36145(0 rows)
36146
36147a
36148-
36149(0 rows)
36150
36151step w3: INSERT INTO test3 VALUES (3);
36152step r1: SELECT * FROM test2;
36153b
36154-
36155(0 rows)
36156
36157step p3: PREPARE TRANSACTION 's3';
36158step c3: COMMIT PREPARED 's3';
36159step w2: INSERT INTO test2 VALUES (2);
36160step r2: SELECT * FROM test3;
36161ERROR:  could not serialize access due to read/write dependencies among transactions
36162step p2: PREPARE TRANSACTION 's2';
36163step p1: PREPARE TRANSACTION 's1';
36164step c2: COMMIT PREPARED 's2';
36165ERROR:  prepared transaction with identifier "s2" does not exist
36166step c1: COMMIT PREPARED 's1';
36167step check: SELECT * FROM test1,test2,test3;
36168a|b|c
36169-+-+-
36170(0 rows)
36171
36172
36173starting permutation: w3 r1 p3 c3 w2 r2 p2 c2 p1 c1 check
36174a
36175-
36176(0 rows)
36177
36178a
36179-
36180(0 rows)
36181
36182step w3: INSERT INTO test3 VALUES (3);
36183step r1: SELECT * FROM test2;
36184b
36185-
36186(0 rows)
36187
36188step p3: PREPARE TRANSACTION 's3';
36189step c3: COMMIT PREPARED 's3';
36190step w2: INSERT INTO test2 VALUES (2);
36191step r2: SELECT * FROM test3;
36192ERROR:  could not serialize access due to read/write dependencies among transactions
36193step p2: PREPARE TRANSACTION 's2';
36194step c2: COMMIT PREPARED 's2';
36195ERROR:  prepared transaction with identifier "s2" does not exist
36196step p1: PREPARE TRANSACTION 's1';
36197step c1: COMMIT PREPARED 's1';
36198step check: SELECT * FROM test1,test2,test3;
36199a|b|c
36200-+-+-
36201(0 rows)
36202
36203
36204starting permutation: w3 r1 p3 c3 w2 p1 r2 p2 c1 c2 check
36205a
36206-
36207(0 rows)
36208
36209a
36210-
36211(0 rows)
36212
36213step w3: INSERT INTO test3 VALUES (3);
36214step r1: SELECT * FROM test2;
36215b
36216-
36217(0 rows)
36218
36219step p3: PREPARE TRANSACTION 's3';
36220step c3: COMMIT PREPARED 's3';
36221step w2: INSERT INTO test2 VALUES (2);
36222step p1: PREPARE TRANSACTION 's1';
36223step r2: SELECT * FROM test3;
36224ERROR:  could not serialize access due to read/write dependencies among transactions
36225step p2: PREPARE TRANSACTION 's2';
36226step c1: COMMIT PREPARED 's1';
36227step c2: COMMIT PREPARED 's2';
36228ERROR:  prepared transaction with identifier "s2" does not exist
36229step check: SELECT * FROM test1,test2,test3;
36230a|b|c
36231-+-+-
36232(0 rows)
36233
36234
36235starting permutation: w3 r1 p3 c3 w2 p1 r2 p2 c2 c1 check
36236a
36237-
36238(0 rows)
36239
36240a
36241-
36242(0 rows)
36243
36244step w3: INSERT INTO test3 VALUES (3);
36245step r1: SELECT * FROM test2;
36246b
36247-
36248(0 rows)
36249
36250step p3: PREPARE TRANSACTION 's3';
36251step c3: COMMIT PREPARED 's3';
36252step w2: INSERT INTO test2 VALUES (2);
36253step p1: PREPARE TRANSACTION 's1';
36254step r2: SELECT * FROM test3;
36255ERROR:  could not serialize access due to read/write dependencies among transactions
36256step p2: PREPARE TRANSACTION 's2';
36257step c2: COMMIT PREPARED 's2';
36258ERROR:  prepared transaction with identifier "s2" does not exist
36259step c1: COMMIT PREPARED 's1';
36260step check: SELECT * FROM test1,test2,test3;
36261a|b|c
36262-+-+-
36263(0 rows)
36264
36265
36266starting permutation: w3 r1 p3 c3 w2 p1 r2 c1 p2 c2 check
36267a
36268-
36269(0 rows)
36270
36271a
36272-
36273(0 rows)
36274
36275step w3: INSERT INTO test3 VALUES (3);
36276step r1: SELECT * FROM test2;
36277b
36278-
36279(0 rows)
36280
36281step p3: PREPARE TRANSACTION 's3';
36282step c3: COMMIT PREPARED 's3';
36283step w2: INSERT INTO test2 VALUES (2);
36284step p1: PREPARE TRANSACTION 's1';
36285step r2: SELECT * FROM test3;
36286ERROR:  could not serialize access due to read/write dependencies among transactions
36287step c1: COMMIT PREPARED 's1';
36288step p2: PREPARE TRANSACTION 's2';
36289step c2: COMMIT PREPARED 's2';
36290ERROR:  prepared transaction with identifier "s2" does not exist
36291step check: SELECT * FROM test1,test2,test3;
36292a|b|c
36293-+-+-
36294(0 rows)
36295
36296
36297starting permutation: w3 r1 p3 c3 w2 p1 c1 r2 p2 c2 check
36298a
36299-
36300(0 rows)
36301
36302a
36303-
36304(0 rows)
36305
36306step w3: INSERT INTO test3 VALUES (3);
36307step r1: SELECT * FROM test2;
36308b
36309-
36310(0 rows)
36311
36312step p3: PREPARE TRANSACTION 's3';
36313step c3: COMMIT PREPARED 's3';
36314step w2: INSERT INTO test2 VALUES (2);
36315step p1: PREPARE TRANSACTION 's1';
36316step c1: COMMIT PREPARED 's1';
36317step r2: SELECT * FROM test3;
36318ERROR:  could not serialize access due to read/write dependencies among transactions
36319step p2: PREPARE TRANSACTION 's2';
36320step c2: COMMIT PREPARED 's2';
36321ERROR:  prepared transaction with identifier "s2" does not exist
36322step check: SELECT * FROM test1,test2,test3;
36323a|b|c
36324-+-+-
36325(0 rows)
36326
36327
36328starting permutation: w3 r1 p3 c3 p1 r2 w2 p2 c1 c2 check
36329a
36330-
36331(0 rows)
36332
36333a
36334-
36335(0 rows)
36336
36337step w3: INSERT INTO test3 VALUES (3);
36338step r1: SELECT * FROM test2;
36339b
36340-
36341(0 rows)
36342
36343step p3: PREPARE TRANSACTION 's3';
36344step c3: COMMIT PREPARED 's3';
36345step p1: PREPARE TRANSACTION 's1';
36346step r2: SELECT * FROM test3;
36347c
36348-
36349(0 rows)
36350
36351step w2: INSERT INTO test2 VALUES (2);
36352ERROR:  could not serialize access due to read/write dependencies among transactions
36353step p2: PREPARE TRANSACTION 's2';
36354step c1: COMMIT PREPARED 's1';
36355step c2: COMMIT PREPARED 's2';
36356ERROR:  prepared transaction with identifier "s2" does not exist
36357step check: SELECT * FROM test1,test2,test3;
36358a|b|c
36359-+-+-
36360(0 rows)
36361
36362
36363starting permutation: w3 r1 p3 c3 p1 r2 w2 p2 c2 c1 check
36364a
36365-
36366(0 rows)
36367
36368a
36369-
36370(0 rows)
36371
36372step w3: INSERT INTO test3 VALUES (3);
36373step r1: SELECT * FROM test2;
36374b
36375-
36376(0 rows)
36377
36378step p3: PREPARE TRANSACTION 's3';
36379step c3: COMMIT PREPARED 's3';
36380step p1: PREPARE TRANSACTION 's1';
36381step r2: SELECT * FROM test3;
36382c
36383-
36384(0 rows)
36385
36386step w2: INSERT INTO test2 VALUES (2);
36387ERROR:  could not serialize access due to read/write dependencies among transactions
36388step p2: PREPARE TRANSACTION 's2';
36389step c2: COMMIT PREPARED 's2';
36390ERROR:  prepared transaction with identifier "s2" does not exist
36391step c1: COMMIT PREPARED 's1';
36392step check: SELECT * FROM test1,test2,test3;
36393a|b|c
36394-+-+-
36395(0 rows)
36396
36397
36398starting permutation: w3 r1 p3 c3 p1 r2 w2 c1 p2 c2 check
36399a
36400-
36401(0 rows)
36402
36403a
36404-
36405(0 rows)
36406
36407step w3: INSERT INTO test3 VALUES (3);
36408step r1: SELECT * FROM test2;
36409b
36410-
36411(0 rows)
36412
36413step p3: PREPARE TRANSACTION 's3';
36414step c3: COMMIT PREPARED 's3';
36415step p1: PREPARE TRANSACTION 's1';
36416step r2: SELECT * FROM test3;
36417c
36418-
36419(0 rows)
36420
36421step w2: INSERT INTO test2 VALUES (2);
36422ERROR:  could not serialize access due to read/write dependencies among transactions
36423step c1: COMMIT PREPARED 's1';
36424step p2: PREPARE TRANSACTION 's2';
36425step c2: COMMIT PREPARED 's2';
36426ERROR:  prepared transaction with identifier "s2" does not exist
36427step check: SELECT * FROM test1,test2,test3;
36428a|b|c
36429-+-+-
36430(0 rows)
36431
36432
36433starting permutation: w3 r1 p3 c3 p1 r2 c1 w2 p2 c2 check
36434a
36435-
36436(0 rows)
36437
36438a
36439-
36440(0 rows)
36441
36442step w3: INSERT INTO test3 VALUES (3);
36443step r1: SELECT * FROM test2;
36444b
36445-
36446(0 rows)
36447
36448step p3: PREPARE TRANSACTION 's3';
36449step c3: COMMIT PREPARED 's3';
36450step p1: PREPARE TRANSACTION 's1';
36451step r2: SELECT * FROM test3;
36452c
36453-
36454(0 rows)
36455
36456step c1: COMMIT PREPARED 's1';
36457step w2: INSERT INTO test2 VALUES (2);
36458ERROR:  could not serialize access due to read/write dependencies among transactions
36459step p2: PREPARE TRANSACTION 's2';
36460step c2: COMMIT PREPARED 's2';
36461ERROR:  prepared transaction with identifier "s2" does not exist
36462step check: SELECT * FROM test1,test2,test3;
36463a|b|c
36464-+-+-
36465(0 rows)
36466
36467
36468starting permutation: w3 r1 p3 c3 p1 w2 r2 p2 c1 c2 check
36469a
36470-
36471(0 rows)
36472
36473a
36474-
36475(0 rows)
36476
36477step w3: INSERT INTO test3 VALUES (3);
36478step r1: SELECT * FROM test2;
36479b
36480-
36481(0 rows)
36482
36483step p3: PREPARE TRANSACTION 's3';
36484step c3: COMMIT PREPARED 's3';
36485step p1: PREPARE TRANSACTION 's1';
36486step w2: INSERT INTO test2 VALUES (2);
36487step r2: SELECT * FROM test3;
36488ERROR:  could not serialize access due to read/write dependencies among transactions
36489step p2: PREPARE TRANSACTION 's2';
36490step c1: COMMIT PREPARED 's1';
36491step c2: COMMIT PREPARED 's2';
36492ERROR:  prepared transaction with identifier "s2" does not exist
36493step check: SELECT * FROM test1,test2,test3;
36494a|b|c
36495-+-+-
36496(0 rows)
36497
36498
36499starting permutation: w3 r1 p3 c3 p1 w2 r2 p2 c2 c1 check
36500a
36501-
36502(0 rows)
36503
36504a
36505-
36506(0 rows)
36507
36508step w3: INSERT INTO test3 VALUES (3);
36509step r1: SELECT * FROM test2;
36510b
36511-
36512(0 rows)
36513
36514step p3: PREPARE TRANSACTION 's3';
36515step c3: COMMIT PREPARED 's3';
36516step p1: PREPARE TRANSACTION 's1';
36517step w2: INSERT INTO test2 VALUES (2);
36518step r2: SELECT * FROM test3;
36519ERROR:  could not serialize access due to read/write dependencies among transactions
36520step p2: PREPARE TRANSACTION 's2';
36521step c2: COMMIT PREPARED 's2';
36522ERROR:  prepared transaction with identifier "s2" does not exist
36523step c1: COMMIT PREPARED 's1';
36524step check: SELECT * FROM test1,test2,test3;
36525a|b|c
36526-+-+-
36527(0 rows)
36528
36529
36530starting permutation: w3 r1 p3 c3 p1 w2 r2 c1 p2 c2 check
36531a
36532-
36533(0 rows)
36534
36535a
36536-
36537(0 rows)
36538
36539step w3: INSERT INTO test3 VALUES (3);
36540step r1: SELECT * FROM test2;
36541b
36542-
36543(0 rows)
36544
36545step p3: PREPARE TRANSACTION 's3';
36546step c3: COMMIT PREPARED 's3';
36547step p1: PREPARE TRANSACTION 's1';
36548step w2: INSERT INTO test2 VALUES (2);
36549step r2: SELECT * FROM test3;
36550ERROR:  could not serialize access due to read/write dependencies among transactions
36551step c1: COMMIT PREPARED 's1';
36552step p2: PREPARE TRANSACTION 's2';
36553step c2: COMMIT PREPARED 's2';
36554ERROR:  prepared transaction with identifier "s2" does not exist
36555step check: SELECT * FROM test1,test2,test3;
36556a|b|c
36557-+-+-
36558(0 rows)
36559
36560
36561starting permutation: w3 r1 p3 c3 p1 w2 c1 r2 p2 c2 check
36562a
36563-
36564(0 rows)
36565
36566a
36567-
36568(0 rows)
36569
36570step w3: INSERT INTO test3 VALUES (3);
36571step r1: SELECT * FROM test2;
36572b
36573-
36574(0 rows)
36575
36576step p3: PREPARE TRANSACTION 's3';
36577step c3: COMMIT PREPARED 's3';
36578step p1: PREPARE TRANSACTION 's1';
36579step w2: INSERT INTO test2 VALUES (2);
36580step c1: COMMIT PREPARED 's1';
36581step r2: SELECT * FROM test3;
36582ERROR:  could not serialize access due to read/write dependencies among transactions
36583step p2: PREPARE TRANSACTION 's2';
36584step c2: COMMIT PREPARED 's2';
36585ERROR:  prepared transaction with identifier "s2" does not exist
36586step check: SELECT * FROM test1,test2,test3;
36587a|b|c
36588-+-+-
36589(0 rows)
36590
36591
36592starting permutation: w3 r1 p3 c3 p1 c1 r2 w2 p2 c2 check
36593a
36594-
36595(0 rows)
36596
36597a
36598-
36599(0 rows)
36600
36601step w3: INSERT INTO test3 VALUES (3);
36602step r1: SELECT * FROM test2;
36603b
36604-
36605(0 rows)
36606
36607step p3: PREPARE TRANSACTION 's3';
36608step c3: COMMIT PREPARED 's3';
36609step p1: PREPARE TRANSACTION 's1';
36610step c1: COMMIT PREPARED 's1';
36611step r2: SELECT * FROM test3;
36612c
36613-
36614(0 rows)
36615
36616step w2: INSERT INTO test2 VALUES (2);
36617ERROR:  could not serialize access due to read/write dependencies among transactions
36618step p2: PREPARE TRANSACTION 's2';
36619step c2: COMMIT PREPARED 's2';
36620ERROR:  prepared transaction with identifier "s2" does not exist
36621step check: SELECT * FROM test1,test2,test3;
36622a|b|c
36623-+-+-
36624(0 rows)
36625
36626
36627starting permutation: w3 r1 p3 c3 p1 c1 w2 r2 p2 c2 check
36628a
36629-
36630(0 rows)
36631
36632a
36633-
36634(0 rows)
36635
36636step w3: INSERT INTO test3 VALUES (3);
36637step r1: SELECT * FROM test2;
36638b
36639-
36640(0 rows)
36641
36642step p3: PREPARE TRANSACTION 's3';
36643step c3: COMMIT PREPARED 's3';
36644step p1: PREPARE TRANSACTION 's1';
36645step c1: COMMIT PREPARED 's1';
36646step w2: INSERT INTO test2 VALUES (2);
36647step r2: SELECT * FROM test3;
36648ERROR:  could not serialize access due to read/write dependencies among transactions
36649step p2: PREPARE TRANSACTION 's2';
36650step c2: COMMIT PREPARED 's2';
36651ERROR:  prepared transaction with identifier "s2" does not exist
36652step check: SELECT * FROM test1,test2,test3;
36653a|b|c
36654-+-+-
36655(0 rows)
36656
36657
36658starting permutation: w3 r2 r1 w2 p1 p2 p3 c3 c1 c2 check
36659a
36660-
36661(0 rows)
36662
36663a
36664-
36665(0 rows)
36666
36667step w3: INSERT INTO test3 VALUES (3);
36668step r2: SELECT * FROM test3;
36669c
36670-
36671(0 rows)
36672
36673step r1: SELECT * FROM test2;
36674b
36675-
36676(0 rows)
36677
36678step w2: INSERT INTO test2 VALUES (2);
36679step p1: PREPARE TRANSACTION 's1';
36680step p2: PREPARE TRANSACTION 's2';
36681step p3: PREPARE TRANSACTION 's3';
36682ERROR:  could not serialize access due to read/write dependencies among transactions
36683step c3: COMMIT PREPARED 's3';
36684ERROR:  prepared transaction with identifier "s3" does not exist
36685step c1: COMMIT PREPARED 's1';
36686step c2: COMMIT PREPARED 's2';
36687step check: SELECT * FROM test1,test2,test3;
36688a|b|c
36689-+-+-
36690(0 rows)
36691
36692
36693starting permutation: w3 r2 r1 w2 p1 p2 p3 c3 c2 c1 check
36694a
36695-
36696(0 rows)
36697
36698a
36699-
36700(0 rows)
36701
36702step w3: INSERT INTO test3 VALUES (3);
36703step r2: SELECT * FROM test3;
36704c
36705-
36706(0 rows)
36707
36708step r1: SELECT * FROM test2;
36709b
36710-
36711(0 rows)
36712
36713step w2: INSERT INTO test2 VALUES (2);
36714step p1: PREPARE TRANSACTION 's1';
36715step p2: PREPARE TRANSACTION 's2';
36716step p3: PREPARE TRANSACTION 's3';
36717ERROR:  could not serialize access due to read/write dependencies among transactions
36718step c3: COMMIT PREPARED 's3';
36719ERROR:  prepared transaction with identifier "s3" does not exist
36720step c2: COMMIT PREPARED 's2';
36721step c1: COMMIT PREPARED 's1';
36722step check: SELECT * FROM test1,test2,test3;
36723a|b|c
36724-+-+-
36725(0 rows)
36726
36727
36728starting permutation: w3 r2 r1 w2 p1 p3 p2 c3 c1 c2 check
36729a
36730-
36731(0 rows)
36732
36733a
36734-
36735(0 rows)
36736
36737step w3: INSERT INTO test3 VALUES (3);
36738step r2: SELECT * FROM test3;
36739c
36740-
36741(0 rows)
36742
36743step r1: SELECT * FROM test2;
36744b
36745-
36746(0 rows)
36747
36748step w2: INSERT INTO test2 VALUES (2);
36749step p1: PREPARE TRANSACTION 's1';
36750step p3: PREPARE TRANSACTION 's3';
36751step p2: PREPARE TRANSACTION 's2';
36752ERROR:  could not serialize access due to read/write dependencies among transactions
36753step c3: COMMIT PREPARED 's3';
36754step c1: COMMIT PREPARED 's1';
36755step c2: COMMIT PREPARED 's2';
36756ERROR:  prepared transaction with identifier "s2" does not exist
36757step check: SELECT * FROM test1,test2,test3;
36758a|b|c
36759-+-+-
36760(0 rows)
36761
36762
36763starting permutation: w3 r2 r1 w2 p1 p3 p2 c3 c2 c1 check
36764a
36765-
36766(0 rows)
36767
36768a
36769-
36770(0 rows)
36771
36772step w3: INSERT INTO test3 VALUES (3);
36773step r2: SELECT * FROM test3;
36774c
36775-
36776(0 rows)
36777
36778step r1: SELECT * FROM test2;
36779b
36780-
36781(0 rows)
36782
36783step w2: INSERT INTO test2 VALUES (2);
36784step p1: PREPARE TRANSACTION 's1';
36785step p3: PREPARE TRANSACTION 's3';
36786step p2: PREPARE TRANSACTION 's2';
36787ERROR:  could not serialize access due to read/write dependencies among transactions
36788step c3: COMMIT PREPARED 's3';
36789step c2: COMMIT PREPARED 's2';
36790ERROR:  prepared transaction with identifier "s2" does not exist
36791step c1: COMMIT PREPARED 's1';
36792step check: SELECT * FROM test1,test2,test3;
36793a|b|c
36794-+-+-
36795(0 rows)
36796
36797
36798starting permutation: w3 r2 r1 w2 p1 p3 c3 p2 c1 c2 check
36799a
36800-
36801(0 rows)
36802
36803a
36804-
36805(0 rows)
36806
36807step w3: INSERT INTO test3 VALUES (3);
36808step r2: SELECT * FROM test3;
36809c
36810-
36811(0 rows)
36812
36813step r1: SELECT * FROM test2;
36814b
36815-
36816(0 rows)
36817
36818step w2: INSERT INTO test2 VALUES (2);
36819step p1: PREPARE TRANSACTION 's1';
36820step p3: PREPARE TRANSACTION 's3';
36821step c3: COMMIT PREPARED 's3';
36822step p2: PREPARE TRANSACTION 's2';
36823ERROR:  could not serialize access due to read/write dependencies among transactions
36824step c1: COMMIT PREPARED 's1';
36825step c2: COMMIT PREPARED 's2';
36826ERROR:  prepared transaction with identifier "s2" does not exist
36827step check: SELECT * FROM test1,test2,test3;
36828a|b|c
36829-+-+-
36830(0 rows)
36831
36832
36833starting permutation: w3 r2 r1 w2 p1 p3 c3 p2 c2 c1 check
36834a
36835-
36836(0 rows)
36837
36838a
36839-
36840(0 rows)
36841
36842step w3: INSERT INTO test3 VALUES (3);
36843step r2: SELECT * FROM test3;
36844c
36845-
36846(0 rows)
36847
36848step r1: SELECT * FROM test2;
36849b
36850-
36851(0 rows)
36852
36853step w2: INSERT INTO test2 VALUES (2);
36854step p1: PREPARE TRANSACTION 's1';
36855step p3: PREPARE TRANSACTION 's3';
36856step c3: COMMIT PREPARED 's3';
36857step p2: PREPARE TRANSACTION 's2';
36858ERROR:  could not serialize access due to read/write dependencies among transactions
36859step c2: COMMIT PREPARED 's2';
36860ERROR:  prepared transaction with identifier "s2" does not exist
36861step c1: COMMIT PREPARED 's1';
36862step check: SELECT * FROM test1,test2,test3;
36863a|b|c
36864-+-+-
36865(0 rows)
36866
36867
36868starting permutation: w3 r2 r1 w2 p1 p3 c3 c1 p2 c2 check
36869a
36870-
36871(0 rows)
36872
36873a
36874-
36875(0 rows)
36876
36877step w3: INSERT INTO test3 VALUES (3);
36878step r2: SELECT * FROM test3;
36879c
36880-
36881(0 rows)
36882
36883step r1: SELECT * FROM test2;
36884b
36885-
36886(0 rows)
36887
36888step w2: INSERT INTO test2 VALUES (2);
36889step p1: PREPARE TRANSACTION 's1';
36890step p3: PREPARE TRANSACTION 's3';
36891step c3: COMMIT PREPARED 's3';
36892step c1: COMMIT PREPARED 's1';
36893step p2: PREPARE TRANSACTION 's2';
36894ERROR:  could not serialize access due to read/write dependencies among transactions
36895step c2: COMMIT PREPARED 's2';
36896ERROR:  prepared transaction with identifier "s2" does not exist
36897step check: SELECT * FROM test1,test2,test3;
36898a|b|c
36899-+-+-
36900(0 rows)
36901
36902
36903starting permutation: w3 r2 r1 w2 p2 p1 p3 c3 c1 c2 check
36904a
36905-
36906(0 rows)
36907
36908a
36909-
36910(0 rows)
36911
36912step w3: INSERT INTO test3 VALUES (3);
36913step r2: SELECT * FROM test3;
36914c
36915-
36916(0 rows)
36917
36918step r1: SELECT * FROM test2;
36919b
36920-
36921(0 rows)
36922
36923step w2: INSERT INTO test2 VALUES (2);
36924step p2: PREPARE TRANSACTION 's2';
36925step p1: PREPARE TRANSACTION 's1';
36926step p3: PREPARE TRANSACTION 's3';
36927ERROR:  could not serialize access due to read/write dependencies among transactions
36928step c3: COMMIT PREPARED 's3';
36929ERROR:  prepared transaction with identifier "s3" does not exist
36930step c1: COMMIT PREPARED 's1';
36931step c2: COMMIT PREPARED 's2';
36932step check: SELECT * FROM test1,test2,test3;
36933a|b|c
36934-+-+-
36935(0 rows)
36936
36937
36938starting permutation: w3 r2 r1 w2 p2 p1 p3 c3 c2 c1 check
36939a
36940-
36941(0 rows)
36942
36943a
36944-
36945(0 rows)
36946
36947step w3: INSERT INTO test3 VALUES (3);
36948step r2: SELECT * FROM test3;
36949c
36950-
36951(0 rows)
36952
36953step r1: SELECT * FROM test2;
36954b
36955-
36956(0 rows)
36957
36958step w2: INSERT INTO test2 VALUES (2);
36959step p2: PREPARE TRANSACTION 's2';
36960step p1: PREPARE TRANSACTION 's1';
36961step p3: PREPARE TRANSACTION 's3';
36962ERROR:  could not serialize access due to read/write dependencies among transactions
36963step c3: COMMIT PREPARED 's3';
36964ERROR:  prepared transaction with identifier "s3" does not exist
36965step c2: COMMIT PREPARED 's2';
36966step c1: COMMIT PREPARED 's1';
36967step check: SELECT * FROM test1,test2,test3;
36968a|b|c
36969-+-+-
36970(0 rows)
36971
36972
36973starting permutation: w3 r2 r1 w2 p2 p3 p1 c3 c1 c2 check
36974a
36975-
36976(0 rows)
36977
36978a
36979-
36980(0 rows)
36981
36982step w3: INSERT INTO test3 VALUES (3);
36983step r2: SELECT * FROM test3;
36984c
36985-
36986(0 rows)
36987
36988step r1: SELECT * FROM test2;
36989b
36990-
36991(0 rows)
36992
36993step w2: INSERT INTO test2 VALUES (2);
36994step p2: PREPARE TRANSACTION 's2';
36995step p3: PREPARE TRANSACTION 's3';
36996ERROR:  could not serialize access due to read/write dependencies among transactions
36997step p1: PREPARE TRANSACTION 's1';
36998step c3: COMMIT PREPARED 's3';
36999ERROR:  prepared transaction with identifier "s3" does not exist
37000step c1: COMMIT PREPARED 's1';
37001step c2: COMMIT PREPARED 's2';
37002step check: SELECT * FROM test1,test2,test3;
37003a|b|c
37004-+-+-
37005(0 rows)
37006
37007
37008starting permutation: w3 r2 r1 w2 p2 p3 p1 c3 c2 c1 check
37009a
37010-
37011(0 rows)
37012
37013a
37014-
37015(0 rows)
37016
37017step w3: INSERT INTO test3 VALUES (3);
37018step r2: SELECT * FROM test3;
37019c
37020-
37021(0 rows)
37022
37023step r1: SELECT * FROM test2;
37024b
37025-
37026(0 rows)
37027
37028step w2: INSERT INTO test2 VALUES (2);
37029step p2: PREPARE TRANSACTION 's2';
37030step p3: PREPARE TRANSACTION 's3';
37031ERROR:  could not serialize access due to read/write dependencies among transactions
37032step p1: PREPARE TRANSACTION 's1';
37033step c3: COMMIT PREPARED 's3';
37034ERROR:  prepared transaction with identifier "s3" does not exist
37035step c2: COMMIT PREPARED 's2';
37036step c1: COMMIT PREPARED 's1';
37037step check: SELECT * FROM test1,test2,test3;
37038a|b|c
37039-+-+-
37040(0 rows)
37041
37042
37043starting permutation: w3 r2 r1 w2 p2 p3 c3 p1 c1 c2 check
37044a
37045-
37046(0 rows)
37047
37048a
37049-
37050(0 rows)
37051
37052step w3: INSERT INTO test3 VALUES (3);
37053step r2: SELECT * FROM test3;
37054c
37055-
37056(0 rows)
37057
37058step r1: SELECT * FROM test2;
37059b
37060-
37061(0 rows)
37062
37063step w2: INSERT INTO test2 VALUES (2);
37064step p2: PREPARE TRANSACTION 's2';
37065step p3: PREPARE TRANSACTION 's3';
37066ERROR:  could not serialize access due to read/write dependencies among transactions
37067step c3: COMMIT PREPARED 's3';
37068ERROR:  prepared transaction with identifier "s3" does not exist
37069step p1: PREPARE TRANSACTION 's1';
37070step c1: COMMIT PREPARED 's1';
37071step c2: COMMIT PREPARED 's2';
37072step check: SELECT * FROM test1,test2,test3;
37073a|b|c
37074-+-+-
37075(0 rows)
37076
37077
37078starting permutation: w3 r2 r1 w2 p2 p3 c3 p1 c2 c1 check
37079a
37080-
37081(0 rows)
37082
37083a
37084-
37085(0 rows)
37086
37087step w3: INSERT INTO test3 VALUES (3);
37088step r2: SELECT * FROM test3;
37089c
37090-
37091(0 rows)
37092
37093step r1: SELECT * FROM test2;
37094b
37095-
37096(0 rows)
37097
37098step w2: INSERT INTO test2 VALUES (2);
37099step p2: PREPARE TRANSACTION 's2';
37100step p3: PREPARE TRANSACTION 's3';
37101ERROR:  could not serialize access due to read/write dependencies among transactions
37102step c3: COMMIT PREPARED 's3';
37103ERROR:  prepared transaction with identifier "s3" does not exist
37104step p1: PREPARE TRANSACTION 's1';
37105step c2: COMMIT PREPARED 's2';
37106step c1: COMMIT PREPARED 's1';
37107step check: SELECT * FROM test1,test2,test3;
37108a|b|c
37109-+-+-
37110(0 rows)
37111
37112
37113starting permutation: w3 r2 r1 w2 p2 p3 c3 c2 p1 c1 check
37114a
37115-
37116(0 rows)
37117
37118a
37119-
37120(0 rows)
37121
37122step w3: INSERT INTO test3 VALUES (3);
37123step r2: SELECT * FROM test3;
37124c
37125-
37126(0 rows)
37127
37128step r1: SELECT * FROM test2;
37129b
37130-
37131(0 rows)
37132
37133step w2: INSERT INTO test2 VALUES (2);
37134step p2: PREPARE TRANSACTION 's2';
37135step p3: PREPARE TRANSACTION 's3';
37136ERROR:  could not serialize access due to read/write dependencies among transactions
37137step c3: COMMIT PREPARED 's3';
37138ERROR:  prepared transaction with identifier "s3" does not exist
37139step c2: COMMIT PREPARED 's2';
37140step p1: PREPARE TRANSACTION 's1';
37141step c1: COMMIT PREPARED 's1';
37142step check: SELECT * FROM test1,test2,test3;
37143a|b|c
37144-+-+-
37145(0 rows)
37146
37147
37148starting permutation: w3 r2 r1 w2 p3 p1 p2 c3 c1 c2 check
37149a
37150-
37151(0 rows)
37152
37153a
37154-
37155(0 rows)
37156
37157step w3: INSERT INTO test3 VALUES (3);
37158step r2: SELECT * FROM test3;
37159c
37160-
37161(0 rows)
37162
37163step r1: SELECT * FROM test2;
37164b
37165-
37166(0 rows)
37167
37168step w2: INSERT INTO test2 VALUES (2);
37169step p3: PREPARE TRANSACTION 's3';
37170step p1: PREPARE TRANSACTION 's1';
37171step p2: PREPARE TRANSACTION 's2';
37172ERROR:  could not serialize access due to read/write dependencies among transactions
37173step c3: COMMIT PREPARED 's3';
37174step c1: COMMIT PREPARED 's1';
37175step c2: COMMIT PREPARED 's2';
37176ERROR:  prepared transaction with identifier "s2" does not exist
37177step check: SELECT * FROM test1,test2,test3;
37178a|b|c
37179-+-+-
37180(0 rows)
37181
37182
37183starting permutation: w3 r2 r1 w2 p3 p1 p2 c3 c2 c1 check
37184a
37185-
37186(0 rows)
37187
37188a
37189-
37190(0 rows)
37191
37192step w3: INSERT INTO test3 VALUES (3);
37193step r2: SELECT * FROM test3;
37194c
37195-
37196(0 rows)
37197
37198step r1: SELECT * FROM test2;
37199b
37200-
37201(0 rows)
37202
37203step w2: INSERT INTO test2 VALUES (2);
37204step p3: PREPARE TRANSACTION 's3';
37205step p1: PREPARE TRANSACTION 's1';
37206step p2: PREPARE TRANSACTION 's2';
37207ERROR:  could not serialize access due to read/write dependencies among transactions
37208step c3: COMMIT PREPARED 's3';
37209step c2: COMMIT PREPARED 's2';
37210ERROR:  prepared transaction with identifier "s2" does not exist
37211step c1: COMMIT PREPARED 's1';
37212step check: SELECT * FROM test1,test2,test3;
37213a|b|c
37214-+-+-
37215(0 rows)
37216
37217
37218starting permutation: w3 r2 r1 w2 p3 p1 c3 p2 c1 c2 check
37219a
37220-
37221(0 rows)
37222
37223a
37224-
37225(0 rows)
37226
37227step w3: INSERT INTO test3 VALUES (3);
37228step r2: SELECT * FROM test3;
37229c
37230-
37231(0 rows)
37232
37233step r1: SELECT * FROM test2;
37234b
37235-
37236(0 rows)
37237
37238step w2: INSERT INTO test2 VALUES (2);
37239step p3: PREPARE TRANSACTION 's3';
37240step p1: PREPARE TRANSACTION 's1';
37241step c3: COMMIT PREPARED 's3';
37242step p2: PREPARE TRANSACTION 's2';
37243ERROR:  could not serialize access due to read/write dependencies among transactions
37244step c1: COMMIT PREPARED 's1';
37245step c2: COMMIT PREPARED 's2';
37246ERROR:  prepared transaction with identifier "s2" does not exist
37247step check: SELECT * FROM test1,test2,test3;
37248a|b|c
37249-+-+-
37250(0 rows)
37251
37252
37253starting permutation: w3 r2 r1 w2 p3 p1 c3 p2 c2 c1 check
37254a
37255-
37256(0 rows)
37257
37258a
37259-
37260(0 rows)
37261
37262step w3: INSERT INTO test3 VALUES (3);
37263step r2: SELECT * FROM test3;
37264c
37265-
37266(0 rows)
37267
37268step r1: SELECT * FROM test2;
37269b
37270-
37271(0 rows)
37272
37273step w2: INSERT INTO test2 VALUES (2);
37274step p3: PREPARE TRANSACTION 's3';
37275step p1: PREPARE TRANSACTION 's1';
37276step c3: COMMIT PREPARED 's3';
37277step p2: PREPARE TRANSACTION 's2';
37278ERROR:  could not serialize access due to read/write dependencies among transactions
37279step c2: COMMIT PREPARED 's2';
37280ERROR:  prepared transaction with identifier "s2" does not exist
37281step c1: COMMIT PREPARED 's1';
37282step check: SELECT * FROM test1,test2,test3;
37283a|b|c
37284-+-+-
37285(0 rows)
37286
37287
37288starting permutation: w3 r2 r1 w2 p3 p1 c3 c1 p2 c2 check
37289a
37290-
37291(0 rows)
37292
37293a
37294-
37295(0 rows)
37296
37297step w3: INSERT INTO test3 VALUES (3);
37298step r2: SELECT * FROM test3;
37299c
37300-
37301(0 rows)
37302
37303step r1: SELECT * FROM test2;
37304b
37305-
37306(0 rows)
37307
37308step w2: INSERT INTO test2 VALUES (2);
37309step p3: PREPARE TRANSACTION 's3';
37310step p1: PREPARE TRANSACTION 's1';
37311step c3: COMMIT PREPARED 's3';
37312step c1: COMMIT PREPARED 's1';
37313step p2: PREPARE TRANSACTION 's2';
37314ERROR:  could not serialize access due to read/write dependencies among transactions
37315step c2: COMMIT PREPARED 's2';
37316ERROR:  prepared transaction with identifier "s2" does not exist
37317step check: SELECT * FROM test1,test2,test3;
37318a|b|c
37319-+-+-
37320(0 rows)
37321
37322
37323starting permutation: w3 r2 r1 w2 p3 p2 p1 c3 c1 c2 check
37324a
37325-
37326(0 rows)
37327
37328a
37329-
37330(0 rows)
37331
37332step w3: INSERT INTO test3 VALUES (3);
37333step r2: SELECT * FROM test3;
37334c
37335-
37336(0 rows)
37337
37338step r1: SELECT * FROM test2;
37339b
37340-
37341(0 rows)
37342
37343step w2: INSERT INTO test2 VALUES (2);
37344step p3: PREPARE TRANSACTION 's3';
37345step p2: PREPARE TRANSACTION 's2';
37346ERROR:  could not serialize access due to read/write dependencies among transactions
37347step p1: PREPARE TRANSACTION 's1';
37348step c3: COMMIT PREPARED 's3';
37349step c1: COMMIT PREPARED 's1';
37350step c2: COMMIT PREPARED 's2';
37351ERROR:  prepared transaction with identifier "s2" does not exist
37352step check: SELECT * FROM test1,test2,test3;
37353a|b|c
37354-+-+-
37355(0 rows)
37356
37357
37358starting permutation: w3 r2 r1 w2 p3 p2 p1 c3 c2 c1 check
37359a
37360-
37361(0 rows)
37362
37363a
37364-
37365(0 rows)
37366
37367step w3: INSERT INTO test3 VALUES (3);
37368step r2: SELECT * FROM test3;
37369c
37370-
37371(0 rows)
37372
37373step r1: SELECT * FROM test2;
37374b
37375-
37376(0 rows)
37377
37378step w2: INSERT INTO test2 VALUES (2);
37379step p3: PREPARE TRANSACTION 's3';
37380step p2: PREPARE TRANSACTION 's2';
37381ERROR:  could not serialize access due to read/write dependencies among transactions
37382step p1: PREPARE TRANSACTION 's1';
37383step c3: COMMIT PREPARED 's3';
37384step c2: COMMIT PREPARED 's2';
37385ERROR:  prepared transaction with identifier "s2" does not exist
37386step c1: COMMIT PREPARED 's1';
37387step check: SELECT * FROM test1,test2,test3;
37388a|b|c
37389-+-+-
37390(0 rows)
37391
37392
37393starting permutation: w3 r2 r1 w2 p3 p2 c3 p1 c1 c2 check
37394a
37395-
37396(0 rows)
37397
37398a
37399-
37400(0 rows)
37401
37402step w3: INSERT INTO test3 VALUES (3);
37403step r2: SELECT * FROM test3;
37404c
37405-
37406(0 rows)
37407
37408step r1: SELECT * FROM test2;
37409b
37410-
37411(0 rows)
37412
37413step w2: INSERT INTO test2 VALUES (2);
37414step p3: PREPARE TRANSACTION 's3';
37415step p2: PREPARE TRANSACTION 's2';
37416ERROR:  could not serialize access due to read/write dependencies among transactions
37417step c3: COMMIT PREPARED 's3';
37418step p1: PREPARE TRANSACTION 's1';
37419step c1: COMMIT PREPARED 's1';
37420step c2: COMMIT PREPARED 's2';
37421ERROR:  prepared transaction with identifier "s2" does not exist
37422step check: SELECT * FROM test1,test2,test3;
37423a|b|c
37424-+-+-
37425(0 rows)
37426
37427
37428starting permutation: w3 r2 r1 w2 p3 p2 c3 p1 c2 c1 check
37429a
37430-
37431(0 rows)
37432
37433a
37434-
37435(0 rows)
37436
37437step w3: INSERT INTO test3 VALUES (3);
37438step r2: SELECT * FROM test3;
37439c
37440-
37441(0 rows)
37442
37443step r1: SELECT * FROM test2;
37444b
37445-
37446(0 rows)
37447
37448step w2: INSERT INTO test2 VALUES (2);
37449step p3: PREPARE TRANSACTION 's3';
37450step p2: PREPARE TRANSACTION 's2';
37451ERROR:  could not serialize access due to read/write dependencies among transactions
37452step c3: COMMIT PREPARED 's3';
37453step p1: PREPARE TRANSACTION 's1';
37454step c2: COMMIT PREPARED 's2';
37455ERROR:  prepared transaction with identifier "s2" does not exist
37456step c1: COMMIT PREPARED 's1';
37457step check: SELECT * FROM test1,test2,test3;
37458a|b|c
37459-+-+-
37460(0 rows)
37461
37462
37463starting permutation: w3 r2 r1 w2 p3 p2 c3 c2 p1 c1 check
37464a
37465-
37466(0 rows)
37467
37468a
37469-
37470(0 rows)
37471
37472step w3: INSERT INTO test3 VALUES (3);
37473step r2: SELECT * FROM test3;
37474c
37475-
37476(0 rows)
37477
37478step r1: SELECT * FROM test2;
37479b
37480-
37481(0 rows)
37482
37483step w2: INSERT INTO test2 VALUES (2);
37484step p3: PREPARE TRANSACTION 's3';
37485step p2: PREPARE TRANSACTION 's2';
37486ERROR:  could not serialize access due to read/write dependencies among transactions
37487step c3: COMMIT PREPARED 's3';
37488step c2: COMMIT PREPARED 's2';
37489ERROR:  prepared transaction with identifier "s2" does not exist
37490step p1: PREPARE TRANSACTION 's1';
37491step c1: COMMIT PREPARED 's1';
37492step check: SELECT * FROM test1,test2,test3;
37493a|b|c
37494-+-+-
37495(0 rows)
37496
37497
37498starting permutation: w3 r2 r1 w2 p3 c3 p1 p2 c1 c2 check
37499a
37500-
37501(0 rows)
37502
37503a
37504-
37505(0 rows)
37506
37507step w3: INSERT INTO test3 VALUES (3);
37508step r2: SELECT * FROM test3;
37509c
37510-
37511(0 rows)
37512
37513step r1: SELECT * FROM test2;
37514b
37515-
37516(0 rows)
37517
37518step w2: INSERT INTO test2 VALUES (2);
37519step p3: PREPARE TRANSACTION 's3';
37520step c3: COMMIT PREPARED 's3';
37521step p1: PREPARE TRANSACTION 's1';
37522step p2: PREPARE TRANSACTION 's2';
37523ERROR:  could not serialize access due to read/write dependencies among transactions
37524step c1: COMMIT PREPARED 's1';
37525step c2: COMMIT PREPARED 's2';
37526ERROR:  prepared transaction with identifier "s2" does not exist
37527step check: SELECT * FROM test1,test2,test3;
37528a|b|c
37529-+-+-
37530(0 rows)
37531
37532
37533starting permutation: w3 r2 r1 w2 p3 c3 p1 p2 c2 c1 check
37534a
37535-
37536(0 rows)
37537
37538a
37539-
37540(0 rows)
37541
37542step w3: INSERT INTO test3 VALUES (3);
37543step r2: SELECT * FROM test3;
37544c
37545-
37546(0 rows)
37547
37548step r1: SELECT * FROM test2;
37549b
37550-
37551(0 rows)
37552
37553step w2: INSERT INTO test2 VALUES (2);
37554step p3: PREPARE TRANSACTION 's3';
37555step c3: COMMIT PREPARED 's3';
37556step p1: PREPARE TRANSACTION 's1';
37557step p2: PREPARE TRANSACTION 's2';
37558ERROR:  could not serialize access due to read/write dependencies among transactions
37559step c2: COMMIT PREPARED 's2';
37560ERROR:  prepared transaction with identifier "s2" does not exist
37561step c1: COMMIT PREPARED 's1';
37562step check: SELECT * FROM test1,test2,test3;
37563a|b|c
37564-+-+-
37565(0 rows)
37566
37567
37568starting permutation: w3 r2 r1 w2 p3 c3 p1 c1 p2 c2 check
37569a
37570-
37571(0 rows)
37572
37573a
37574-
37575(0 rows)
37576
37577step w3: INSERT INTO test3 VALUES (3);
37578step r2: SELECT * FROM test3;
37579c
37580-
37581(0 rows)
37582
37583step r1: SELECT * FROM test2;
37584b
37585-
37586(0 rows)
37587
37588step w2: INSERT INTO test2 VALUES (2);
37589step p3: PREPARE TRANSACTION 's3';
37590step c3: COMMIT PREPARED 's3';
37591step p1: PREPARE TRANSACTION 's1';
37592step c1: COMMIT PREPARED 's1';
37593step p2: PREPARE TRANSACTION 's2';
37594ERROR:  could not serialize access due to read/write dependencies among transactions
37595step c2: COMMIT PREPARED 's2';
37596ERROR:  prepared transaction with identifier "s2" does not exist
37597step check: SELECT * FROM test1,test2,test3;
37598a|b|c
37599-+-+-
37600(0 rows)
37601
37602
37603starting permutation: w3 r2 r1 w2 p3 c3 p2 p1 c1 c2 check
37604a
37605-
37606(0 rows)
37607
37608a
37609-
37610(0 rows)
37611
37612step w3: INSERT INTO test3 VALUES (3);
37613step r2: SELECT * FROM test3;
37614c
37615-
37616(0 rows)
37617
37618step r1: SELECT * FROM test2;
37619b
37620-
37621(0 rows)
37622
37623step w2: INSERT INTO test2 VALUES (2);
37624step p3: PREPARE TRANSACTION 's3';
37625step c3: COMMIT PREPARED 's3';
37626step p2: PREPARE TRANSACTION 's2';
37627ERROR:  could not serialize access due to read/write dependencies among transactions
37628step p1: PREPARE TRANSACTION 's1';
37629step c1: COMMIT PREPARED 's1';
37630step c2: COMMIT PREPARED 's2';
37631ERROR:  prepared transaction with identifier "s2" does not exist
37632step check: SELECT * FROM test1,test2,test3;
37633a|b|c
37634-+-+-
37635(0 rows)
37636
37637
37638starting permutation: w3 r2 r1 w2 p3 c3 p2 p1 c2 c1 check
37639a
37640-
37641(0 rows)
37642
37643a
37644-
37645(0 rows)
37646
37647step w3: INSERT INTO test3 VALUES (3);
37648step r2: SELECT * FROM test3;
37649c
37650-
37651(0 rows)
37652
37653step r1: SELECT * FROM test2;
37654b
37655-
37656(0 rows)
37657
37658step w2: INSERT INTO test2 VALUES (2);
37659step p3: PREPARE TRANSACTION 's3';
37660step c3: COMMIT PREPARED 's3';
37661step p2: PREPARE TRANSACTION 's2';
37662ERROR:  could not serialize access due to read/write dependencies among transactions
37663step p1: PREPARE TRANSACTION 's1';
37664step c2: COMMIT PREPARED 's2';
37665ERROR:  prepared transaction with identifier "s2" does not exist
37666step c1: COMMIT PREPARED 's1';
37667step check: SELECT * FROM test1,test2,test3;
37668a|b|c
37669-+-+-
37670(0 rows)
37671
37672
37673starting permutation: w3 r2 r1 w2 p3 c3 p2 c2 p1 c1 check
37674a
37675-
37676(0 rows)
37677
37678a
37679-
37680(0 rows)
37681
37682step w3: INSERT INTO test3 VALUES (3);
37683step r2: SELECT * FROM test3;
37684c
37685-
37686(0 rows)
37687
37688step r1: SELECT * FROM test2;
37689b
37690-
37691(0 rows)
37692
37693step w2: INSERT INTO test2 VALUES (2);
37694step p3: PREPARE TRANSACTION 's3';
37695step c3: COMMIT PREPARED 's3';
37696step p2: PREPARE TRANSACTION 's2';
37697ERROR:  could not serialize access due to read/write dependencies among transactions
37698step c2: COMMIT PREPARED 's2';
37699ERROR:  prepared transaction with identifier "s2" does not exist
37700step p1: PREPARE TRANSACTION 's1';
37701step c1: COMMIT PREPARED 's1';
37702step check: SELECT * FROM test1,test2,test3;
37703a|b|c
37704-+-+-
37705(0 rows)
37706
37707
37708starting permutation: w3 r2 r1 p1 w2 p2 p3 c3 c1 c2 check
37709a
37710-
37711(0 rows)
37712
37713a
37714-
37715(0 rows)
37716
37717step w3: INSERT INTO test3 VALUES (3);
37718step r2: SELECT * FROM test3;
37719c
37720-
37721(0 rows)
37722
37723step r1: SELECT * FROM test2;
37724b
37725-
37726(0 rows)
37727
37728step p1: PREPARE TRANSACTION 's1';
37729step w2: INSERT INTO test2 VALUES (2);
37730step p2: PREPARE TRANSACTION 's2';
37731step p3: PREPARE TRANSACTION 's3';
37732ERROR:  could not serialize access due to read/write dependencies among transactions
37733step c3: COMMIT PREPARED 's3';
37734ERROR:  prepared transaction with identifier "s3" does not exist
37735step c1: COMMIT PREPARED 's1';
37736step c2: COMMIT PREPARED 's2';
37737step check: SELECT * FROM test1,test2,test3;
37738a|b|c
37739-+-+-
37740(0 rows)
37741
37742
37743starting permutation: w3 r2 r1 p1 w2 p2 p3 c3 c2 c1 check
37744a
37745-
37746(0 rows)
37747
37748a
37749-
37750(0 rows)
37751
37752step w3: INSERT INTO test3 VALUES (3);
37753step r2: SELECT * FROM test3;
37754c
37755-
37756(0 rows)
37757
37758step r1: SELECT * FROM test2;
37759b
37760-
37761(0 rows)
37762
37763step p1: PREPARE TRANSACTION 's1';
37764step w2: INSERT INTO test2 VALUES (2);
37765step p2: PREPARE TRANSACTION 's2';
37766step p3: PREPARE TRANSACTION 's3';
37767ERROR:  could not serialize access due to read/write dependencies among transactions
37768step c3: COMMIT PREPARED 's3';
37769ERROR:  prepared transaction with identifier "s3" does not exist
37770step c2: COMMIT PREPARED 's2';
37771step c1: COMMIT PREPARED 's1';
37772step check: SELECT * FROM test1,test2,test3;
37773a|b|c
37774-+-+-
37775(0 rows)
37776
37777
37778starting permutation: w3 r2 r1 p1 w2 p3 p2 c3 c1 c2 check
37779a
37780-
37781(0 rows)
37782
37783a
37784-
37785(0 rows)
37786
37787step w3: INSERT INTO test3 VALUES (3);
37788step r2: SELECT * FROM test3;
37789c
37790-
37791(0 rows)
37792
37793step r1: SELECT * FROM test2;
37794b
37795-
37796(0 rows)
37797
37798step p1: PREPARE TRANSACTION 's1';
37799step w2: INSERT INTO test2 VALUES (2);
37800step p3: PREPARE TRANSACTION 's3';
37801step p2: PREPARE TRANSACTION 's2';
37802ERROR:  could not serialize access due to read/write dependencies among transactions
37803step c3: COMMIT PREPARED 's3';
37804step c1: COMMIT PREPARED 's1';
37805step c2: COMMIT PREPARED 's2';
37806ERROR:  prepared transaction with identifier "s2" does not exist
37807step check: SELECT * FROM test1,test2,test3;
37808a|b|c
37809-+-+-
37810(0 rows)
37811
37812
37813starting permutation: w3 r2 r1 p1 w2 p3 p2 c3 c2 c1 check
37814a
37815-
37816(0 rows)
37817
37818a
37819-
37820(0 rows)
37821
37822step w3: INSERT INTO test3 VALUES (3);
37823step r2: SELECT * FROM test3;
37824c
37825-
37826(0 rows)
37827
37828step r1: SELECT * FROM test2;
37829b
37830-
37831(0 rows)
37832
37833step p1: PREPARE TRANSACTION 's1';
37834step w2: INSERT INTO test2 VALUES (2);
37835step p3: PREPARE TRANSACTION 's3';
37836step p2: PREPARE TRANSACTION 's2';
37837ERROR:  could not serialize access due to read/write dependencies among transactions
37838step c3: COMMIT PREPARED 's3';
37839step c2: COMMIT PREPARED 's2';
37840ERROR:  prepared transaction with identifier "s2" does not exist
37841step c1: COMMIT PREPARED 's1';
37842step check: SELECT * FROM test1,test2,test3;
37843a|b|c
37844-+-+-
37845(0 rows)
37846
37847
37848starting permutation: w3 r2 r1 p1 w2 p3 c3 p2 c1 c2 check
37849a
37850-
37851(0 rows)
37852
37853a
37854-
37855(0 rows)
37856
37857step w3: INSERT INTO test3 VALUES (3);
37858step r2: SELECT * FROM test3;
37859c
37860-
37861(0 rows)
37862
37863step r1: SELECT * FROM test2;
37864b
37865-
37866(0 rows)
37867
37868step p1: PREPARE TRANSACTION 's1';
37869step w2: INSERT INTO test2 VALUES (2);
37870step p3: PREPARE TRANSACTION 's3';
37871step c3: COMMIT PREPARED 's3';
37872step p2: PREPARE TRANSACTION 's2';
37873ERROR:  could not serialize access due to read/write dependencies among transactions
37874step c1: COMMIT PREPARED 's1';
37875step c2: COMMIT PREPARED 's2';
37876ERROR:  prepared transaction with identifier "s2" does not exist
37877step check: SELECT * FROM test1,test2,test3;
37878a|b|c
37879-+-+-
37880(0 rows)
37881
37882
37883starting permutation: w3 r2 r1 p1 w2 p3 c3 p2 c2 c1 check
37884a
37885-
37886(0 rows)
37887
37888a
37889-
37890(0 rows)
37891
37892step w3: INSERT INTO test3 VALUES (3);
37893step r2: SELECT * FROM test3;
37894c
37895-
37896(0 rows)
37897
37898step r1: SELECT * FROM test2;
37899b
37900-
37901(0 rows)
37902
37903step p1: PREPARE TRANSACTION 's1';
37904step w2: INSERT INTO test2 VALUES (2);
37905step p3: PREPARE TRANSACTION 's3';
37906step c3: COMMIT PREPARED 's3';
37907step p2: PREPARE TRANSACTION 's2';
37908ERROR:  could not serialize access due to read/write dependencies among transactions
37909step c2: COMMIT PREPARED 's2';
37910ERROR:  prepared transaction with identifier "s2" does not exist
37911step c1: COMMIT PREPARED 's1';
37912step check: SELECT * FROM test1,test2,test3;
37913a|b|c
37914-+-+-
37915(0 rows)
37916
37917
37918starting permutation: w3 r2 r1 p1 w2 p3 c3 c1 p2 c2 check
37919a
37920-
37921(0 rows)
37922
37923a
37924-
37925(0 rows)
37926
37927step w3: INSERT INTO test3 VALUES (3);
37928step r2: SELECT * FROM test3;
37929c
37930-
37931(0 rows)
37932
37933step r1: SELECT * FROM test2;
37934b
37935-
37936(0 rows)
37937
37938step p1: PREPARE TRANSACTION 's1';
37939step w2: INSERT INTO test2 VALUES (2);
37940step p3: PREPARE TRANSACTION 's3';
37941step c3: COMMIT PREPARED 's3';
37942step c1: COMMIT PREPARED 's1';
37943step p2: PREPARE TRANSACTION 's2';
37944ERROR:  could not serialize access due to read/write dependencies among transactions
37945step c2: COMMIT PREPARED 's2';
37946ERROR:  prepared transaction with identifier "s2" does not exist
37947step check: SELECT * FROM test1,test2,test3;
37948a|b|c
37949-+-+-
37950(0 rows)
37951
37952
37953starting permutation: w3 r2 r1 p1 p3 w2 p2 c3 c1 c2 check
37954a
37955-
37956(0 rows)
37957
37958a
37959-
37960(0 rows)
37961
37962step w3: INSERT INTO test3 VALUES (3);
37963step r2: SELECT * FROM test3;
37964c
37965-
37966(0 rows)
37967
37968step r1: SELECT * FROM test2;
37969b
37970-
37971(0 rows)
37972
37973step p1: PREPARE TRANSACTION 's1';
37974step p3: PREPARE TRANSACTION 's3';
37975step w2: INSERT INTO test2 VALUES (2);
37976ERROR:  could not serialize access due to read/write dependencies among transactions
37977step p2: PREPARE TRANSACTION 's2';
37978step c3: COMMIT PREPARED 's3';
37979step c1: COMMIT PREPARED 's1';
37980step c2: COMMIT PREPARED 's2';
37981ERROR:  prepared transaction with identifier "s2" does not exist
37982step check: SELECT * FROM test1,test2,test3;
37983a|b|c
37984-+-+-
37985(0 rows)
37986
37987
37988starting permutation: w3 r2 r1 p1 p3 w2 p2 c3 c2 c1 check
37989a
37990-
37991(0 rows)
37992
37993a
37994-
37995(0 rows)
37996
37997step w3: INSERT INTO test3 VALUES (3);
37998step r2: SELECT * FROM test3;
37999c
38000-
38001(0 rows)
38002
38003step r1: SELECT * FROM test2;
38004b
38005-
38006(0 rows)
38007
38008step p1: PREPARE TRANSACTION 's1';
38009step p3: PREPARE TRANSACTION 's3';
38010step w2: INSERT INTO test2 VALUES (2);
38011ERROR:  could not serialize access due to read/write dependencies among transactions
38012step p2: PREPARE TRANSACTION 's2';
38013step c3: COMMIT PREPARED 's3';
38014step c2: COMMIT PREPARED 's2';
38015ERROR:  prepared transaction with identifier "s2" does not exist
38016step c1: COMMIT PREPARED 's1';
38017step check: SELECT * FROM test1,test2,test3;
38018a|b|c
38019-+-+-
38020(0 rows)
38021
38022
38023starting permutation: w3 r2 r1 p1 p3 w2 c3 p2 c1 c2 check
38024a
38025-
38026(0 rows)
38027
38028a
38029-
38030(0 rows)
38031
38032step w3: INSERT INTO test3 VALUES (3);
38033step r2: SELECT * FROM test3;
38034c
38035-
38036(0 rows)
38037
38038step r1: SELECT * FROM test2;
38039b
38040-
38041(0 rows)
38042
38043step p1: PREPARE TRANSACTION 's1';
38044step p3: PREPARE TRANSACTION 's3';
38045step w2: INSERT INTO test2 VALUES (2);
38046ERROR:  could not serialize access due to read/write dependencies among transactions
38047step c3: COMMIT PREPARED 's3';
38048step p2: PREPARE TRANSACTION 's2';
38049step c1: COMMIT PREPARED 's1';
38050step c2: COMMIT PREPARED 's2';
38051ERROR:  prepared transaction with identifier "s2" does not exist
38052step check: SELECT * FROM test1,test2,test3;
38053a|b|c
38054-+-+-
38055(0 rows)
38056
38057
38058starting permutation: w3 r2 r1 p1 p3 w2 c3 p2 c2 c1 check
38059a
38060-
38061(0 rows)
38062
38063a
38064-
38065(0 rows)
38066
38067step w3: INSERT INTO test3 VALUES (3);
38068step r2: SELECT * FROM test3;
38069c
38070-
38071(0 rows)
38072
38073step r1: SELECT * FROM test2;
38074b
38075-
38076(0 rows)
38077
38078step p1: PREPARE TRANSACTION 's1';
38079step p3: PREPARE TRANSACTION 's3';
38080step w2: INSERT INTO test2 VALUES (2);
38081ERROR:  could not serialize access due to read/write dependencies among transactions
38082step c3: COMMIT PREPARED 's3';
38083step p2: PREPARE TRANSACTION 's2';
38084step c2: COMMIT PREPARED 's2';
38085ERROR:  prepared transaction with identifier "s2" does not exist
38086step c1: COMMIT PREPARED 's1';
38087step check: SELECT * FROM test1,test2,test3;
38088a|b|c
38089-+-+-
38090(0 rows)
38091
38092
38093starting permutation: w3 r2 r1 p1 p3 w2 c3 c1 p2 c2 check
38094a
38095-
38096(0 rows)
38097
38098a
38099-
38100(0 rows)
38101
38102step w3: INSERT INTO test3 VALUES (3);
38103step r2: SELECT * FROM test3;
38104c
38105-
38106(0 rows)
38107
38108step r1: SELECT * FROM test2;
38109b
38110-
38111(0 rows)
38112
38113step p1: PREPARE TRANSACTION 's1';
38114step p3: PREPARE TRANSACTION 's3';
38115step w2: INSERT INTO test2 VALUES (2);
38116ERROR:  could not serialize access due to read/write dependencies among transactions
38117step c3: COMMIT PREPARED 's3';
38118step c1: COMMIT PREPARED 's1';
38119step p2: PREPARE TRANSACTION 's2';
38120step c2: COMMIT PREPARED 's2';
38121ERROR:  prepared transaction with identifier "s2" does not exist
38122step check: SELECT * FROM test1,test2,test3;
38123a|b|c
38124-+-+-
38125(0 rows)
38126
38127
38128starting permutation: w3 r2 r1 p1 p3 c3 w2 p2 c1 c2 check
38129a
38130-
38131(0 rows)
38132
38133a
38134-
38135(0 rows)
38136
38137step w3: INSERT INTO test3 VALUES (3);
38138step r2: SELECT * FROM test3;
38139c
38140-
38141(0 rows)
38142
38143step r1: SELECT * FROM test2;
38144b
38145-
38146(0 rows)
38147
38148step p1: PREPARE TRANSACTION 's1';
38149step p3: PREPARE TRANSACTION 's3';
38150step c3: COMMIT PREPARED 's3';
38151step w2: INSERT INTO test2 VALUES (2);
38152ERROR:  could not serialize access due to read/write dependencies among transactions
38153step p2: PREPARE TRANSACTION 's2';
38154step c1: COMMIT PREPARED 's1';
38155step c2: COMMIT PREPARED 's2';
38156ERROR:  prepared transaction with identifier "s2" does not exist
38157step check: SELECT * FROM test1,test2,test3;
38158a|b|c
38159-+-+-
38160(0 rows)
38161
38162
38163starting permutation: w3 r2 r1 p1 p3 c3 w2 p2 c2 c1 check
38164a
38165-
38166(0 rows)
38167
38168a
38169-
38170(0 rows)
38171
38172step w3: INSERT INTO test3 VALUES (3);
38173step r2: SELECT * FROM test3;
38174c
38175-
38176(0 rows)
38177
38178step r1: SELECT * FROM test2;
38179b
38180-
38181(0 rows)
38182
38183step p1: PREPARE TRANSACTION 's1';
38184step p3: PREPARE TRANSACTION 's3';
38185step c3: COMMIT PREPARED 's3';
38186step w2: INSERT INTO test2 VALUES (2);
38187ERROR:  could not serialize access due to read/write dependencies among transactions
38188step p2: PREPARE TRANSACTION 's2';
38189step c2: COMMIT PREPARED 's2';
38190ERROR:  prepared transaction with identifier "s2" does not exist
38191step c1: COMMIT PREPARED 's1';
38192step check: SELECT * FROM test1,test2,test3;
38193a|b|c
38194-+-+-
38195(0 rows)
38196
38197
38198starting permutation: w3 r2 r1 p1 p3 c3 w2 c1 p2 c2 check
38199a
38200-
38201(0 rows)
38202
38203a
38204-
38205(0 rows)
38206
38207step w3: INSERT INTO test3 VALUES (3);
38208step r2: SELECT * FROM test3;
38209c
38210-
38211(0 rows)
38212
38213step r1: SELECT * FROM test2;
38214b
38215-
38216(0 rows)
38217
38218step p1: PREPARE TRANSACTION 's1';
38219step p3: PREPARE TRANSACTION 's3';
38220step c3: COMMIT PREPARED 's3';
38221step w2: INSERT INTO test2 VALUES (2);
38222ERROR:  could not serialize access due to read/write dependencies among transactions
38223step c1: COMMIT PREPARED 's1';
38224step p2: PREPARE TRANSACTION 's2';
38225step c2: COMMIT PREPARED 's2';
38226ERROR:  prepared transaction with identifier "s2" does not exist
38227step check: SELECT * FROM test1,test2,test3;
38228a|b|c
38229-+-+-
38230(0 rows)
38231
38232
38233starting permutation: w3 r2 r1 p1 p3 c3 c1 w2 p2 c2 check
38234a
38235-
38236(0 rows)
38237
38238a
38239-
38240(0 rows)
38241
38242step w3: INSERT INTO test3 VALUES (3);
38243step r2: SELECT * FROM test3;
38244c
38245-
38246(0 rows)
38247
38248step r1: SELECT * FROM test2;
38249b
38250-
38251(0 rows)
38252
38253step p1: PREPARE TRANSACTION 's1';
38254step p3: PREPARE TRANSACTION 's3';
38255step c3: COMMIT PREPARED 's3';
38256step c1: COMMIT PREPARED 's1';
38257step w2: INSERT INTO test2 VALUES (2);
38258ERROR:  could not serialize access due to read/write dependencies among transactions
38259step p2: PREPARE TRANSACTION 's2';
38260step c2: COMMIT PREPARED 's2';
38261ERROR:  prepared transaction with identifier "s2" does not exist
38262step check: SELECT * FROM test1,test2,test3;
38263a|b|c
38264-+-+-
38265(0 rows)
38266
38267
38268starting permutation: w3 r2 r1 p3 w2 p1 p2 c3 c1 c2 check
38269a
38270-
38271(0 rows)
38272
38273a
38274-
38275(0 rows)
38276
38277step w3: INSERT INTO test3 VALUES (3);
38278step r2: SELECT * FROM test3;
38279c
38280-
38281(0 rows)
38282
38283step r1: SELECT * FROM test2;
38284b
38285-
38286(0 rows)
38287
38288step p3: PREPARE TRANSACTION 's3';
38289step w2: INSERT INTO test2 VALUES (2);
38290ERROR:  could not serialize access due to read/write dependencies among transactions
38291step p1: PREPARE TRANSACTION 's1';
38292step p2: PREPARE TRANSACTION 's2';
38293step c3: COMMIT PREPARED 's3';
38294step c1: COMMIT PREPARED 's1';
38295step c2: COMMIT PREPARED 's2';
38296ERROR:  prepared transaction with identifier "s2" does not exist
38297step check: SELECT * FROM test1,test2,test3;
38298a|b|c
38299-+-+-
38300(0 rows)
38301
38302
38303starting permutation: w3 r2 r1 p3 w2 p1 p2 c3 c2 c1 check
38304a
38305-
38306(0 rows)
38307
38308a
38309-
38310(0 rows)
38311
38312step w3: INSERT INTO test3 VALUES (3);
38313step r2: SELECT * FROM test3;
38314c
38315-
38316(0 rows)
38317
38318step r1: SELECT * FROM test2;
38319b
38320-
38321(0 rows)
38322
38323step p3: PREPARE TRANSACTION 's3';
38324step w2: INSERT INTO test2 VALUES (2);
38325ERROR:  could not serialize access due to read/write dependencies among transactions
38326step p1: PREPARE TRANSACTION 's1';
38327step p2: PREPARE TRANSACTION 's2';
38328step c3: COMMIT PREPARED 's3';
38329step c2: COMMIT PREPARED 's2';
38330ERROR:  prepared transaction with identifier "s2" does not exist
38331step c1: COMMIT PREPARED 's1';
38332step check: SELECT * FROM test1,test2,test3;
38333a|b|c
38334-+-+-
38335(0 rows)
38336
38337
38338starting permutation: w3 r2 r1 p3 w2 p1 c3 p2 c1 c2 check
38339a
38340-
38341(0 rows)
38342
38343a
38344-
38345(0 rows)
38346
38347step w3: INSERT INTO test3 VALUES (3);
38348step r2: SELECT * FROM test3;
38349c
38350-
38351(0 rows)
38352
38353step r1: SELECT * FROM test2;
38354b
38355-
38356(0 rows)
38357
38358step p3: PREPARE TRANSACTION 's3';
38359step w2: INSERT INTO test2 VALUES (2);
38360ERROR:  could not serialize access due to read/write dependencies among transactions
38361step p1: PREPARE TRANSACTION 's1';
38362step c3: COMMIT PREPARED 's3';
38363step p2: PREPARE TRANSACTION 's2';
38364step c1: COMMIT PREPARED 's1';
38365step c2: COMMIT PREPARED 's2';
38366ERROR:  prepared transaction with identifier "s2" does not exist
38367step check: SELECT * FROM test1,test2,test3;
38368a|b|c
38369-+-+-
38370(0 rows)
38371
38372
38373starting permutation: w3 r2 r1 p3 w2 p1 c3 p2 c2 c1 check
38374a
38375-
38376(0 rows)
38377
38378a
38379-
38380(0 rows)
38381
38382step w3: INSERT INTO test3 VALUES (3);
38383step r2: SELECT * FROM test3;
38384c
38385-
38386(0 rows)
38387
38388step r1: SELECT * FROM test2;
38389b
38390-
38391(0 rows)
38392
38393step p3: PREPARE TRANSACTION 's3';
38394step w2: INSERT INTO test2 VALUES (2);
38395ERROR:  could not serialize access due to read/write dependencies among transactions
38396step p1: PREPARE TRANSACTION 's1';
38397step c3: COMMIT PREPARED 's3';
38398step p2: PREPARE TRANSACTION 's2';
38399step c2: COMMIT PREPARED 's2';
38400ERROR:  prepared transaction with identifier "s2" does not exist
38401step c1: COMMIT PREPARED 's1';
38402step check: SELECT * FROM test1,test2,test3;
38403a|b|c
38404-+-+-
38405(0 rows)
38406
38407
38408starting permutation: w3 r2 r1 p3 w2 p1 c3 c1 p2 c2 check
38409a
38410-
38411(0 rows)
38412
38413a
38414-
38415(0 rows)
38416
38417step w3: INSERT INTO test3 VALUES (3);
38418step r2: SELECT * FROM test3;
38419c
38420-
38421(0 rows)
38422
38423step r1: SELECT * FROM test2;
38424b
38425-
38426(0 rows)
38427
38428step p3: PREPARE TRANSACTION 's3';
38429step w2: INSERT INTO test2 VALUES (2);
38430ERROR:  could not serialize access due to read/write dependencies among transactions
38431step p1: PREPARE TRANSACTION 's1';
38432step c3: COMMIT PREPARED 's3';
38433step c1: COMMIT PREPARED 's1';
38434step p2: PREPARE TRANSACTION 's2';
38435step c2: COMMIT PREPARED 's2';
38436ERROR:  prepared transaction with identifier "s2" does not exist
38437step check: SELECT * FROM test1,test2,test3;
38438a|b|c
38439-+-+-
38440(0 rows)
38441
38442
38443starting permutation: w3 r2 r1 p3 w2 p2 p1 c3 c1 c2 check
38444a
38445-
38446(0 rows)
38447
38448a
38449-
38450(0 rows)
38451
38452step w3: INSERT INTO test3 VALUES (3);
38453step r2: SELECT * FROM test3;
38454c
38455-
38456(0 rows)
38457
38458step r1: SELECT * FROM test2;
38459b
38460-
38461(0 rows)
38462
38463step p3: PREPARE TRANSACTION 's3';
38464step w2: INSERT INTO test2 VALUES (2);
38465ERROR:  could not serialize access due to read/write dependencies among transactions
38466step p2: PREPARE TRANSACTION 's2';
38467step p1: PREPARE TRANSACTION 's1';
38468step c3: COMMIT PREPARED 's3';
38469step c1: COMMIT PREPARED 's1';
38470step c2: COMMIT PREPARED 's2';
38471ERROR:  prepared transaction with identifier "s2" does not exist
38472step check: SELECT * FROM test1,test2,test3;
38473a|b|c
38474-+-+-
38475(0 rows)
38476
38477
38478starting permutation: w3 r2 r1 p3 w2 p2 p1 c3 c2 c1 check
38479a
38480-
38481(0 rows)
38482
38483a
38484-
38485(0 rows)
38486
38487step w3: INSERT INTO test3 VALUES (3);
38488step r2: SELECT * FROM test3;
38489c
38490-
38491(0 rows)
38492
38493step r1: SELECT * FROM test2;
38494b
38495-
38496(0 rows)
38497
38498step p3: PREPARE TRANSACTION 's3';
38499step w2: INSERT INTO test2 VALUES (2);
38500ERROR:  could not serialize access due to read/write dependencies among transactions
38501step p2: PREPARE TRANSACTION 's2';
38502step p1: PREPARE TRANSACTION 's1';
38503step c3: COMMIT PREPARED 's3';
38504step c2: COMMIT PREPARED 's2';
38505ERROR:  prepared transaction with identifier "s2" does not exist
38506step c1: COMMIT PREPARED 's1';
38507step check: SELECT * FROM test1,test2,test3;
38508a|b|c
38509-+-+-
38510(0 rows)
38511
38512
38513starting permutation: w3 r2 r1 p3 w2 p2 c3 p1 c1 c2 check
38514a
38515-
38516(0 rows)
38517
38518a
38519-
38520(0 rows)
38521
38522step w3: INSERT INTO test3 VALUES (3);
38523step r2: SELECT * FROM test3;
38524c
38525-
38526(0 rows)
38527
38528step r1: SELECT * FROM test2;
38529b
38530-
38531(0 rows)
38532
38533step p3: PREPARE TRANSACTION 's3';
38534step w2: INSERT INTO test2 VALUES (2);
38535ERROR:  could not serialize access due to read/write dependencies among transactions
38536step p2: PREPARE TRANSACTION 's2';
38537step c3: COMMIT PREPARED 's3';
38538step p1: PREPARE TRANSACTION 's1';
38539step c1: COMMIT PREPARED 's1';
38540step c2: COMMIT PREPARED 's2';
38541ERROR:  prepared transaction with identifier "s2" does not exist
38542step check: SELECT * FROM test1,test2,test3;
38543a|b|c
38544-+-+-
38545(0 rows)
38546
38547
38548starting permutation: w3 r2 r1 p3 w2 p2 c3 p1 c2 c1 check
38549a
38550-
38551(0 rows)
38552
38553a
38554-
38555(0 rows)
38556
38557step w3: INSERT INTO test3 VALUES (3);
38558step r2: SELECT * FROM test3;
38559c
38560-
38561(0 rows)
38562
38563step r1: SELECT * FROM test2;
38564b
38565-
38566(0 rows)
38567
38568step p3: PREPARE TRANSACTION 's3';
38569step w2: INSERT INTO test2 VALUES (2);
38570ERROR:  could not serialize access due to read/write dependencies among transactions
38571step p2: PREPARE TRANSACTION 's2';
38572step c3: COMMIT PREPARED 's3';
38573step p1: PREPARE TRANSACTION 's1';
38574step c2: COMMIT PREPARED 's2';
38575ERROR:  prepared transaction with identifier "s2" does not exist
38576step c1: COMMIT PREPARED 's1';
38577step check: SELECT * FROM test1,test2,test3;
38578a|b|c
38579-+-+-
38580(0 rows)
38581
38582
38583starting permutation: w3 r2 r1 p3 w2 p2 c3 c2 p1 c1 check
38584a
38585-
38586(0 rows)
38587
38588a
38589-
38590(0 rows)
38591
38592step w3: INSERT INTO test3 VALUES (3);
38593step r2: SELECT * FROM test3;
38594c
38595-
38596(0 rows)
38597
38598step r1: SELECT * FROM test2;
38599b
38600-
38601(0 rows)
38602
38603step p3: PREPARE TRANSACTION 's3';
38604step w2: INSERT INTO test2 VALUES (2);
38605ERROR:  could not serialize access due to read/write dependencies among transactions
38606step p2: PREPARE TRANSACTION 's2';
38607step c3: COMMIT PREPARED 's3';
38608step c2: COMMIT PREPARED 's2';
38609ERROR:  prepared transaction with identifier "s2" does not exist
38610step p1: PREPARE TRANSACTION 's1';
38611step c1: COMMIT PREPARED 's1';
38612step check: SELECT * FROM test1,test2,test3;
38613a|b|c
38614-+-+-
38615(0 rows)
38616
38617
38618starting permutation: w3 r2 r1 p3 w2 c3 p1 p2 c1 c2 check
38619a
38620-
38621(0 rows)
38622
38623a
38624-
38625(0 rows)
38626
38627step w3: INSERT INTO test3 VALUES (3);
38628step r2: SELECT * FROM test3;
38629c
38630-
38631(0 rows)
38632
38633step r1: SELECT * FROM test2;
38634b
38635-
38636(0 rows)
38637
38638step p3: PREPARE TRANSACTION 's3';
38639step w2: INSERT INTO test2 VALUES (2);
38640ERROR:  could not serialize access due to read/write dependencies among transactions
38641step c3: COMMIT PREPARED 's3';
38642step p1: PREPARE TRANSACTION 's1';
38643step p2: PREPARE TRANSACTION 's2';
38644step c1: COMMIT PREPARED 's1';
38645step c2: COMMIT PREPARED 's2';
38646ERROR:  prepared transaction with identifier "s2" does not exist
38647step check: SELECT * FROM test1,test2,test3;
38648a|b|c
38649-+-+-
38650(0 rows)
38651
38652
38653starting permutation: w3 r2 r1 p3 w2 c3 p1 p2 c2 c1 check
38654a
38655-
38656(0 rows)
38657
38658a
38659-
38660(0 rows)
38661
38662step w3: INSERT INTO test3 VALUES (3);
38663step r2: SELECT * FROM test3;
38664c
38665-
38666(0 rows)
38667
38668step r1: SELECT * FROM test2;
38669b
38670-
38671(0 rows)
38672
38673step p3: PREPARE TRANSACTION 's3';
38674step w2: INSERT INTO test2 VALUES (2);
38675ERROR:  could not serialize access due to read/write dependencies among transactions
38676step c3: COMMIT PREPARED 's3';
38677step p1: PREPARE TRANSACTION 's1';
38678step p2: PREPARE TRANSACTION 's2';
38679step c2: COMMIT PREPARED 's2';
38680ERROR:  prepared transaction with identifier "s2" does not exist
38681step c1: COMMIT PREPARED 's1';
38682step check: SELECT * FROM test1,test2,test3;
38683a|b|c
38684-+-+-
38685(0 rows)
38686
38687
38688starting permutation: w3 r2 r1 p3 w2 c3 p1 c1 p2 c2 check
38689a
38690-
38691(0 rows)
38692
38693a
38694-
38695(0 rows)
38696
38697step w3: INSERT INTO test3 VALUES (3);
38698step r2: SELECT * FROM test3;
38699c
38700-
38701(0 rows)
38702
38703step r1: SELECT * FROM test2;
38704b
38705-
38706(0 rows)
38707
38708step p3: PREPARE TRANSACTION 's3';
38709step w2: INSERT INTO test2 VALUES (2);
38710ERROR:  could not serialize access due to read/write dependencies among transactions
38711step c3: COMMIT PREPARED 's3';
38712step p1: PREPARE TRANSACTION 's1';
38713step c1: COMMIT PREPARED 's1';
38714step p2: PREPARE TRANSACTION 's2';
38715step c2: COMMIT PREPARED 's2';
38716ERROR:  prepared transaction with identifier "s2" does not exist
38717step check: SELECT * FROM test1,test2,test3;
38718a|b|c
38719-+-+-
38720(0 rows)
38721
38722
38723starting permutation: w3 r2 r1 p3 w2 c3 p2 p1 c1 c2 check
38724a
38725-
38726(0 rows)
38727
38728a
38729-
38730(0 rows)
38731
38732step w3: INSERT INTO test3 VALUES (3);
38733step r2: SELECT * FROM test3;
38734c
38735-
38736(0 rows)
38737
38738step r1: SELECT * FROM test2;
38739b
38740-
38741(0 rows)
38742
38743step p3: PREPARE TRANSACTION 's3';
38744step w2: INSERT INTO test2 VALUES (2);
38745ERROR:  could not serialize access due to read/write dependencies among transactions
38746step c3: COMMIT PREPARED 's3';
38747step p2: PREPARE TRANSACTION 's2';
38748step p1: PREPARE TRANSACTION 's1';
38749step c1: COMMIT PREPARED 's1';
38750step c2: COMMIT PREPARED 's2';
38751ERROR:  prepared transaction with identifier "s2" does not exist
38752step check: SELECT * FROM test1,test2,test3;
38753a|b|c
38754-+-+-
38755(0 rows)
38756
38757
38758starting permutation: w3 r2 r1 p3 w2 c3 p2 p1 c2 c1 check
38759a
38760-
38761(0 rows)
38762
38763a
38764-
38765(0 rows)
38766
38767step w3: INSERT INTO test3 VALUES (3);
38768step r2: SELECT * FROM test3;
38769c
38770-
38771(0 rows)
38772
38773step r1: SELECT * FROM test2;
38774b
38775-
38776(0 rows)
38777
38778step p3: PREPARE TRANSACTION 's3';
38779step w2: INSERT INTO test2 VALUES (2);
38780ERROR:  could not serialize access due to read/write dependencies among transactions
38781step c3: COMMIT PREPARED 's3';
38782step p2: PREPARE TRANSACTION 's2';
38783step p1: PREPARE TRANSACTION 's1';
38784step c2: COMMIT PREPARED 's2';
38785ERROR:  prepared transaction with identifier "s2" does not exist
38786step c1: COMMIT PREPARED 's1';
38787step check: SELECT * FROM test1,test2,test3;
38788a|b|c
38789-+-+-
38790(0 rows)
38791
38792
38793starting permutation: w3 r2 r1 p3 w2 c3 p2 c2 p1 c1 check
38794a
38795-
38796(0 rows)
38797
38798a
38799-
38800(0 rows)
38801
38802step w3: INSERT INTO test3 VALUES (3);
38803step r2: SELECT * FROM test3;
38804c
38805-
38806(0 rows)
38807
38808step r1: SELECT * FROM test2;
38809b
38810-
38811(0 rows)
38812
38813step p3: PREPARE TRANSACTION 's3';
38814step w2: INSERT INTO test2 VALUES (2);
38815ERROR:  could not serialize access due to read/write dependencies among transactions
38816step c3: COMMIT PREPARED 's3';
38817step p2: PREPARE TRANSACTION 's2';
38818step c2: COMMIT PREPARED 's2';
38819ERROR:  prepared transaction with identifier "s2" does not exist
38820step p1: PREPARE TRANSACTION 's1';
38821step c1: COMMIT PREPARED 's1';
38822step check: SELECT * FROM test1,test2,test3;
38823a|b|c
38824-+-+-
38825(0 rows)
38826
38827
38828starting permutation: w3 r2 r1 p3 p1 w2 p2 c3 c1 c2 check
38829a
38830-
38831(0 rows)
38832
38833a
38834-
38835(0 rows)
38836
38837step w3: INSERT INTO test3 VALUES (3);
38838step r2: SELECT * FROM test3;
38839c
38840-
38841(0 rows)
38842
38843step r1: SELECT * FROM test2;
38844b
38845-
38846(0 rows)
38847
38848step p3: PREPARE TRANSACTION 's3';
38849step p1: PREPARE TRANSACTION 's1';
38850step w2: INSERT INTO test2 VALUES (2);
38851ERROR:  could not serialize access due to read/write dependencies among transactions
38852step p2: PREPARE TRANSACTION 's2';
38853step c3: COMMIT PREPARED 's3';
38854step c1: COMMIT PREPARED 's1';
38855step c2: COMMIT PREPARED 's2';
38856ERROR:  prepared transaction with identifier "s2" does not exist
38857step check: SELECT * FROM test1,test2,test3;
38858a|b|c
38859-+-+-
38860(0 rows)
38861
38862
38863starting permutation: w3 r2 r1 p3 p1 w2 p2 c3 c2 c1 check
38864a
38865-
38866(0 rows)
38867
38868a
38869-
38870(0 rows)
38871
38872step w3: INSERT INTO test3 VALUES (3);
38873step r2: SELECT * FROM test3;
38874c
38875-
38876(0 rows)
38877
38878step r1: SELECT * FROM test2;
38879b
38880-
38881(0 rows)
38882
38883step p3: PREPARE TRANSACTION 's3';
38884step p1: PREPARE TRANSACTION 's1';
38885step w2: INSERT INTO test2 VALUES (2);
38886ERROR:  could not serialize access due to read/write dependencies among transactions
38887step p2: PREPARE TRANSACTION 's2';
38888step c3: COMMIT PREPARED 's3';
38889step c2: COMMIT PREPARED 's2';
38890ERROR:  prepared transaction with identifier "s2" does not exist
38891step c1: COMMIT PREPARED 's1';
38892step check: SELECT * FROM test1,test2,test3;
38893a|b|c
38894-+-+-
38895(0 rows)
38896
38897
38898starting permutation: w3 r2 r1 p3 p1 w2 c3 p2 c1 c2 check
38899a
38900-
38901(0 rows)
38902
38903a
38904-
38905(0 rows)
38906
38907step w3: INSERT INTO test3 VALUES (3);
38908step r2: SELECT * FROM test3;
38909c
38910-
38911(0 rows)
38912
38913step r1: SELECT * FROM test2;
38914b
38915-
38916(0 rows)
38917
38918step p3: PREPARE TRANSACTION 's3';
38919step p1: PREPARE TRANSACTION 's1';
38920step w2: INSERT INTO test2 VALUES (2);
38921ERROR:  could not serialize access due to read/write dependencies among transactions
38922step c3: COMMIT PREPARED 's3';
38923step p2: PREPARE TRANSACTION 's2';
38924step c1: COMMIT PREPARED 's1';
38925step c2: COMMIT PREPARED 's2';
38926ERROR:  prepared transaction with identifier "s2" does not exist
38927step check: SELECT * FROM test1,test2,test3;
38928a|b|c
38929-+-+-
38930(0 rows)
38931
38932
38933starting permutation: w3 r2 r1 p3 p1 w2 c3 p2 c2 c1 check
38934a
38935-
38936(0 rows)
38937
38938a
38939-
38940(0 rows)
38941
38942step w3: INSERT INTO test3 VALUES (3);
38943step r2: SELECT * FROM test3;
38944c
38945-
38946(0 rows)
38947
38948step r1: SELECT * FROM test2;
38949b
38950-
38951(0 rows)
38952
38953step p3: PREPARE TRANSACTION 's3';
38954step p1: PREPARE TRANSACTION 's1';
38955step w2: INSERT INTO test2 VALUES (2);
38956ERROR:  could not serialize access due to read/write dependencies among transactions
38957step c3: COMMIT PREPARED 's3';
38958step p2: PREPARE TRANSACTION 's2';
38959step c2: COMMIT PREPARED 's2';
38960ERROR:  prepared transaction with identifier "s2" does not exist
38961step c1: COMMIT PREPARED 's1';
38962step check: SELECT * FROM test1,test2,test3;
38963a|b|c
38964-+-+-
38965(0 rows)
38966
38967
38968starting permutation: w3 r2 r1 p3 p1 w2 c3 c1 p2 c2 check
38969a
38970-
38971(0 rows)
38972
38973a
38974-
38975(0 rows)
38976
38977step w3: INSERT INTO test3 VALUES (3);
38978step r2: SELECT * FROM test3;
38979c
38980-
38981(0 rows)
38982
38983step r1: SELECT * FROM test2;
38984b
38985-
38986(0 rows)
38987
38988step p3: PREPARE TRANSACTION 's3';
38989step p1: PREPARE TRANSACTION 's1';
38990step w2: INSERT INTO test2 VALUES (2);
38991ERROR:  could not serialize access due to read/write dependencies among transactions
38992step c3: COMMIT PREPARED 's3';
38993step c1: COMMIT PREPARED 's1';
38994step p2: PREPARE TRANSACTION 's2';
38995step c2: COMMIT PREPARED 's2';
38996ERROR:  prepared transaction with identifier "s2" does not exist
38997step check: SELECT * FROM test1,test2,test3;
38998a|b|c
38999-+-+-
39000(0 rows)
39001
39002
39003starting permutation: w3 r2 r1 p3 p1 c3 w2 p2 c1 c2 check
39004a
39005-
39006(0 rows)
39007
39008a
39009-
39010(0 rows)
39011
39012step w3: INSERT INTO test3 VALUES (3);
39013step r2: SELECT * FROM test3;
39014c
39015-
39016(0 rows)
39017
39018step r1: SELECT * FROM test2;
39019b
39020-
39021(0 rows)
39022
39023step p3: PREPARE TRANSACTION 's3';
39024step p1: PREPARE TRANSACTION 's1';
39025step c3: COMMIT PREPARED 's3';
39026step w2: INSERT INTO test2 VALUES (2);
39027ERROR:  could not serialize access due to read/write dependencies among transactions
39028step p2: PREPARE TRANSACTION 's2';
39029step c1: COMMIT PREPARED 's1';
39030step c2: COMMIT PREPARED 's2';
39031ERROR:  prepared transaction with identifier "s2" does not exist
39032step check: SELECT * FROM test1,test2,test3;
39033a|b|c
39034-+-+-
39035(0 rows)
39036
39037
39038starting permutation: w3 r2 r1 p3 p1 c3 w2 p2 c2 c1 check
39039a
39040-
39041(0 rows)
39042
39043a
39044-
39045(0 rows)
39046
39047step w3: INSERT INTO test3 VALUES (3);
39048step r2: SELECT * FROM test3;
39049c
39050-
39051(0 rows)
39052
39053step r1: SELECT * FROM test2;
39054b
39055-
39056(0 rows)
39057
39058step p3: PREPARE TRANSACTION 's3';
39059step p1: PREPARE TRANSACTION 's1';
39060step c3: COMMIT PREPARED 's3';
39061step w2: INSERT INTO test2 VALUES (2);
39062ERROR:  could not serialize access due to read/write dependencies among transactions
39063step p2: PREPARE TRANSACTION 's2';
39064step c2: COMMIT PREPARED 's2';
39065ERROR:  prepared transaction with identifier "s2" does not exist
39066step c1: COMMIT PREPARED 's1';
39067step check: SELECT * FROM test1,test2,test3;
39068a|b|c
39069-+-+-
39070(0 rows)
39071
39072
39073starting permutation: w3 r2 r1 p3 p1 c3 w2 c1 p2 c2 check
39074a
39075-
39076(0 rows)
39077
39078a
39079-
39080(0 rows)
39081
39082step w3: INSERT INTO test3 VALUES (3);
39083step r2: SELECT * FROM test3;
39084c
39085-
39086(0 rows)
39087
39088step r1: SELECT * FROM test2;
39089b
39090-
39091(0 rows)
39092
39093step p3: PREPARE TRANSACTION 's3';
39094step p1: PREPARE TRANSACTION 's1';
39095step c3: COMMIT PREPARED 's3';
39096step w2: INSERT INTO test2 VALUES (2);
39097ERROR:  could not serialize access due to read/write dependencies among transactions
39098step c1: COMMIT PREPARED 's1';
39099step p2: PREPARE TRANSACTION 's2';
39100step c2: COMMIT PREPARED 's2';
39101ERROR:  prepared transaction with identifier "s2" does not exist
39102step check: SELECT * FROM test1,test2,test3;
39103a|b|c
39104-+-+-
39105(0 rows)
39106
39107
39108starting permutation: w3 r2 r1 p3 p1 c3 c1 w2 p2 c2 check
39109a
39110-
39111(0 rows)
39112
39113a
39114-
39115(0 rows)
39116
39117step w3: INSERT INTO test3 VALUES (3);
39118step r2: SELECT * FROM test3;
39119c
39120-
39121(0 rows)
39122
39123step r1: SELECT * FROM test2;
39124b
39125-
39126(0 rows)
39127
39128step p3: PREPARE TRANSACTION 's3';
39129step p1: PREPARE TRANSACTION 's1';
39130step c3: COMMIT PREPARED 's3';
39131step c1: COMMIT PREPARED 's1';
39132step w2: INSERT INTO test2 VALUES (2);
39133ERROR:  could not serialize access due to read/write dependencies among transactions
39134step p2: PREPARE TRANSACTION 's2';
39135step c2: COMMIT PREPARED 's2';
39136ERROR:  prepared transaction with identifier "s2" does not exist
39137step check: SELECT * FROM test1,test2,test3;
39138a|b|c
39139-+-+-
39140(0 rows)
39141
39142
39143starting permutation: w3 r2 r1 p3 c3 w2 p1 p2 c1 c2 check
39144a
39145-
39146(0 rows)
39147
39148a
39149-
39150(0 rows)
39151
39152step w3: INSERT INTO test3 VALUES (3);
39153step r2: SELECT * FROM test3;
39154c
39155-
39156(0 rows)
39157
39158step r1: SELECT * FROM test2;
39159b
39160-
39161(0 rows)
39162
39163step p3: PREPARE TRANSACTION 's3';
39164step c3: COMMIT PREPARED 's3';
39165step w2: INSERT INTO test2 VALUES (2);
39166ERROR:  could not serialize access due to read/write dependencies among transactions
39167step p1: PREPARE TRANSACTION 's1';
39168step p2: PREPARE TRANSACTION 's2';
39169step c1: COMMIT PREPARED 's1';
39170step c2: COMMIT PREPARED 's2';
39171ERROR:  prepared transaction with identifier "s2" does not exist
39172step check: SELECT * FROM test1,test2,test3;
39173a|b|c
39174-+-+-
39175(0 rows)
39176
39177
39178starting permutation: w3 r2 r1 p3 c3 w2 p1 p2 c2 c1 check
39179a
39180-
39181(0 rows)
39182
39183a
39184-
39185(0 rows)
39186
39187step w3: INSERT INTO test3 VALUES (3);
39188step r2: SELECT * FROM test3;
39189c
39190-
39191(0 rows)
39192
39193step r1: SELECT * FROM test2;
39194b
39195-
39196(0 rows)
39197
39198step p3: PREPARE TRANSACTION 's3';
39199step c3: COMMIT PREPARED 's3';
39200step w2: INSERT INTO test2 VALUES (2);
39201ERROR:  could not serialize access due to read/write dependencies among transactions
39202step p1: PREPARE TRANSACTION 's1';
39203step p2: PREPARE TRANSACTION 's2';
39204step c2: COMMIT PREPARED 's2';
39205ERROR:  prepared transaction with identifier "s2" does not exist
39206step c1: COMMIT PREPARED 's1';
39207step check: SELECT * FROM test1,test2,test3;
39208a|b|c
39209-+-+-
39210(0 rows)
39211
39212
39213starting permutation: w3 r2 r1 p3 c3 w2 p1 c1 p2 c2 check
39214a
39215-
39216(0 rows)
39217
39218a
39219-
39220(0 rows)
39221
39222step w3: INSERT INTO test3 VALUES (3);
39223step r2: SELECT * FROM test3;
39224c
39225-
39226(0 rows)
39227
39228step r1: SELECT * FROM test2;
39229b
39230-
39231(0 rows)
39232
39233step p3: PREPARE TRANSACTION 's3';
39234step c3: COMMIT PREPARED 's3';
39235step w2: INSERT INTO test2 VALUES (2);
39236ERROR:  could not serialize access due to read/write dependencies among transactions
39237step p1: PREPARE TRANSACTION 's1';
39238step c1: COMMIT PREPARED 's1';
39239step p2: PREPARE TRANSACTION 's2';
39240step c2: COMMIT PREPARED 's2';
39241ERROR:  prepared transaction with identifier "s2" does not exist
39242step check: SELECT * FROM test1,test2,test3;
39243a|b|c
39244-+-+-
39245(0 rows)
39246
39247
39248starting permutation: w3 r2 r1 p3 c3 w2 p2 p1 c1 c2 check
39249a
39250-
39251(0 rows)
39252
39253a
39254-
39255(0 rows)
39256
39257step w3: INSERT INTO test3 VALUES (3);
39258step r2: SELECT * FROM test3;
39259c
39260-
39261(0 rows)
39262
39263step r1: SELECT * FROM test2;
39264b
39265-
39266(0 rows)
39267
39268step p3: PREPARE TRANSACTION 's3';
39269step c3: COMMIT PREPARED 's3';
39270step w2: INSERT INTO test2 VALUES (2);
39271ERROR:  could not serialize access due to read/write dependencies among transactions
39272step p2: PREPARE TRANSACTION 's2';
39273step p1: PREPARE TRANSACTION 's1';
39274step c1: COMMIT PREPARED 's1';
39275step c2: COMMIT PREPARED 's2';
39276ERROR:  prepared transaction with identifier "s2" does not exist
39277step check: SELECT * FROM test1,test2,test3;
39278a|b|c
39279-+-+-
39280(0 rows)
39281
39282
39283starting permutation: w3 r2 r1 p3 c3 w2 p2 p1 c2 c1 check
39284a
39285-
39286(0 rows)
39287
39288a
39289-
39290(0 rows)
39291
39292step w3: INSERT INTO test3 VALUES (3);
39293step r2: SELECT * FROM test3;
39294c
39295-
39296(0 rows)
39297
39298step r1: SELECT * FROM test2;
39299b
39300-
39301(0 rows)
39302
39303step p3: PREPARE TRANSACTION 's3';
39304step c3: COMMIT PREPARED 's3';
39305step w2: INSERT INTO test2 VALUES (2);
39306ERROR:  could not serialize access due to read/write dependencies among transactions
39307step p2: PREPARE TRANSACTION 's2';
39308step p1: PREPARE TRANSACTION 's1';
39309step c2: COMMIT PREPARED 's2';
39310ERROR:  prepared transaction with identifier "s2" does not exist
39311step c1: COMMIT PREPARED 's1';
39312step check: SELECT * FROM test1,test2,test3;
39313a|b|c
39314-+-+-
39315(0 rows)
39316
39317
39318starting permutation: w3 r2 r1 p3 c3 w2 p2 c2 p1 c1 check
39319a
39320-
39321(0 rows)
39322
39323a
39324-
39325(0 rows)
39326
39327step w3: INSERT INTO test3 VALUES (3);
39328step r2: SELECT * FROM test3;
39329c
39330-
39331(0 rows)
39332
39333step r1: SELECT * FROM test2;
39334b
39335-
39336(0 rows)
39337
39338step p3: PREPARE TRANSACTION 's3';
39339step c3: COMMIT PREPARED 's3';
39340step w2: INSERT INTO test2 VALUES (2);
39341ERROR:  could not serialize access due to read/write dependencies among transactions
39342step p2: PREPARE TRANSACTION 's2';
39343step c2: COMMIT PREPARED 's2';
39344ERROR:  prepared transaction with identifier "s2" does not exist
39345step p1: PREPARE TRANSACTION 's1';
39346step c1: COMMIT PREPARED 's1';
39347step check: SELECT * FROM test1,test2,test3;
39348a|b|c
39349-+-+-
39350(0 rows)
39351
39352
39353starting permutation: w3 r2 r1 p3 c3 p1 w2 p2 c1 c2 check
39354a
39355-
39356(0 rows)
39357
39358a
39359-
39360(0 rows)
39361
39362step w3: INSERT INTO test3 VALUES (3);
39363step r2: SELECT * FROM test3;
39364c
39365-
39366(0 rows)
39367
39368step r1: SELECT * FROM test2;
39369b
39370-
39371(0 rows)
39372
39373step p3: PREPARE TRANSACTION 's3';
39374step c3: COMMIT PREPARED 's3';
39375step p1: PREPARE TRANSACTION 's1';
39376step w2: INSERT INTO test2 VALUES (2);
39377ERROR:  could not serialize access due to read/write dependencies among transactions
39378step p2: PREPARE TRANSACTION 's2';
39379step c1: COMMIT PREPARED 's1';
39380step c2: COMMIT PREPARED 's2';
39381ERROR:  prepared transaction with identifier "s2" does not exist
39382step check: SELECT * FROM test1,test2,test3;
39383a|b|c
39384-+-+-
39385(0 rows)
39386
39387
39388starting permutation: w3 r2 r1 p3 c3 p1 w2 p2 c2 c1 check
39389a
39390-
39391(0 rows)
39392
39393a
39394-
39395(0 rows)
39396
39397step w3: INSERT INTO test3 VALUES (3);
39398step r2: SELECT * FROM test3;
39399c
39400-
39401(0 rows)
39402
39403step r1: SELECT * FROM test2;
39404b
39405-
39406(0 rows)
39407
39408step p3: PREPARE TRANSACTION 's3';
39409step c3: COMMIT PREPARED 's3';
39410step p1: PREPARE TRANSACTION 's1';
39411step w2: INSERT INTO test2 VALUES (2);
39412ERROR:  could not serialize access due to read/write dependencies among transactions
39413step p2: PREPARE TRANSACTION 's2';
39414step c2: COMMIT PREPARED 's2';
39415ERROR:  prepared transaction with identifier "s2" does not exist
39416step c1: COMMIT PREPARED 's1';
39417step check: SELECT * FROM test1,test2,test3;
39418a|b|c
39419-+-+-
39420(0 rows)
39421
39422
39423starting permutation: w3 r2 r1 p3 c3 p1 w2 c1 p2 c2 check
39424a
39425-
39426(0 rows)
39427
39428a
39429-
39430(0 rows)
39431
39432step w3: INSERT INTO test3 VALUES (3);
39433step r2: SELECT * FROM test3;
39434c
39435-
39436(0 rows)
39437
39438step r1: SELECT * FROM test2;
39439b
39440-
39441(0 rows)
39442
39443step p3: PREPARE TRANSACTION 's3';
39444step c3: COMMIT PREPARED 's3';
39445step p1: PREPARE TRANSACTION 's1';
39446step w2: INSERT INTO test2 VALUES (2);
39447ERROR:  could not serialize access due to read/write dependencies among transactions
39448step c1: COMMIT PREPARED 's1';
39449step p2: PREPARE TRANSACTION 's2';
39450step c2: COMMIT PREPARED 's2';
39451ERROR:  prepared transaction with identifier "s2" does not exist
39452step check: SELECT * FROM test1,test2,test3;
39453a|b|c
39454-+-+-
39455(0 rows)
39456
39457
39458starting permutation: w3 r2 r1 p3 c3 p1 c1 w2 p2 c2 check
39459a
39460-
39461(0 rows)
39462
39463a
39464-
39465(0 rows)
39466
39467step w3: INSERT INTO test3 VALUES (3);
39468step r2: SELECT * FROM test3;
39469c
39470-
39471(0 rows)
39472
39473step r1: SELECT * FROM test2;
39474b
39475-
39476(0 rows)
39477
39478step p3: PREPARE TRANSACTION 's3';
39479step c3: COMMIT PREPARED 's3';
39480step p1: PREPARE TRANSACTION 's1';
39481step c1: COMMIT PREPARED 's1';
39482step w2: INSERT INTO test2 VALUES (2);
39483ERROR:  could not serialize access due to read/write dependencies among transactions
39484step p2: PREPARE TRANSACTION 's2';
39485step c2: COMMIT PREPARED 's2';
39486ERROR:  prepared transaction with identifier "s2" does not exist
39487step check: SELECT * FROM test1,test2,test3;
39488a|b|c
39489-+-+-
39490(0 rows)
39491
39492
39493starting permutation: w3 r2 p3 r1 w2 p1 p2 c3 c1 c2 check
39494a
39495-
39496(0 rows)
39497
39498a
39499-
39500(0 rows)
39501
39502step w3: INSERT INTO test3 VALUES (3);
39503step r2: SELECT * FROM test3;
39504c
39505-
39506(0 rows)
39507
39508step p3: PREPARE TRANSACTION 's3';
39509step r1: SELECT * FROM test2;
39510b
39511-
39512(0 rows)
39513
39514step w2: INSERT INTO test2 VALUES (2);
39515ERROR:  could not serialize access due to read/write dependencies among transactions
39516step p1: PREPARE TRANSACTION 's1';
39517step p2: PREPARE TRANSACTION 's2';
39518step c3: COMMIT PREPARED 's3';
39519step c1: COMMIT PREPARED 's1';
39520step c2: COMMIT PREPARED 's2';
39521ERROR:  prepared transaction with identifier "s2" does not exist
39522step check: SELECT * FROM test1,test2,test3;
39523a|b|c
39524-+-+-
39525(0 rows)
39526
39527
39528starting permutation: w3 r2 p3 r1 w2 p1 p2 c3 c2 c1 check
39529a
39530-
39531(0 rows)
39532
39533a
39534-
39535(0 rows)
39536
39537step w3: INSERT INTO test3 VALUES (3);
39538step r2: SELECT * FROM test3;
39539c
39540-
39541(0 rows)
39542
39543step p3: PREPARE TRANSACTION 's3';
39544step r1: SELECT * FROM test2;
39545b
39546-
39547(0 rows)
39548
39549step w2: INSERT INTO test2 VALUES (2);
39550ERROR:  could not serialize access due to read/write dependencies among transactions
39551step p1: PREPARE TRANSACTION 's1';
39552step p2: PREPARE TRANSACTION 's2';
39553step c3: COMMIT PREPARED 's3';
39554step c2: COMMIT PREPARED 's2';
39555ERROR:  prepared transaction with identifier "s2" does not exist
39556step c1: COMMIT PREPARED 's1';
39557step check: SELECT * FROM test1,test2,test3;
39558a|b|c
39559-+-+-
39560(0 rows)
39561
39562
39563starting permutation: w3 r2 p3 r1 w2 p1 c3 p2 c1 c2 check
39564a
39565-
39566(0 rows)
39567
39568a
39569-
39570(0 rows)
39571
39572step w3: INSERT INTO test3 VALUES (3);
39573step r2: SELECT * FROM test3;
39574c
39575-
39576(0 rows)
39577
39578step p3: PREPARE TRANSACTION 's3';
39579step r1: SELECT * FROM test2;
39580b
39581-
39582(0 rows)
39583
39584step w2: INSERT INTO test2 VALUES (2);
39585ERROR:  could not serialize access due to read/write dependencies among transactions
39586step p1: PREPARE TRANSACTION 's1';
39587step c3: COMMIT PREPARED 's3';
39588step p2: PREPARE TRANSACTION 's2';
39589step c1: COMMIT PREPARED 's1';
39590step c2: COMMIT PREPARED 's2';
39591ERROR:  prepared transaction with identifier "s2" does not exist
39592step check: SELECT * FROM test1,test2,test3;
39593a|b|c
39594-+-+-
39595(0 rows)
39596
39597
39598starting permutation: w3 r2 p3 r1 w2 p1 c3 p2 c2 c1 check
39599a
39600-
39601(0 rows)
39602
39603a
39604-
39605(0 rows)
39606
39607step w3: INSERT INTO test3 VALUES (3);
39608step r2: SELECT * FROM test3;
39609c
39610-
39611(0 rows)
39612
39613step p3: PREPARE TRANSACTION 's3';
39614step r1: SELECT * FROM test2;
39615b
39616-
39617(0 rows)
39618
39619step w2: INSERT INTO test2 VALUES (2);
39620ERROR:  could not serialize access due to read/write dependencies among transactions
39621step p1: PREPARE TRANSACTION 's1';
39622step c3: COMMIT PREPARED 's3';
39623step p2: PREPARE TRANSACTION 's2';
39624step c2: COMMIT PREPARED 's2';
39625ERROR:  prepared transaction with identifier "s2" does not exist
39626step c1: COMMIT PREPARED 's1';
39627step check: SELECT * FROM test1,test2,test3;
39628a|b|c
39629-+-+-
39630(0 rows)
39631
39632
39633starting permutation: w3 r2 p3 r1 w2 p1 c3 c1 p2 c2 check
39634a
39635-
39636(0 rows)
39637
39638a
39639-
39640(0 rows)
39641
39642step w3: INSERT INTO test3 VALUES (3);
39643step r2: SELECT * FROM test3;
39644c
39645-
39646(0 rows)
39647
39648step p3: PREPARE TRANSACTION 's3';
39649step r1: SELECT * FROM test2;
39650b
39651-
39652(0 rows)
39653
39654step w2: INSERT INTO test2 VALUES (2);
39655ERROR:  could not serialize access due to read/write dependencies among transactions
39656step p1: PREPARE TRANSACTION 's1';
39657step c3: COMMIT PREPARED 's3';
39658step c1: COMMIT PREPARED 's1';
39659step p2: PREPARE TRANSACTION 's2';
39660step c2: COMMIT PREPARED 's2';
39661ERROR:  prepared transaction with identifier "s2" does not exist
39662step check: SELECT * FROM test1,test2,test3;
39663a|b|c
39664-+-+-
39665(0 rows)
39666
39667
39668starting permutation: w3 r2 p3 r1 w2 p2 p1 c3 c1 c2 check
39669a
39670-
39671(0 rows)
39672
39673a
39674-
39675(0 rows)
39676
39677step w3: INSERT INTO test3 VALUES (3);
39678step r2: SELECT * FROM test3;
39679c
39680-
39681(0 rows)
39682
39683step p3: PREPARE TRANSACTION 's3';
39684step r1: SELECT * FROM test2;
39685b
39686-
39687(0 rows)
39688
39689step w2: INSERT INTO test2 VALUES (2);
39690ERROR:  could not serialize access due to read/write dependencies among transactions
39691step p2: PREPARE TRANSACTION 's2';
39692step p1: PREPARE TRANSACTION 's1';
39693step c3: COMMIT PREPARED 's3';
39694step c1: COMMIT PREPARED 's1';
39695step c2: COMMIT PREPARED 's2';
39696ERROR:  prepared transaction with identifier "s2" does not exist
39697step check: SELECT * FROM test1,test2,test3;
39698a|b|c
39699-+-+-
39700(0 rows)
39701
39702
39703starting permutation: w3 r2 p3 r1 w2 p2 p1 c3 c2 c1 check
39704a
39705-
39706(0 rows)
39707
39708a
39709-
39710(0 rows)
39711
39712step w3: INSERT INTO test3 VALUES (3);
39713step r2: SELECT * FROM test3;
39714c
39715-
39716(0 rows)
39717
39718step p3: PREPARE TRANSACTION 's3';
39719step r1: SELECT * FROM test2;
39720b
39721-
39722(0 rows)
39723
39724step w2: INSERT INTO test2 VALUES (2);
39725ERROR:  could not serialize access due to read/write dependencies among transactions
39726step p2: PREPARE TRANSACTION 's2';
39727step p1: PREPARE TRANSACTION 's1';
39728step c3: COMMIT PREPARED 's3';
39729step c2: COMMIT PREPARED 's2';
39730ERROR:  prepared transaction with identifier "s2" does not exist
39731step c1: COMMIT PREPARED 's1';
39732step check: SELECT * FROM test1,test2,test3;
39733a|b|c
39734-+-+-
39735(0 rows)
39736
39737
39738starting permutation: w3 r2 p3 r1 w2 p2 c3 p1 c1 c2 check
39739a
39740-
39741(0 rows)
39742
39743a
39744-
39745(0 rows)
39746
39747step w3: INSERT INTO test3 VALUES (3);
39748step r2: SELECT * FROM test3;
39749c
39750-
39751(0 rows)
39752
39753step p3: PREPARE TRANSACTION 's3';
39754step r1: SELECT * FROM test2;
39755b
39756-
39757(0 rows)
39758
39759step w2: INSERT INTO test2 VALUES (2);
39760ERROR:  could not serialize access due to read/write dependencies among transactions
39761step p2: PREPARE TRANSACTION 's2';
39762step c3: COMMIT PREPARED 's3';
39763step p1: PREPARE TRANSACTION 's1';
39764step c1: COMMIT PREPARED 's1';
39765step c2: COMMIT PREPARED 's2';
39766ERROR:  prepared transaction with identifier "s2" does not exist
39767step check: SELECT * FROM test1,test2,test3;
39768a|b|c
39769-+-+-
39770(0 rows)
39771
39772
39773starting permutation: w3 r2 p3 r1 w2 p2 c3 p1 c2 c1 check
39774a
39775-
39776(0 rows)
39777
39778a
39779-
39780(0 rows)
39781
39782step w3: INSERT INTO test3 VALUES (3);
39783step r2: SELECT * FROM test3;
39784c
39785-
39786(0 rows)
39787
39788step p3: PREPARE TRANSACTION 's3';
39789step r1: SELECT * FROM test2;
39790b
39791-
39792(0 rows)
39793
39794step w2: INSERT INTO test2 VALUES (2);
39795ERROR:  could not serialize access due to read/write dependencies among transactions
39796step p2: PREPARE TRANSACTION 's2';
39797step c3: COMMIT PREPARED 's3';
39798step p1: PREPARE TRANSACTION 's1';
39799step c2: COMMIT PREPARED 's2';
39800ERROR:  prepared transaction with identifier "s2" does not exist
39801step c1: COMMIT PREPARED 's1';
39802step check: SELECT * FROM test1,test2,test3;
39803a|b|c
39804-+-+-
39805(0 rows)
39806
39807
39808starting permutation: w3 r2 p3 r1 w2 p2 c3 c2 p1 c1 check
39809a
39810-
39811(0 rows)
39812
39813a
39814-
39815(0 rows)
39816
39817step w3: INSERT INTO test3 VALUES (3);
39818step r2: SELECT * FROM test3;
39819c
39820-
39821(0 rows)
39822
39823step p3: PREPARE TRANSACTION 's3';
39824step r1: SELECT * FROM test2;
39825b
39826-
39827(0 rows)
39828
39829step w2: INSERT INTO test2 VALUES (2);
39830ERROR:  could not serialize access due to read/write dependencies among transactions
39831step p2: PREPARE TRANSACTION 's2';
39832step c3: COMMIT PREPARED 's3';
39833step c2: COMMIT PREPARED 's2';
39834ERROR:  prepared transaction with identifier "s2" does not exist
39835step p1: PREPARE TRANSACTION 's1';
39836step c1: COMMIT PREPARED 's1';
39837step check: SELECT * FROM test1,test2,test3;
39838a|b|c
39839-+-+-
39840(0 rows)
39841
39842
39843starting permutation: w3 r2 p3 r1 w2 c3 p1 p2 c1 c2 check
39844a
39845-
39846(0 rows)
39847
39848a
39849-
39850(0 rows)
39851
39852step w3: INSERT INTO test3 VALUES (3);
39853step r2: SELECT * FROM test3;
39854c
39855-
39856(0 rows)
39857
39858step p3: PREPARE TRANSACTION 's3';
39859step r1: SELECT * FROM test2;
39860b
39861-
39862(0 rows)
39863
39864step w2: INSERT INTO test2 VALUES (2);
39865ERROR:  could not serialize access due to read/write dependencies among transactions
39866step c3: COMMIT PREPARED 's3';
39867step p1: PREPARE TRANSACTION 's1';
39868step p2: PREPARE TRANSACTION 's2';
39869step c1: COMMIT PREPARED 's1';
39870step c2: COMMIT PREPARED 's2';
39871ERROR:  prepared transaction with identifier "s2" does not exist
39872step check: SELECT * FROM test1,test2,test3;
39873a|b|c
39874-+-+-
39875(0 rows)
39876
39877
39878starting permutation: w3 r2 p3 r1 w2 c3 p1 p2 c2 c1 check
39879a
39880-
39881(0 rows)
39882
39883a
39884-
39885(0 rows)
39886
39887step w3: INSERT INTO test3 VALUES (3);
39888step r2: SELECT * FROM test3;
39889c
39890-
39891(0 rows)
39892
39893step p3: PREPARE TRANSACTION 's3';
39894step r1: SELECT * FROM test2;
39895b
39896-
39897(0 rows)
39898
39899step w2: INSERT INTO test2 VALUES (2);
39900ERROR:  could not serialize access due to read/write dependencies among transactions
39901step c3: COMMIT PREPARED 's3';
39902step p1: PREPARE TRANSACTION 's1';
39903step p2: PREPARE TRANSACTION 's2';
39904step c2: COMMIT PREPARED 's2';
39905ERROR:  prepared transaction with identifier "s2" does not exist
39906step c1: COMMIT PREPARED 's1';
39907step check: SELECT * FROM test1,test2,test3;
39908a|b|c
39909-+-+-
39910(0 rows)
39911
39912
39913starting permutation: w3 r2 p3 r1 w2 c3 p1 c1 p2 c2 check
39914a
39915-
39916(0 rows)
39917
39918a
39919-
39920(0 rows)
39921
39922step w3: INSERT INTO test3 VALUES (3);
39923step r2: SELECT * FROM test3;
39924c
39925-
39926(0 rows)
39927
39928step p3: PREPARE TRANSACTION 's3';
39929step r1: SELECT * FROM test2;
39930b
39931-
39932(0 rows)
39933
39934step w2: INSERT INTO test2 VALUES (2);
39935ERROR:  could not serialize access due to read/write dependencies among transactions
39936step c3: COMMIT PREPARED 's3';
39937step p1: PREPARE TRANSACTION 's1';
39938step c1: COMMIT PREPARED 's1';
39939step p2: PREPARE TRANSACTION 's2';
39940step c2: COMMIT PREPARED 's2';
39941ERROR:  prepared transaction with identifier "s2" does not exist
39942step check: SELECT * FROM test1,test2,test3;
39943a|b|c
39944-+-+-
39945(0 rows)
39946
39947
39948starting permutation: w3 r2 p3 r1 w2 c3 p2 p1 c1 c2 check
39949a
39950-
39951(0 rows)
39952
39953a
39954-
39955(0 rows)
39956
39957step w3: INSERT INTO test3 VALUES (3);
39958step r2: SELECT * FROM test3;
39959c
39960-
39961(0 rows)
39962
39963step p3: PREPARE TRANSACTION 's3';
39964step r1: SELECT * FROM test2;
39965b
39966-
39967(0 rows)
39968
39969step w2: INSERT INTO test2 VALUES (2);
39970ERROR:  could not serialize access due to read/write dependencies among transactions
39971step c3: COMMIT PREPARED 's3';
39972step p2: PREPARE TRANSACTION 's2';
39973step p1: PREPARE TRANSACTION 's1';
39974step c1: COMMIT PREPARED 's1';
39975step c2: COMMIT PREPARED 's2';
39976ERROR:  prepared transaction with identifier "s2" does not exist
39977step check: SELECT * FROM test1,test2,test3;
39978a|b|c
39979-+-+-
39980(0 rows)
39981
39982
39983starting permutation: w3 r2 p3 r1 w2 c3 p2 p1 c2 c1 check
39984a
39985-
39986(0 rows)
39987
39988a
39989-
39990(0 rows)
39991
39992step w3: INSERT INTO test3 VALUES (3);
39993step r2: SELECT * FROM test3;
39994c
39995-
39996(0 rows)
39997
39998step p3: PREPARE TRANSACTION 's3';
39999step r1: SELECT * FROM test2;
40000b
40001-
40002(0 rows)
40003
40004step w2: INSERT INTO test2 VALUES (2);
40005ERROR:  could not serialize access due to read/write dependencies among transactions
40006step c3: COMMIT PREPARED 's3';
40007step p2: PREPARE TRANSACTION 's2';
40008step p1: PREPARE TRANSACTION 's1';
40009step c2: COMMIT PREPARED 's2';
40010ERROR:  prepared transaction with identifier "s2" does not exist
40011step c1: COMMIT PREPARED 's1';
40012step check: SELECT * FROM test1,test2,test3;
40013a|b|c
40014-+-+-
40015(0 rows)
40016
40017
40018starting permutation: w3 r2 p3 r1 w2 c3 p2 c2 p1 c1 check
40019a
40020-
40021(0 rows)
40022
40023a
40024-
40025(0 rows)
40026
40027step w3: INSERT INTO test3 VALUES (3);
40028step r2: SELECT * FROM test3;
40029c
40030-
40031(0 rows)
40032
40033step p3: PREPARE TRANSACTION 's3';
40034step r1: SELECT * FROM test2;
40035b
40036-
40037(0 rows)
40038
40039step w2: INSERT INTO test2 VALUES (2);
40040ERROR:  could not serialize access due to read/write dependencies among transactions
40041step c3: COMMIT PREPARED 's3';
40042step p2: PREPARE TRANSACTION 's2';
40043step c2: COMMIT PREPARED 's2';
40044ERROR:  prepared transaction with identifier "s2" does not exist
40045step p1: PREPARE TRANSACTION 's1';
40046step c1: COMMIT PREPARED 's1';
40047step check: SELECT * FROM test1,test2,test3;
40048a|b|c
40049-+-+-
40050(0 rows)
40051
40052
40053starting permutation: w3 r2 p3 r1 p1 w2 p2 c3 c1 c2 check
40054a
40055-
40056(0 rows)
40057
40058a
40059-
40060(0 rows)
40061
40062step w3: INSERT INTO test3 VALUES (3);
40063step r2: SELECT * FROM test3;
40064c
40065-
40066(0 rows)
40067
40068step p3: PREPARE TRANSACTION 's3';
40069step r1: SELECT * FROM test2;
40070b
40071-
40072(0 rows)
40073
40074step p1: PREPARE TRANSACTION 's1';
40075step w2: INSERT INTO test2 VALUES (2);
40076ERROR:  could not serialize access due to read/write dependencies among transactions
40077step p2: PREPARE TRANSACTION 's2';
40078step c3: COMMIT PREPARED 's3';
40079step c1: COMMIT PREPARED 's1';
40080step c2: COMMIT PREPARED 's2';
40081ERROR:  prepared transaction with identifier "s2" does not exist
40082step check: SELECT * FROM test1,test2,test3;
40083a|b|c
40084-+-+-
40085(0 rows)
40086
40087
40088starting permutation: w3 r2 p3 r1 p1 w2 p2 c3 c2 c1 check
40089a
40090-
40091(0 rows)
40092
40093a
40094-
40095(0 rows)
40096
40097step w3: INSERT INTO test3 VALUES (3);
40098step r2: SELECT * FROM test3;
40099c
40100-
40101(0 rows)
40102
40103step p3: PREPARE TRANSACTION 's3';
40104step r1: SELECT * FROM test2;
40105b
40106-
40107(0 rows)
40108
40109step p1: PREPARE TRANSACTION 's1';
40110step w2: INSERT INTO test2 VALUES (2);
40111ERROR:  could not serialize access due to read/write dependencies among transactions
40112step p2: PREPARE TRANSACTION 's2';
40113step c3: COMMIT PREPARED 's3';
40114step c2: COMMIT PREPARED 's2';
40115ERROR:  prepared transaction with identifier "s2" does not exist
40116step c1: COMMIT PREPARED 's1';
40117step check: SELECT * FROM test1,test2,test3;
40118a|b|c
40119-+-+-
40120(0 rows)
40121
40122
40123starting permutation: w3 r2 p3 r1 p1 w2 c3 p2 c1 c2 check
40124a
40125-
40126(0 rows)
40127
40128a
40129-
40130(0 rows)
40131
40132step w3: INSERT INTO test3 VALUES (3);
40133step r2: SELECT * FROM test3;
40134c
40135-
40136(0 rows)
40137
40138step p3: PREPARE TRANSACTION 's3';
40139step r1: SELECT * FROM test2;
40140b
40141-
40142(0 rows)
40143
40144step p1: PREPARE TRANSACTION 's1';
40145step w2: INSERT INTO test2 VALUES (2);
40146ERROR:  could not serialize access due to read/write dependencies among transactions
40147step c3: COMMIT PREPARED 's3';
40148step p2: PREPARE TRANSACTION 's2';
40149step c1: COMMIT PREPARED 's1';
40150step c2: COMMIT PREPARED 's2';
40151ERROR:  prepared transaction with identifier "s2" does not exist
40152step check: SELECT * FROM test1,test2,test3;
40153a|b|c
40154-+-+-
40155(0 rows)
40156
40157
40158starting permutation: w3 r2 p3 r1 p1 w2 c3 p2 c2 c1 check
40159a
40160-
40161(0 rows)
40162
40163a
40164-
40165(0 rows)
40166
40167step w3: INSERT INTO test3 VALUES (3);
40168step r2: SELECT * FROM test3;
40169c
40170-
40171(0 rows)
40172
40173step p3: PREPARE TRANSACTION 's3';
40174step r1: SELECT * FROM test2;
40175b
40176-
40177(0 rows)
40178
40179step p1: PREPARE TRANSACTION 's1';
40180step w2: INSERT INTO test2 VALUES (2);
40181ERROR:  could not serialize access due to read/write dependencies among transactions
40182step c3: COMMIT PREPARED 's3';
40183step p2: PREPARE TRANSACTION 's2';
40184step c2: COMMIT PREPARED 's2';
40185ERROR:  prepared transaction with identifier "s2" does not exist
40186step c1: COMMIT PREPARED 's1';
40187step check: SELECT * FROM test1,test2,test3;
40188a|b|c
40189-+-+-
40190(0 rows)
40191
40192
40193starting permutation: w3 r2 p3 r1 p1 w2 c3 c1 p2 c2 check
40194a
40195-
40196(0 rows)
40197
40198a
40199-
40200(0 rows)
40201
40202step w3: INSERT INTO test3 VALUES (3);
40203step r2: SELECT * FROM test3;
40204c
40205-
40206(0 rows)
40207
40208step p3: PREPARE TRANSACTION 's3';
40209step r1: SELECT * FROM test2;
40210b
40211-
40212(0 rows)
40213
40214step p1: PREPARE TRANSACTION 's1';
40215step w2: INSERT INTO test2 VALUES (2);
40216ERROR:  could not serialize access due to read/write dependencies among transactions
40217step c3: COMMIT PREPARED 's3';
40218step c1: COMMIT PREPARED 's1';
40219step p2: PREPARE TRANSACTION 's2';
40220step c2: COMMIT PREPARED 's2';
40221ERROR:  prepared transaction with identifier "s2" does not exist
40222step check: SELECT * FROM test1,test2,test3;
40223a|b|c
40224-+-+-
40225(0 rows)
40226
40227
40228starting permutation: w3 r2 p3 r1 p1 c3 w2 p2 c1 c2 check
40229a
40230-
40231(0 rows)
40232
40233a
40234-
40235(0 rows)
40236
40237step w3: INSERT INTO test3 VALUES (3);
40238step r2: SELECT * FROM test3;
40239c
40240-
40241(0 rows)
40242
40243step p3: PREPARE TRANSACTION 's3';
40244step r1: SELECT * FROM test2;
40245b
40246-
40247(0 rows)
40248
40249step p1: PREPARE TRANSACTION 's1';
40250step c3: COMMIT PREPARED 's3';
40251step w2: INSERT INTO test2 VALUES (2);
40252ERROR:  could not serialize access due to read/write dependencies among transactions
40253step p2: PREPARE TRANSACTION 's2';
40254step c1: COMMIT PREPARED 's1';
40255step c2: COMMIT PREPARED 's2';
40256ERROR:  prepared transaction with identifier "s2" does not exist
40257step check: SELECT * FROM test1,test2,test3;
40258a|b|c
40259-+-+-
40260(0 rows)
40261
40262
40263starting permutation: w3 r2 p3 r1 p1 c3 w2 p2 c2 c1 check
40264a
40265-
40266(0 rows)
40267
40268a
40269-
40270(0 rows)
40271
40272step w3: INSERT INTO test3 VALUES (3);
40273step r2: SELECT * FROM test3;
40274c
40275-
40276(0 rows)
40277
40278step p3: PREPARE TRANSACTION 's3';
40279step r1: SELECT * FROM test2;
40280b
40281-
40282(0 rows)
40283
40284step p1: PREPARE TRANSACTION 's1';
40285step c3: COMMIT PREPARED 's3';
40286step w2: INSERT INTO test2 VALUES (2);
40287ERROR:  could not serialize access due to read/write dependencies among transactions
40288step p2: PREPARE TRANSACTION 's2';
40289step c2: COMMIT PREPARED 's2';
40290ERROR:  prepared transaction with identifier "s2" does not exist
40291step c1: COMMIT PREPARED 's1';
40292step check: SELECT * FROM test1,test2,test3;
40293a|b|c
40294-+-+-
40295(0 rows)
40296
40297
40298starting permutation: w3 r2 p3 r1 p1 c3 w2 c1 p2 c2 check
40299a
40300-
40301(0 rows)
40302
40303a
40304-
40305(0 rows)
40306
40307step w3: INSERT INTO test3 VALUES (3);
40308step r2: SELECT * FROM test3;
40309c
40310-
40311(0 rows)
40312
40313step p3: PREPARE TRANSACTION 's3';
40314step r1: SELECT * FROM test2;
40315b
40316-
40317(0 rows)
40318
40319step p1: PREPARE TRANSACTION 's1';
40320step c3: COMMIT PREPARED 's3';
40321step w2: INSERT INTO test2 VALUES (2);
40322ERROR:  could not serialize access due to read/write dependencies among transactions
40323step c1: COMMIT PREPARED 's1';
40324step p2: PREPARE TRANSACTION 's2';
40325step c2: COMMIT PREPARED 's2';
40326ERROR:  prepared transaction with identifier "s2" does not exist
40327step check: SELECT * FROM test1,test2,test3;
40328a|b|c
40329-+-+-
40330(0 rows)
40331
40332
40333starting permutation: w3 r2 p3 r1 p1 c3 c1 w2 p2 c2 check
40334a
40335-
40336(0 rows)
40337
40338a
40339-
40340(0 rows)
40341
40342step w3: INSERT INTO test3 VALUES (3);
40343step r2: SELECT * FROM test3;
40344c
40345-
40346(0 rows)
40347
40348step p3: PREPARE TRANSACTION 's3';
40349step r1: SELECT * FROM test2;
40350b
40351-
40352(0 rows)
40353
40354step p1: PREPARE TRANSACTION 's1';
40355step c3: COMMIT PREPARED 's3';
40356step c1: COMMIT PREPARED 's1';
40357step w2: INSERT INTO test2 VALUES (2);
40358ERROR:  could not serialize access due to read/write dependencies among transactions
40359step p2: PREPARE TRANSACTION 's2';
40360step c2: COMMIT PREPARED 's2';
40361ERROR:  prepared transaction with identifier "s2" does not exist
40362step check: SELECT * FROM test1,test2,test3;
40363a|b|c
40364-+-+-
40365(0 rows)
40366
40367
40368starting permutation: w3 r2 p3 r1 c3 w2 p1 p2 c1 c2 check
40369a
40370-
40371(0 rows)
40372
40373a
40374-
40375(0 rows)
40376
40377step w3: INSERT INTO test3 VALUES (3);
40378step r2: SELECT * FROM test3;
40379c
40380-
40381(0 rows)
40382
40383step p3: PREPARE TRANSACTION 's3';
40384step r1: SELECT * FROM test2;
40385b
40386-
40387(0 rows)
40388
40389step c3: COMMIT PREPARED 's3';
40390step w2: INSERT INTO test2 VALUES (2);
40391ERROR:  could not serialize access due to read/write dependencies among transactions
40392step p1: PREPARE TRANSACTION 's1';
40393step p2: PREPARE TRANSACTION 's2';
40394step c1: COMMIT PREPARED 's1';
40395step c2: COMMIT PREPARED 's2';
40396ERROR:  prepared transaction with identifier "s2" does not exist
40397step check: SELECT * FROM test1,test2,test3;
40398a|b|c
40399-+-+-
40400(0 rows)
40401
40402
40403starting permutation: w3 r2 p3 r1 c3 w2 p1 p2 c2 c1 check
40404a
40405-
40406(0 rows)
40407
40408a
40409-
40410(0 rows)
40411
40412step w3: INSERT INTO test3 VALUES (3);
40413step r2: SELECT * FROM test3;
40414c
40415-
40416(0 rows)
40417
40418step p3: PREPARE TRANSACTION 's3';
40419step r1: SELECT * FROM test2;
40420b
40421-
40422(0 rows)
40423
40424step c3: COMMIT PREPARED 's3';
40425step w2: INSERT INTO test2 VALUES (2);
40426ERROR:  could not serialize access due to read/write dependencies among transactions
40427step p1: PREPARE TRANSACTION 's1';
40428step p2: PREPARE TRANSACTION 's2';
40429step c2: COMMIT PREPARED 's2';
40430ERROR:  prepared transaction with identifier "s2" does not exist
40431step c1: COMMIT PREPARED 's1';
40432step check: SELECT * FROM test1,test2,test3;
40433a|b|c
40434-+-+-
40435(0 rows)
40436
40437
40438starting permutation: w3 r2 p3 r1 c3 w2 p1 c1 p2 c2 check
40439a
40440-
40441(0 rows)
40442
40443a
40444-
40445(0 rows)
40446
40447step w3: INSERT INTO test3 VALUES (3);
40448step r2: SELECT * FROM test3;
40449c
40450-
40451(0 rows)
40452
40453step p3: PREPARE TRANSACTION 's3';
40454step r1: SELECT * FROM test2;
40455b
40456-
40457(0 rows)
40458
40459step c3: COMMIT PREPARED 's3';
40460step w2: INSERT INTO test2 VALUES (2);
40461ERROR:  could not serialize access due to read/write dependencies among transactions
40462step p1: PREPARE TRANSACTION 's1';
40463step c1: COMMIT PREPARED 's1';
40464step p2: PREPARE TRANSACTION 's2';
40465step c2: COMMIT PREPARED 's2';
40466ERROR:  prepared transaction with identifier "s2" does not exist
40467step check: SELECT * FROM test1,test2,test3;
40468a|b|c
40469-+-+-
40470(0 rows)
40471
40472
40473starting permutation: w3 r2 p3 r1 c3 w2 p2 p1 c1 c2 check
40474a
40475-
40476(0 rows)
40477
40478a
40479-
40480(0 rows)
40481
40482step w3: INSERT INTO test3 VALUES (3);
40483step r2: SELECT * FROM test3;
40484c
40485-
40486(0 rows)
40487
40488step p3: PREPARE TRANSACTION 's3';
40489step r1: SELECT * FROM test2;
40490b
40491-
40492(0 rows)
40493
40494step c3: COMMIT PREPARED 's3';
40495step w2: INSERT INTO test2 VALUES (2);
40496ERROR:  could not serialize access due to read/write dependencies among transactions
40497step p2: PREPARE TRANSACTION 's2';
40498step p1: PREPARE TRANSACTION 's1';
40499step c1: COMMIT PREPARED 's1';
40500step c2: COMMIT PREPARED 's2';
40501ERROR:  prepared transaction with identifier "s2" does not exist
40502step check: SELECT * FROM test1,test2,test3;
40503a|b|c
40504-+-+-
40505(0 rows)
40506
40507
40508starting permutation: w3 r2 p3 r1 c3 w2 p2 p1 c2 c1 check
40509a
40510-
40511(0 rows)
40512
40513a
40514-
40515(0 rows)
40516
40517step w3: INSERT INTO test3 VALUES (3);
40518step r2: SELECT * FROM test3;
40519c
40520-
40521(0 rows)
40522
40523step p3: PREPARE TRANSACTION 's3';
40524step r1: SELECT * FROM test2;
40525b
40526-
40527(0 rows)
40528
40529step c3: COMMIT PREPARED 's3';
40530step w2: INSERT INTO test2 VALUES (2);
40531ERROR:  could not serialize access due to read/write dependencies among transactions
40532step p2: PREPARE TRANSACTION 's2';
40533step p1: PREPARE TRANSACTION 's1';
40534step c2: COMMIT PREPARED 's2';
40535ERROR:  prepared transaction with identifier "s2" does not exist
40536step c1: COMMIT PREPARED 's1';
40537step check: SELECT * FROM test1,test2,test3;
40538a|b|c
40539-+-+-
40540(0 rows)
40541
40542
40543starting permutation: w3 r2 p3 r1 c3 w2 p2 c2 p1 c1 check
40544a
40545-
40546(0 rows)
40547
40548a
40549-
40550(0 rows)
40551
40552step w3: INSERT INTO test3 VALUES (3);
40553step r2: SELECT * FROM test3;
40554c
40555-
40556(0 rows)
40557
40558step p3: PREPARE TRANSACTION 's3';
40559step r1: SELECT * FROM test2;
40560b
40561-
40562(0 rows)
40563
40564step c3: COMMIT PREPARED 's3';
40565step w2: INSERT INTO test2 VALUES (2);
40566ERROR:  could not serialize access due to read/write dependencies among transactions
40567step p2: PREPARE TRANSACTION 's2';
40568step c2: COMMIT PREPARED 's2';
40569ERROR:  prepared transaction with identifier "s2" does not exist
40570step p1: PREPARE TRANSACTION 's1';
40571step c1: COMMIT PREPARED 's1';
40572step check: SELECT * FROM test1,test2,test3;
40573a|b|c
40574-+-+-
40575(0 rows)
40576
40577
40578starting permutation: w3 r2 p3 r1 c3 p1 w2 p2 c1 c2 check
40579a
40580-
40581(0 rows)
40582
40583a
40584-
40585(0 rows)
40586
40587step w3: INSERT INTO test3 VALUES (3);
40588step r2: SELECT * FROM test3;
40589c
40590-
40591(0 rows)
40592
40593step p3: PREPARE TRANSACTION 's3';
40594step r1: SELECT * FROM test2;
40595b
40596-
40597(0 rows)
40598
40599step c3: COMMIT PREPARED 's3';
40600step p1: PREPARE TRANSACTION 's1';
40601step w2: INSERT INTO test2 VALUES (2);
40602ERROR:  could not serialize access due to read/write dependencies among transactions
40603step p2: PREPARE TRANSACTION 's2';
40604step c1: COMMIT PREPARED 's1';
40605step c2: COMMIT PREPARED 's2';
40606ERROR:  prepared transaction with identifier "s2" does not exist
40607step check: SELECT * FROM test1,test2,test3;
40608a|b|c
40609-+-+-
40610(0 rows)
40611
40612
40613starting permutation: w3 r2 p3 r1 c3 p1 w2 p2 c2 c1 check
40614a
40615-
40616(0 rows)
40617
40618a
40619-
40620(0 rows)
40621
40622step w3: INSERT INTO test3 VALUES (3);
40623step r2: SELECT * FROM test3;
40624c
40625-
40626(0 rows)
40627
40628step p3: PREPARE TRANSACTION 's3';
40629step r1: SELECT * FROM test2;
40630b
40631-
40632(0 rows)
40633
40634step c3: COMMIT PREPARED 's3';
40635step p1: PREPARE TRANSACTION 's1';
40636step w2: INSERT INTO test2 VALUES (2);
40637ERROR:  could not serialize access due to read/write dependencies among transactions
40638step p2: PREPARE TRANSACTION 's2';
40639step c2: COMMIT PREPARED 's2';
40640ERROR:  prepared transaction with identifier "s2" does not exist
40641step c1: COMMIT PREPARED 's1';
40642step check: SELECT * FROM test1,test2,test3;
40643a|b|c
40644-+-+-
40645(0 rows)
40646
40647
40648starting permutation: w3 r2 p3 r1 c3 p1 w2 c1 p2 c2 check
40649a
40650-
40651(0 rows)
40652
40653a
40654-
40655(0 rows)
40656
40657step w3: INSERT INTO test3 VALUES (3);
40658step r2: SELECT * FROM test3;
40659c
40660-
40661(0 rows)
40662
40663step p3: PREPARE TRANSACTION 's3';
40664step r1: SELECT * FROM test2;
40665b
40666-
40667(0 rows)
40668
40669step c3: COMMIT PREPARED 's3';
40670step p1: PREPARE TRANSACTION 's1';
40671step w2: INSERT INTO test2 VALUES (2);
40672ERROR:  could not serialize access due to read/write dependencies among transactions
40673step c1: COMMIT PREPARED 's1';
40674step p2: PREPARE TRANSACTION 's2';
40675step c2: COMMIT PREPARED 's2';
40676ERROR:  prepared transaction with identifier "s2" does not exist
40677step check: SELECT * FROM test1,test2,test3;
40678a|b|c
40679-+-+-
40680(0 rows)
40681
40682
40683starting permutation: w3 r2 p3 r1 c3 p1 c1 w2 p2 c2 check
40684a
40685-
40686(0 rows)
40687
40688a
40689-
40690(0 rows)
40691
40692step w3: INSERT INTO test3 VALUES (3);
40693step r2: SELECT * FROM test3;
40694c
40695-
40696(0 rows)
40697
40698step p3: PREPARE TRANSACTION 's3';
40699step r1: SELECT * FROM test2;
40700b
40701-
40702(0 rows)
40703
40704step c3: COMMIT PREPARED 's3';
40705step p1: PREPARE TRANSACTION 's1';
40706step c1: COMMIT PREPARED 's1';
40707step w2: INSERT INTO test2 VALUES (2);
40708ERROR:  could not serialize access due to read/write dependencies among transactions
40709step p2: PREPARE TRANSACTION 's2';
40710step c2: COMMIT PREPARED 's2';
40711ERROR:  prepared transaction with identifier "s2" does not exist
40712step check: SELECT * FROM test1,test2,test3;
40713a|b|c
40714-+-+-
40715(0 rows)
40716
40717
40718starting permutation: w3 r2 p3 c3 r1 w2 p1 p2 c1 c2 check
40719a
40720-
40721(0 rows)
40722
40723a
40724-
40725(0 rows)
40726
40727step w3: INSERT INTO test3 VALUES (3);
40728step r2: SELECT * FROM test3;
40729c
40730-
40731(0 rows)
40732
40733step p3: PREPARE TRANSACTION 's3';
40734step c3: COMMIT PREPARED 's3';
40735step r1: SELECT * FROM test2;
40736b
40737-
40738(0 rows)
40739
40740step w2: INSERT INTO test2 VALUES (2);
40741ERROR:  could not serialize access due to read/write dependencies among transactions
40742step p1: PREPARE TRANSACTION 's1';
40743step p2: PREPARE TRANSACTION 's2';
40744step c1: COMMIT PREPARED 's1';
40745step c2: COMMIT PREPARED 's2';
40746ERROR:  prepared transaction with identifier "s2" does not exist
40747step check: SELECT * FROM test1,test2,test3;
40748a|b|c
40749-+-+-
40750(0 rows)
40751
40752
40753starting permutation: w3 r2 p3 c3 r1 w2 p1 p2 c2 c1 check
40754a
40755-
40756(0 rows)
40757
40758a
40759-
40760(0 rows)
40761
40762step w3: INSERT INTO test3 VALUES (3);
40763step r2: SELECT * FROM test3;
40764c
40765-
40766(0 rows)
40767
40768step p3: PREPARE TRANSACTION 's3';
40769step c3: COMMIT PREPARED 's3';
40770step r1: SELECT * FROM test2;
40771b
40772-
40773(0 rows)
40774
40775step w2: INSERT INTO test2 VALUES (2);
40776ERROR:  could not serialize access due to read/write dependencies among transactions
40777step p1: PREPARE TRANSACTION 's1';
40778step p2: PREPARE TRANSACTION 's2';
40779step c2: COMMIT PREPARED 's2';
40780ERROR:  prepared transaction with identifier "s2" does not exist
40781step c1: COMMIT PREPARED 's1';
40782step check: SELECT * FROM test1,test2,test3;
40783a|b|c
40784-+-+-
40785(0 rows)
40786
40787
40788starting permutation: w3 r2 p3 c3 r1 w2 p1 c1 p2 c2 check
40789a
40790-
40791(0 rows)
40792
40793a
40794-
40795(0 rows)
40796
40797step w3: INSERT INTO test3 VALUES (3);
40798step r2: SELECT * FROM test3;
40799c
40800-
40801(0 rows)
40802
40803step p3: PREPARE TRANSACTION 's3';
40804step c3: COMMIT PREPARED 's3';
40805step r1: SELECT * FROM test2;
40806b
40807-
40808(0 rows)
40809
40810step w2: INSERT INTO test2 VALUES (2);
40811ERROR:  could not serialize access due to read/write dependencies among transactions
40812step p1: PREPARE TRANSACTION 's1';
40813step c1: COMMIT PREPARED 's1';
40814step p2: PREPARE TRANSACTION 's2';
40815step c2: COMMIT PREPARED 's2';
40816ERROR:  prepared transaction with identifier "s2" does not exist
40817step check: SELECT * FROM test1,test2,test3;
40818a|b|c
40819-+-+-
40820(0 rows)
40821
40822
40823starting permutation: w3 r2 p3 c3 r1 w2 p2 p1 c1 c2 check
40824a
40825-
40826(0 rows)
40827
40828a
40829-
40830(0 rows)
40831
40832step w3: INSERT INTO test3 VALUES (3);
40833step r2: SELECT * FROM test3;
40834c
40835-
40836(0 rows)
40837
40838step p3: PREPARE TRANSACTION 's3';
40839step c3: COMMIT PREPARED 's3';
40840step r1: SELECT * FROM test2;
40841b
40842-
40843(0 rows)
40844
40845step w2: INSERT INTO test2 VALUES (2);
40846ERROR:  could not serialize access due to read/write dependencies among transactions
40847step p2: PREPARE TRANSACTION 's2';
40848step p1: PREPARE TRANSACTION 's1';
40849step c1: COMMIT PREPARED 's1';
40850step c2: COMMIT PREPARED 's2';
40851ERROR:  prepared transaction with identifier "s2" does not exist
40852step check: SELECT * FROM test1,test2,test3;
40853a|b|c
40854-+-+-
40855(0 rows)
40856
40857
40858starting permutation: w3 r2 p3 c3 r1 w2 p2 p1 c2 c1 check
40859a
40860-
40861(0 rows)
40862
40863a
40864-
40865(0 rows)
40866
40867step w3: INSERT INTO test3 VALUES (3);
40868step r2: SELECT * FROM test3;
40869c
40870-
40871(0 rows)
40872
40873step p3: PREPARE TRANSACTION 's3';
40874step c3: COMMIT PREPARED 's3';
40875step r1: SELECT * FROM test2;
40876b
40877-
40878(0 rows)
40879
40880step w2: INSERT INTO test2 VALUES (2);
40881ERROR:  could not serialize access due to read/write dependencies among transactions
40882step p2: PREPARE TRANSACTION 's2';
40883step p1: PREPARE TRANSACTION 's1';
40884step c2: COMMIT PREPARED 's2';
40885ERROR:  prepared transaction with identifier "s2" does not exist
40886step c1: COMMIT PREPARED 's1';
40887step check: SELECT * FROM test1,test2,test3;
40888a|b|c
40889-+-+-
40890(0 rows)
40891
40892
40893starting permutation: w3 r2 p3 c3 r1 w2 p2 c2 p1 c1 check
40894a
40895-
40896(0 rows)
40897
40898a
40899-
40900(0 rows)
40901
40902step w3: INSERT INTO test3 VALUES (3);
40903step r2: SELECT * FROM test3;
40904c
40905-
40906(0 rows)
40907
40908step p3: PREPARE TRANSACTION 's3';
40909step c3: COMMIT PREPARED 's3';
40910step r1: SELECT * FROM test2;
40911b
40912-
40913(0 rows)
40914
40915step w2: INSERT INTO test2 VALUES (2);
40916ERROR:  could not serialize access due to read/write dependencies among transactions
40917step p2: PREPARE TRANSACTION 's2';
40918step c2: COMMIT PREPARED 's2';
40919ERROR:  prepared transaction with identifier "s2" does not exist
40920step p1: PREPARE TRANSACTION 's1';
40921step c1: COMMIT PREPARED 's1';
40922step check: SELECT * FROM test1,test2,test3;
40923a|b|c
40924-+-+-
40925(0 rows)
40926
40927
40928starting permutation: w3 r2 p3 c3 r1 p1 w2 p2 c1 c2 check
40929a
40930-
40931(0 rows)
40932
40933a
40934-
40935(0 rows)
40936
40937step w3: INSERT INTO test3 VALUES (3);
40938step r2: SELECT * FROM test3;
40939c
40940-
40941(0 rows)
40942
40943step p3: PREPARE TRANSACTION 's3';
40944step c3: COMMIT PREPARED 's3';
40945step r1: SELECT * FROM test2;
40946b
40947-
40948(0 rows)
40949
40950step p1: PREPARE TRANSACTION 's1';
40951step w2: INSERT INTO test2 VALUES (2);
40952ERROR:  could not serialize access due to read/write dependencies among transactions
40953step p2: PREPARE TRANSACTION 's2';
40954step c1: COMMIT PREPARED 's1';
40955step c2: COMMIT PREPARED 's2';
40956ERROR:  prepared transaction with identifier "s2" does not exist
40957step check: SELECT * FROM test1,test2,test3;
40958a|b|c
40959-+-+-
40960(0 rows)
40961
40962
40963starting permutation: w3 r2 p3 c3 r1 p1 w2 p2 c2 c1 check
40964a
40965-
40966(0 rows)
40967
40968a
40969-
40970(0 rows)
40971
40972step w3: INSERT INTO test3 VALUES (3);
40973step r2: SELECT * FROM test3;
40974c
40975-
40976(0 rows)
40977
40978step p3: PREPARE TRANSACTION 's3';
40979step c3: COMMIT PREPARED 's3';
40980step r1: SELECT * FROM test2;
40981b
40982-
40983(0 rows)
40984
40985step p1: PREPARE TRANSACTION 's1';
40986step w2: INSERT INTO test2 VALUES (2);
40987ERROR:  could not serialize access due to read/write dependencies among transactions
40988step p2: PREPARE TRANSACTION 's2';
40989step c2: COMMIT PREPARED 's2';
40990ERROR:  prepared transaction with identifier "s2" does not exist
40991step c1: COMMIT PREPARED 's1';
40992step check: SELECT * FROM test1,test2,test3;
40993a|b|c
40994-+-+-
40995(0 rows)
40996
40997
40998starting permutation: w3 r2 p3 c3 r1 p1 w2 c1 p2 c2 check
40999a
41000-
41001(0 rows)
41002
41003a
41004-
41005(0 rows)
41006
41007step w3: INSERT INTO test3 VALUES (3);
41008step r2: SELECT * FROM test3;
41009c
41010-
41011(0 rows)
41012
41013step p3: PREPARE TRANSACTION 's3';
41014step c3: COMMIT PREPARED 's3';
41015step r1: SELECT * FROM test2;
41016b
41017-
41018(0 rows)
41019
41020step p1: PREPARE TRANSACTION 's1';
41021step w2: INSERT INTO test2 VALUES (2);
41022ERROR:  could not serialize access due to read/write dependencies among transactions
41023step c1: COMMIT PREPARED 's1';
41024step p2: PREPARE TRANSACTION 's2';
41025step c2: COMMIT PREPARED 's2';
41026ERROR:  prepared transaction with identifier "s2" does not exist
41027step check: SELECT * FROM test1,test2,test3;
41028a|b|c
41029-+-+-
41030(0 rows)
41031
41032
41033starting permutation: w3 r2 p3 c3 r1 p1 c1 w2 p2 c2 check
41034a
41035-
41036(0 rows)
41037
41038a
41039-
41040(0 rows)
41041
41042step w3: INSERT INTO test3 VALUES (3);
41043step r2: SELECT * FROM test3;
41044c
41045-
41046(0 rows)
41047
41048step p3: PREPARE TRANSACTION 's3';
41049step c3: COMMIT PREPARED 's3';
41050step r1: SELECT * FROM test2;
41051b
41052-
41053(0 rows)
41054
41055step p1: PREPARE TRANSACTION 's1';
41056step c1: COMMIT PREPARED 's1';
41057step w2: INSERT INTO test2 VALUES (2);
41058ERROR:  could not serialize access due to read/write dependencies among transactions
41059step p2: PREPARE TRANSACTION 's2';
41060step c2: COMMIT PREPARED 's2';
41061ERROR:  prepared transaction with identifier "s2" does not exist
41062step check: SELECT * FROM test1,test2,test3;
41063a|b|c
41064-+-+-
41065(0 rows)
41066
41067
41068starting permutation: w3 p3 r1 r2 w2 p1 p2 c3 c1 c2 check
41069a
41070-
41071(0 rows)
41072
41073a
41074-
41075(0 rows)
41076
41077step w3: INSERT INTO test3 VALUES (3);
41078step p3: PREPARE TRANSACTION 's3';
41079step r1: SELECT * FROM test2;
41080b
41081-
41082(0 rows)
41083
41084step r2: SELECT * FROM test3;
41085c
41086-
41087(0 rows)
41088
41089step w2: INSERT INTO test2 VALUES (2);
41090ERROR:  could not serialize access due to read/write dependencies among transactions
41091step p1: PREPARE TRANSACTION 's1';
41092step p2: PREPARE TRANSACTION 's2';
41093step c3: COMMIT PREPARED 's3';
41094step c1: COMMIT PREPARED 's1';
41095step c2: COMMIT PREPARED 's2';
41096ERROR:  prepared transaction with identifier "s2" does not exist
41097step check: SELECT * FROM test1,test2,test3;
41098a|b|c
41099-+-+-
41100(0 rows)
41101
41102
41103starting permutation: w3 p3 r1 r2 w2 p1 p2 c3 c2 c1 check
41104a
41105-
41106(0 rows)
41107
41108a
41109-
41110(0 rows)
41111
41112step w3: INSERT INTO test3 VALUES (3);
41113step p3: PREPARE TRANSACTION 's3';
41114step r1: SELECT * FROM test2;
41115b
41116-
41117(0 rows)
41118
41119step r2: SELECT * FROM test3;
41120c
41121-
41122(0 rows)
41123
41124step w2: INSERT INTO test2 VALUES (2);
41125ERROR:  could not serialize access due to read/write dependencies among transactions
41126step p1: PREPARE TRANSACTION 's1';
41127step p2: PREPARE TRANSACTION 's2';
41128step c3: COMMIT PREPARED 's3';
41129step c2: COMMIT PREPARED 's2';
41130ERROR:  prepared transaction with identifier "s2" does not exist
41131step c1: COMMIT PREPARED 's1';
41132step check: SELECT * FROM test1,test2,test3;
41133a|b|c
41134-+-+-
41135(0 rows)
41136
41137
41138starting permutation: w3 p3 r1 r2 w2 p1 c3 p2 c1 c2 check
41139a
41140-
41141(0 rows)
41142
41143a
41144-
41145(0 rows)
41146
41147step w3: INSERT INTO test3 VALUES (3);
41148step p3: PREPARE TRANSACTION 's3';
41149step r1: SELECT * FROM test2;
41150b
41151-
41152(0 rows)
41153
41154step r2: SELECT * FROM test3;
41155c
41156-
41157(0 rows)
41158
41159step w2: INSERT INTO test2 VALUES (2);
41160ERROR:  could not serialize access due to read/write dependencies among transactions
41161step p1: PREPARE TRANSACTION 's1';
41162step c3: COMMIT PREPARED 's3';
41163step p2: PREPARE TRANSACTION 's2';
41164step c1: COMMIT PREPARED 's1';
41165step c2: COMMIT PREPARED 's2';
41166ERROR:  prepared transaction with identifier "s2" does not exist
41167step check: SELECT * FROM test1,test2,test3;
41168a|b|c
41169-+-+-
41170(0 rows)
41171
41172
41173starting permutation: w3 p3 r1 r2 w2 p1 c3 p2 c2 c1 check
41174a
41175-
41176(0 rows)
41177
41178a
41179-
41180(0 rows)
41181
41182step w3: INSERT INTO test3 VALUES (3);
41183step p3: PREPARE TRANSACTION 's3';
41184step r1: SELECT * FROM test2;
41185b
41186-
41187(0 rows)
41188
41189step r2: SELECT * FROM test3;
41190c
41191-
41192(0 rows)
41193
41194step w2: INSERT INTO test2 VALUES (2);
41195ERROR:  could not serialize access due to read/write dependencies among transactions
41196step p1: PREPARE TRANSACTION 's1';
41197step c3: COMMIT PREPARED 's3';
41198step p2: PREPARE TRANSACTION 's2';
41199step c2: COMMIT PREPARED 's2';
41200ERROR:  prepared transaction with identifier "s2" does not exist
41201step c1: COMMIT PREPARED 's1';
41202step check: SELECT * FROM test1,test2,test3;
41203a|b|c
41204-+-+-
41205(0 rows)
41206
41207
41208starting permutation: w3 p3 r1 r2 w2 p1 c3 c1 p2 c2 check
41209a
41210-
41211(0 rows)
41212
41213a
41214-
41215(0 rows)
41216
41217step w3: INSERT INTO test3 VALUES (3);
41218step p3: PREPARE TRANSACTION 's3';
41219step r1: SELECT * FROM test2;
41220b
41221-
41222(0 rows)
41223
41224step r2: SELECT * FROM test3;
41225c
41226-
41227(0 rows)
41228
41229step w2: INSERT INTO test2 VALUES (2);
41230ERROR:  could not serialize access due to read/write dependencies among transactions
41231step p1: PREPARE TRANSACTION 's1';
41232step c3: COMMIT PREPARED 's3';
41233step c1: COMMIT PREPARED 's1';
41234step p2: PREPARE TRANSACTION 's2';
41235step c2: COMMIT PREPARED 's2';
41236ERROR:  prepared transaction with identifier "s2" does not exist
41237step check: SELECT * FROM test1,test2,test3;
41238a|b|c
41239-+-+-
41240(0 rows)
41241
41242
41243starting permutation: w3 p3 r1 r2 w2 p2 p1 c3 c1 c2 check
41244a
41245-
41246(0 rows)
41247
41248a
41249-
41250(0 rows)
41251
41252step w3: INSERT INTO test3 VALUES (3);
41253step p3: PREPARE TRANSACTION 's3';
41254step r1: SELECT * FROM test2;
41255b
41256-
41257(0 rows)
41258
41259step r2: SELECT * FROM test3;
41260c
41261-
41262(0 rows)
41263
41264step w2: INSERT INTO test2 VALUES (2);
41265ERROR:  could not serialize access due to read/write dependencies among transactions
41266step p2: PREPARE TRANSACTION 's2';
41267step p1: PREPARE TRANSACTION 's1';
41268step c3: COMMIT PREPARED 's3';
41269step c1: COMMIT PREPARED 's1';
41270step c2: COMMIT PREPARED 's2';
41271ERROR:  prepared transaction with identifier "s2" does not exist
41272step check: SELECT * FROM test1,test2,test3;
41273a|b|c
41274-+-+-
41275(0 rows)
41276
41277
41278starting permutation: w3 p3 r1 r2 w2 p2 p1 c3 c2 c1 check
41279a
41280-
41281(0 rows)
41282
41283a
41284-
41285(0 rows)
41286
41287step w3: INSERT INTO test3 VALUES (3);
41288step p3: PREPARE TRANSACTION 's3';
41289step r1: SELECT * FROM test2;
41290b
41291-
41292(0 rows)
41293
41294step r2: SELECT * FROM test3;
41295c
41296-
41297(0 rows)
41298
41299step w2: INSERT INTO test2 VALUES (2);
41300ERROR:  could not serialize access due to read/write dependencies among transactions
41301step p2: PREPARE TRANSACTION 's2';
41302step p1: PREPARE TRANSACTION 's1';
41303step c3: COMMIT PREPARED 's3';
41304step c2: COMMIT PREPARED 's2';
41305ERROR:  prepared transaction with identifier "s2" does not exist
41306step c1: COMMIT PREPARED 's1';
41307step check: SELECT * FROM test1,test2,test3;
41308a|b|c
41309-+-+-
41310(0 rows)
41311
41312
41313starting permutation: w3 p3 r1 r2 w2 p2 c3 p1 c1 c2 check
41314a
41315-
41316(0 rows)
41317
41318a
41319-
41320(0 rows)
41321
41322step w3: INSERT INTO test3 VALUES (3);
41323step p3: PREPARE TRANSACTION 's3';
41324step r1: SELECT * FROM test2;
41325b
41326-
41327(0 rows)
41328
41329step r2: SELECT * FROM test3;
41330c
41331-
41332(0 rows)
41333
41334step w2: INSERT INTO test2 VALUES (2);
41335ERROR:  could not serialize access due to read/write dependencies among transactions
41336step p2: PREPARE TRANSACTION 's2';
41337step c3: COMMIT PREPARED 's3';
41338step p1: PREPARE TRANSACTION 's1';
41339step c1: COMMIT PREPARED 's1';
41340step c2: COMMIT PREPARED 's2';
41341ERROR:  prepared transaction with identifier "s2" does not exist
41342step check: SELECT * FROM test1,test2,test3;
41343a|b|c
41344-+-+-
41345(0 rows)
41346
41347
41348starting permutation: w3 p3 r1 r2 w2 p2 c3 p1 c2 c1 check
41349a
41350-
41351(0 rows)
41352
41353a
41354-
41355(0 rows)
41356
41357step w3: INSERT INTO test3 VALUES (3);
41358step p3: PREPARE TRANSACTION 's3';
41359step r1: SELECT * FROM test2;
41360b
41361-
41362(0 rows)
41363
41364step r2: SELECT * FROM test3;
41365c
41366-
41367(0 rows)
41368
41369step w2: INSERT INTO test2 VALUES (2);
41370ERROR:  could not serialize access due to read/write dependencies among transactions
41371step p2: PREPARE TRANSACTION 's2';
41372step c3: COMMIT PREPARED 's3';
41373step p1: PREPARE TRANSACTION 's1';
41374step c2: COMMIT PREPARED 's2';
41375ERROR:  prepared transaction with identifier "s2" does not exist
41376step c1: COMMIT PREPARED 's1';
41377step check: SELECT * FROM test1,test2,test3;
41378a|b|c
41379-+-+-
41380(0 rows)
41381
41382
41383starting permutation: w3 p3 r1 r2 w2 p2 c3 c2 p1 c1 check
41384a
41385-
41386(0 rows)
41387
41388a
41389-
41390(0 rows)
41391
41392step w3: INSERT INTO test3 VALUES (3);
41393step p3: PREPARE TRANSACTION 's3';
41394step r1: SELECT * FROM test2;
41395b
41396-
41397(0 rows)
41398
41399step r2: SELECT * FROM test3;
41400c
41401-
41402(0 rows)
41403
41404step w2: INSERT INTO test2 VALUES (2);
41405ERROR:  could not serialize access due to read/write dependencies among transactions
41406step p2: PREPARE TRANSACTION 's2';
41407step c3: COMMIT PREPARED 's3';
41408step c2: COMMIT PREPARED 's2';
41409ERROR:  prepared transaction with identifier "s2" does not exist
41410step p1: PREPARE TRANSACTION 's1';
41411step c1: COMMIT PREPARED 's1';
41412step check: SELECT * FROM test1,test2,test3;
41413a|b|c
41414-+-+-
41415(0 rows)
41416
41417
41418starting permutation: w3 p3 r1 r2 w2 c3 p1 p2 c1 c2 check
41419a
41420-
41421(0 rows)
41422
41423a
41424-
41425(0 rows)
41426
41427step w3: INSERT INTO test3 VALUES (3);
41428step p3: PREPARE TRANSACTION 's3';
41429step r1: SELECT * FROM test2;
41430b
41431-
41432(0 rows)
41433
41434step r2: SELECT * FROM test3;
41435c
41436-
41437(0 rows)
41438
41439step w2: INSERT INTO test2 VALUES (2);
41440ERROR:  could not serialize access due to read/write dependencies among transactions
41441step c3: COMMIT PREPARED 's3';
41442step p1: PREPARE TRANSACTION 's1';
41443step p2: PREPARE TRANSACTION 's2';
41444step c1: COMMIT PREPARED 's1';
41445step c2: COMMIT PREPARED 's2';
41446ERROR:  prepared transaction with identifier "s2" does not exist
41447step check: SELECT * FROM test1,test2,test3;
41448a|b|c
41449-+-+-
41450(0 rows)
41451
41452
41453starting permutation: w3 p3 r1 r2 w2 c3 p1 p2 c2 c1 check
41454a
41455-
41456(0 rows)
41457
41458a
41459-
41460(0 rows)
41461
41462step w3: INSERT INTO test3 VALUES (3);
41463step p3: PREPARE TRANSACTION 's3';
41464step r1: SELECT * FROM test2;
41465b
41466-
41467(0 rows)
41468
41469step r2: SELECT * FROM test3;
41470c
41471-
41472(0 rows)
41473
41474step w2: INSERT INTO test2 VALUES (2);
41475ERROR:  could not serialize access due to read/write dependencies among transactions
41476step c3: COMMIT PREPARED 's3';
41477step p1: PREPARE TRANSACTION 's1';
41478step p2: PREPARE TRANSACTION 's2';
41479step c2: COMMIT PREPARED 's2';
41480ERROR:  prepared transaction with identifier "s2" does not exist
41481step c1: COMMIT PREPARED 's1';
41482step check: SELECT * FROM test1,test2,test3;
41483a|b|c
41484-+-+-
41485(0 rows)
41486
41487
41488starting permutation: w3 p3 r1 r2 w2 c3 p1 c1 p2 c2 check
41489a
41490-
41491(0 rows)
41492
41493a
41494-
41495(0 rows)
41496
41497step w3: INSERT INTO test3 VALUES (3);
41498step p3: PREPARE TRANSACTION 's3';
41499step r1: SELECT * FROM test2;
41500b
41501-
41502(0 rows)
41503
41504step r2: SELECT * FROM test3;
41505c
41506-
41507(0 rows)
41508
41509step w2: INSERT INTO test2 VALUES (2);
41510ERROR:  could not serialize access due to read/write dependencies among transactions
41511step c3: COMMIT PREPARED 's3';
41512step p1: PREPARE TRANSACTION 's1';
41513step c1: COMMIT PREPARED 's1';
41514step p2: PREPARE TRANSACTION 's2';
41515step c2: COMMIT PREPARED 's2';
41516ERROR:  prepared transaction with identifier "s2" does not exist
41517step check: SELECT * FROM test1,test2,test3;
41518a|b|c
41519-+-+-
41520(0 rows)
41521
41522
41523starting permutation: w3 p3 r1 r2 w2 c3 p2 p1 c1 c2 check
41524a
41525-
41526(0 rows)
41527
41528a
41529-
41530(0 rows)
41531
41532step w3: INSERT INTO test3 VALUES (3);
41533step p3: PREPARE TRANSACTION 's3';
41534step r1: SELECT * FROM test2;
41535b
41536-
41537(0 rows)
41538
41539step r2: SELECT * FROM test3;
41540c
41541-
41542(0 rows)
41543
41544step w2: INSERT INTO test2 VALUES (2);
41545ERROR:  could not serialize access due to read/write dependencies among transactions
41546step c3: COMMIT PREPARED 's3';
41547step p2: PREPARE TRANSACTION 's2';
41548step p1: PREPARE TRANSACTION 's1';
41549step c1: COMMIT PREPARED 's1';
41550step c2: COMMIT PREPARED 's2';
41551ERROR:  prepared transaction with identifier "s2" does not exist
41552step check: SELECT * FROM test1,test2,test3;
41553a|b|c
41554-+-+-
41555(0 rows)
41556
41557
41558starting permutation: w3 p3 r1 r2 w2 c3 p2 p1 c2 c1 check
41559a
41560-
41561(0 rows)
41562
41563a
41564-
41565(0 rows)
41566
41567step w3: INSERT INTO test3 VALUES (3);
41568step p3: PREPARE TRANSACTION 's3';
41569step r1: SELECT * FROM test2;
41570b
41571-
41572(0 rows)
41573
41574step r2: SELECT * FROM test3;
41575c
41576-
41577(0 rows)
41578
41579step w2: INSERT INTO test2 VALUES (2);
41580ERROR:  could not serialize access due to read/write dependencies among transactions
41581step c3: COMMIT PREPARED 's3';
41582step p2: PREPARE TRANSACTION 's2';
41583step p1: PREPARE TRANSACTION 's1';
41584step c2: COMMIT PREPARED 's2';
41585ERROR:  prepared transaction with identifier "s2" does not exist
41586step c1: COMMIT PREPARED 's1';
41587step check: SELECT * FROM test1,test2,test3;
41588a|b|c
41589-+-+-
41590(0 rows)
41591
41592
41593starting permutation: w3 p3 r1 r2 w2 c3 p2 c2 p1 c1 check
41594a
41595-
41596(0 rows)
41597
41598a
41599-
41600(0 rows)
41601
41602step w3: INSERT INTO test3 VALUES (3);
41603step p3: PREPARE TRANSACTION 's3';
41604step r1: SELECT * FROM test2;
41605b
41606-
41607(0 rows)
41608
41609step r2: SELECT * FROM test3;
41610c
41611-
41612(0 rows)
41613
41614step w2: INSERT INTO test2 VALUES (2);
41615ERROR:  could not serialize access due to read/write dependencies among transactions
41616step c3: COMMIT PREPARED 's3';
41617step p2: PREPARE TRANSACTION 's2';
41618step c2: COMMIT PREPARED 's2';
41619ERROR:  prepared transaction with identifier "s2" does not exist
41620step p1: PREPARE TRANSACTION 's1';
41621step c1: COMMIT PREPARED 's1';
41622step check: SELECT * FROM test1,test2,test3;
41623a|b|c
41624-+-+-
41625(0 rows)
41626
41627
41628starting permutation: w3 p3 r1 r2 p1 w2 p2 c3 c1 c2 check
41629a
41630-
41631(0 rows)
41632
41633a
41634-
41635(0 rows)
41636
41637step w3: INSERT INTO test3 VALUES (3);
41638step p3: PREPARE TRANSACTION 's3';
41639step r1: SELECT * FROM test2;
41640b
41641-
41642(0 rows)
41643
41644step r2: SELECT * FROM test3;
41645c
41646-
41647(0 rows)
41648
41649step p1: PREPARE TRANSACTION 's1';
41650step w2: INSERT INTO test2 VALUES (2);
41651ERROR:  could not serialize access due to read/write dependencies among transactions
41652step p2: PREPARE TRANSACTION 's2';
41653step c3: COMMIT PREPARED 's3';
41654step c1: COMMIT PREPARED 's1';
41655step c2: COMMIT PREPARED 's2';
41656ERROR:  prepared transaction with identifier "s2" does not exist
41657step check: SELECT * FROM test1,test2,test3;
41658a|b|c
41659-+-+-
41660(0 rows)
41661
41662
41663starting permutation: w3 p3 r1 r2 p1 w2 p2 c3 c2 c1 check
41664a
41665-
41666(0 rows)
41667
41668a
41669-
41670(0 rows)
41671
41672step w3: INSERT INTO test3 VALUES (3);
41673step p3: PREPARE TRANSACTION 's3';
41674step r1: SELECT * FROM test2;
41675b
41676-
41677(0 rows)
41678
41679step r2: SELECT * FROM test3;
41680c
41681-
41682(0 rows)
41683
41684step p1: PREPARE TRANSACTION 's1';
41685step w2: INSERT INTO test2 VALUES (2);
41686ERROR:  could not serialize access due to read/write dependencies among transactions
41687step p2: PREPARE TRANSACTION 's2';
41688step c3: COMMIT PREPARED 's3';
41689step c2: COMMIT PREPARED 's2';
41690ERROR:  prepared transaction with identifier "s2" does not exist
41691step c1: COMMIT PREPARED 's1';
41692step check: SELECT * FROM test1,test2,test3;
41693a|b|c
41694-+-+-
41695(0 rows)
41696
41697
41698starting permutation: w3 p3 r1 r2 p1 w2 c3 p2 c1 c2 check
41699a
41700-
41701(0 rows)
41702
41703a
41704-
41705(0 rows)
41706
41707step w3: INSERT INTO test3 VALUES (3);
41708step p3: PREPARE TRANSACTION 's3';
41709step r1: SELECT * FROM test2;
41710b
41711-
41712(0 rows)
41713
41714step r2: SELECT * FROM test3;
41715c
41716-
41717(0 rows)
41718
41719step p1: PREPARE TRANSACTION 's1';
41720step w2: INSERT INTO test2 VALUES (2);
41721ERROR:  could not serialize access due to read/write dependencies among transactions
41722step c3: COMMIT PREPARED 's3';
41723step p2: PREPARE TRANSACTION 's2';
41724step c1: COMMIT PREPARED 's1';
41725step c2: COMMIT PREPARED 's2';
41726ERROR:  prepared transaction with identifier "s2" does not exist
41727step check: SELECT * FROM test1,test2,test3;
41728a|b|c
41729-+-+-
41730(0 rows)
41731
41732
41733starting permutation: w3 p3 r1 r2 p1 w2 c3 p2 c2 c1 check
41734a
41735-
41736(0 rows)
41737
41738a
41739-
41740(0 rows)
41741
41742step w3: INSERT INTO test3 VALUES (3);
41743step p3: PREPARE TRANSACTION 's3';
41744step r1: SELECT * FROM test2;
41745b
41746-
41747(0 rows)
41748
41749step r2: SELECT * FROM test3;
41750c
41751-
41752(0 rows)
41753
41754step p1: PREPARE TRANSACTION 's1';
41755step w2: INSERT INTO test2 VALUES (2);
41756ERROR:  could not serialize access due to read/write dependencies among transactions
41757step c3: COMMIT PREPARED 's3';
41758step p2: PREPARE TRANSACTION 's2';
41759step c2: COMMIT PREPARED 's2';
41760ERROR:  prepared transaction with identifier "s2" does not exist
41761step c1: COMMIT PREPARED 's1';
41762step check: SELECT * FROM test1,test2,test3;
41763a|b|c
41764-+-+-
41765(0 rows)
41766
41767
41768starting permutation: w3 p3 r1 r2 p1 w2 c3 c1 p2 c2 check
41769a
41770-
41771(0 rows)
41772
41773a
41774-
41775(0 rows)
41776
41777step w3: INSERT INTO test3 VALUES (3);
41778step p3: PREPARE TRANSACTION 's3';
41779step r1: SELECT * FROM test2;
41780b
41781-
41782(0 rows)
41783
41784step r2: SELECT * FROM test3;
41785c
41786-
41787(0 rows)
41788
41789step p1: PREPARE TRANSACTION 's1';
41790step w2: INSERT INTO test2 VALUES (2);
41791ERROR:  could not serialize access due to read/write dependencies among transactions
41792step c3: COMMIT PREPARED 's3';
41793step c1: COMMIT PREPARED 's1';
41794step p2: PREPARE TRANSACTION 's2';
41795step c2: COMMIT PREPARED 's2';
41796ERROR:  prepared transaction with identifier "s2" does not exist
41797step check: SELECT * FROM test1,test2,test3;
41798a|b|c
41799-+-+-
41800(0 rows)
41801
41802
41803starting permutation: w3 p3 r1 r2 p1 c3 w2 p2 c1 c2 check
41804a
41805-
41806(0 rows)
41807
41808a
41809-
41810(0 rows)
41811
41812step w3: INSERT INTO test3 VALUES (3);
41813step p3: PREPARE TRANSACTION 's3';
41814step r1: SELECT * FROM test2;
41815b
41816-
41817(0 rows)
41818
41819step r2: SELECT * FROM test3;
41820c
41821-
41822(0 rows)
41823
41824step p1: PREPARE TRANSACTION 's1';
41825step c3: COMMIT PREPARED 's3';
41826step w2: INSERT INTO test2 VALUES (2);
41827ERROR:  could not serialize access due to read/write dependencies among transactions
41828step p2: PREPARE TRANSACTION 's2';
41829step c1: COMMIT PREPARED 's1';
41830step c2: COMMIT PREPARED 's2';
41831ERROR:  prepared transaction with identifier "s2" does not exist
41832step check: SELECT * FROM test1,test2,test3;
41833a|b|c
41834-+-+-
41835(0 rows)
41836
41837
41838starting permutation: w3 p3 r1 r2 p1 c3 w2 p2 c2 c1 check
41839a
41840-
41841(0 rows)
41842
41843a
41844-
41845(0 rows)
41846
41847step w3: INSERT INTO test3 VALUES (3);
41848step p3: PREPARE TRANSACTION 's3';
41849step r1: SELECT * FROM test2;
41850b
41851-
41852(0 rows)
41853
41854step r2: SELECT * FROM test3;
41855c
41856-
41857(0 rows)
41858
41859step p1: PREPARE TRANSACTION 's1';
41860step c3: COMMIT PREPARED 's3';
41861step w2: INSERT INTO test2 VALUES (2);
41862ERROR:  could not serialize access due to read/write dependencies among transactions
41863step p2: PREPARE TRANSACTION 's2';
41864step c2: COMMIT PREPARED 's2';
41865ERROR:  prepared transaction with identifier "s2" does not exist
41866step c1: COMMIT PREPARED 's1';
41867step check: SELECT * FROM test1,test2,test3;
41868a|b|c
41869-+-+-
41870(0 rows)
41871
41872
41873starting permutation: w3 p3 r1 r2 p1 c3 w2 c1 p2 c2 check
41874a
41875-
41876(0 rows)
41877
41878a
41879-
41880(0 rows)
41881
41882step w3: INSERT INTO test3 VALUES (3);
41883step p3: PREPARE TRANSACTION 's3';
41884step r1: SELECT * FROM test2;
41885b
41886-
41887(0 rows)
41888
41889step r2: SELECT * FROM test3;
41890c
41891-
41892(0 rows)
41893
41894step p1: PREPARE TRANSACTION 's1';
41895step c3: COMMIT PREPARED 's3';
41896step w2: INSERT INTO test2 VALUES (2);
41897ERROR:  could not serialize access due to read/write dependencies among transactions
41898step c1: COMMIT PREPARED 's1';
41899step p2: PREPARE TRANSACTION 's2';
41900step c2: COMMIT PREPARED 's2';
41901ERROR:  prepared transaction with identifier "s2" does not exist
41902step check: SELECT * FROM test1,test2,test3;
41903a|b|c
41904-+-+-
41905(0 rows)
41906
41907
41908starting permutation: w3 p3 r1 r2 p1 c3 c1 w2 p2 c2 check
41909a
41910-
41911(0 rows)
41912
41913a
41914-
41915(0 rows)
41916
41917step w3: INSERT INTO test3 VALUES (3);
41918step p3: PREPARE TRANSACTION 's3';
41919step r1: SELECT * FROM test2;
41920b
41921-
41922(0 rows)
41923
41924step r2: SELECT * FROM test3;
41925c
41926-
41927(0 rows)
41928
41929step p1: PREPARE TRANSACTION 's1';
41930step c3: COMMIT PREPARED 's3';
41931step c1: COMMIT PREPARED 's1';
41932step w2: INSERT INTO test2 VALUES (2);
41933ERROR:  could not serialize access due to read/write dependencies among transactions
41934step p2: PREPARE TRANSACTION 's2';
41935step c2: COMMIT PREPARED 's2';
41936ERROR:  prepared transaction with identifier "s2" does not exist
41937step check: SELECT * FROM test1,test2,test3;
41938a|b|c
41939-+-+-
41940(0 rows)
41941
41942
41943starting permutation: w3 p3 r1 r2 c3 w2 p1 p2 c1 c2 check
41944a
41945-
41946(0 rows)
41947
41948a
41949-
41950(0 rows)
41951
41952step w3: INSERT INTO test3 VALUES (3);
41953step p3: PREPARE TRANSACTION 's3';
41954step r1: SELECT * FROM test2;
41955b
41956-
41957(0 rows)
41958
41959step r2: SELECT * FROM test3;
41960c
41961-
41962(0 rows)
41963
41964step c3: COMMIT PREPARED 's3';
41965step w2: INSERT INTO test2 VALUES (2);
41966ERROR:  could not serialize access due to read/write dependencies among transactions
41967step p1: PREPARE TRANSACTION 's1';
41968step p2: PREPARE TRANSACTION 's2';
41969step c1: COMMIT PREPARED 's1';
41970step c2: COMMIT PREPARED 's2';
41971ERROR:  prepared transaction with identifier "s2" does not exist
41972step check: SELECT * FROM test1,test2,test3;
41973a|b|c
41974-+-+-
41975(0 rows)
41976
41977
41978starting permutation: w3 p3 r1 r2 c3 w2 p1 p2 c2 c1 check
41979a
41980-
41981(0 rows)
41982
41983a
41984-
41985(0 rows)
41986
41987step w3: INSERT INTO test3 VALUES (3);
41988step p3: PREPARE TRANSACTION 's3';
41989step r1: SELECT * FROM test2;
41990b
41991-
41992(0 rows)
41993
41994step r2: SELECT * FROM test3;
41995c
41996-
41997(0 rows)
41998
41999step c3: COMMIT PREPARED 's3';
42000step w2: INSERT INTO test2 VALUES (2);
42001ERROR:  could not serialize access due to read/write dependencies among transactions
42002step p1: PREPARE TRANSACTION 's1';
42003step p2: PREPARE TRANSACTION 's2';
42004step c2: COMMIT PREPARED 's2';
42005ERROR:  prepared transaction with identifier "s2" does not exist
42006step c1: COMMIT PREPARED 's1';
42007step check: SELECT * FROM test1,test2,test3;
42008a|b|c
42009-+-+-
42010(0 rows)
42011
42012
42013starting permutation: w3 p3 r1 r2 c3 w2 p1 c1 p2 c2 check
42014a
42015-
42016(0 rows)
42017
42018a
42019-
42020(0 rows)
42021
42022step w3: INSERT INTO test3 VALUES (3);
42023step p3: PREPARE TRANSACTION 's3';
42024step r1: SELECT * FROM test2;
42025b
42026-
42027(0 rows)
42028
42029step r2: SELECT * FROM test3;
42030c
42031-
42032(0 rows)
42033
42034step c3: COMMIT PREPARED 's3';
42035step w2: INSERT INTO test2 VALUES (2);
42036ERROR:  could not serialize access due to read/write dependencies among transactions
42037step p1: PREPARE TRANSACTION 's1';
42038step c1: COMMIT PREPARED 's1';
42039step p2: PREPARE TRANSACTION 's2';
42040step c2: COMMIT PREPARED 's2';
42041ERROR:  prepared transaction with identifier "s2" does not exist
42042step check: SELECT * FROM test1,test2,test3;
42043a|b|c
42044-+-+-
42045(0 rows)
42046
42047
42048starting permutation: w3 p3 r1 r2 c3 w2 p2 p1 c1 c2 check
42049a
42050-
42051(0 rows)
42052
42053a
42054-
42055(0 rows)
42056
42057step w3: INSERT INTO test3 VALUES (3);
42058step p3: PREPARE TRANSACTION 's3';
42059step r1: SELECT * FROM test2;
42060b
42061-
42062(0 rows)
42063
42064step r2: SELECT * FROM test3;
42065c
42066-
42067(0 rows)
42068
42069step c3: COMMIT PREPARED 's3';
42070step w2: INSERT INTO test2 VALUES (2);
42071ERROR:  could not serialize access due to read/write dependencies among transactions
42072step p2: PREPARE TRANSACTION 's2';
42073step p1: PREPARE TRANSACTION 's1';
42074step c1: COMMIT PREPARED 's1';
42075step c2: COMMIT PREPARED 's2';
42076ERROR:  prepared transaction with identifier "s2" does not exist
42077step check: SELECT * FROM test1,test2,test3;
42078a|b|c
42079-+-+-
42080(0 rows)
42081
42082
42083starting permutation: w3 p3 r1 r2 c3 w2 p2 p1 c2 c1 check
42084a
42085-
42086(0 rows)
42087
42088a
42089-
42090(0 rows)
42091
42092step w3: INSERT INTO test3 VALUES (3);
42093step p3: PREPARE TRANSACTION 's3';
42094step r1: SELECT * FROM test2;
42095b
42096-
42097(0 rows)
42098
42099step r2: SELECT * FROM test3;
42100c
42101-
42102(0 rows)
42103
42104step c3: COMMIT PREPARED 's3';
42105step w2: INSERT INTO test2 VALUES (2);
42106ERROR:  could not serialize access due to read/write dependencies among transactions
42107step p2: PREPARE TRANSACTION 's2';
42108step p1: PREPARE TRANSACTION 's1';
42109step c2: COMMIT PREPARED 's2';
42110ERROR:  prepared transaction with identifier "s2" does not exist
42111step c1: COMMIT PREPARED 's1';
42112step check: SELECT * FROM test1,test2,test3;
42113a|b|c
42114-+-+-
42115(0 rows)
42116
42117
42118starting permutation: w3 p3 r1 r2 c3 w2 p2 c2 p1 c1 check
42119a
42120-
42121(0 rows)
42122
42123a
42124-
42125(0 rows)
42126
42127step w3: INSERT INTO test3 VALUES (3);
42128step p3: PREPARE TRANSACTION 's3';
42129step r1: SELECT * FROM test2;
42130b
42131-
42132(0 rows)
42133
42134step r2: SELECT * FROM test3;
42135c
42136-
42137(0 rows)
42138
42139step c3: COMMIT PREPARED 's3';
42140step w2: INSERT INTO test2 VALUES (2);
42141ERROR:  could not serialize access due to read/write dependencies among transactions
42142step p2: PREPARE TRANSACTION 's2';
42143step c2: COMMIT PREPARED 's2';
42144ERROR:  prepared transaction with identifier "s2" does not exist
42145step p1: PREPARE TRANSACTION 's1';
42146step c1: COMMIT PREPARED 's1';
42147step check: SELECT * FROM test1,test2,test3;
42148a|b|c
42149-+-+-
42150(0 rows)
42151
42152
42153starting permutation: w3 p3 r1 r2 c3 p1 w2 p2 c1 c2 check
42154a
42155-
42156(0 rows)
42157
42158a
42159-
42160(0 rows)
42161
42162step w3: INSERT INTO test3 VALUES (3);
42163step p3: PREPARE TRANSACTION 's3';
42164step r1: SELECT * FROM test2;
42165b
42166-
42167(0 rows)
42168
42169step r2: SELECT * FROM test3;
42170c
42171-
42172(0 rows)
42173
42174step c3: COMMIT PREPARED 's3';
42175step p1: PREPARE TRANSACTION 's1';
42176step w2: INSERT INTO test2 VALUES (2);
42177ERROR:  could not serialize access due to read/write dependencies among transactions
42178step p2: PREPARE TRANSACTION 's2';
42179step c1: COMMIT PREPARED 's1';
42180step c2: COMMIT PREPARED 's2';
42181ERROR:  prepared transaction with identifier "s2" does not exist
42182step check: SELECT * FROM test1,test2,test3;
42183a|b|c
42184-+-+-
42185(0 rows)
42186
42187
42188starting permutation: w3 p3 r1 r2 c3 p1 w2 p2 c2 c1 check
42189a
42190-
42191(0 rows)
42192
42193a
42194-
42195(0 rows)
42196
42197step w3: INSERT INTO test3 VALUES (3);
42198step p3: PREPARE TRANSACTION 's3';
42199step r1: SELECT * FROM test2;
42200b
42201-
42202(0 rows)
42203
42204step r2: SELECT * FROM test3;
42205c
42206-
42207(0 rows)
42208
42209step c3: COMMIT PREPARED 's3';
42210step p1: PREPARE TRANSACTION 's1';
42211step w2: INSERT INTO test2 VALUES (2);
42212ERROR:  could not serialize access due to read/write dependencies among transactions
42213step p2: PREPARE TRANSACTION 's2';
42214step c2: COMMIT PREPARED 's2';
42215ERROR:  prepared transaction with identifier "s2" does not exist
42216step c1: COMMIT PREPARED 's1';
42217step check: SELECT * FROM test1,test2,test3;
42218a|b|c
42219-+-+-
42220(0 rows)
42221
42222
42223starting permutation: w3 p3 r1 r2 c3 p1 w2 c1 p2 c2 check
42224a
42225-
42226(0 rows)
42227
42228a
42229-
42230(0 rows)
42231
42232step w3: INSERT INTO test3 VALUES (3);
42233step p3: PREPARE TRANSACTION 's3';
42234step r1: SELECT * FROM test2;
42235b
42236-
42237(0 rows)
42238
42239step r2: SELECT * FROM test3;
42240c
42241-
42242(0 rows)
42243
42244step c3: COMMIT PREPARED 's3';
42245step p1: PREPARE TRANSACTION 's1';
42246step w2: INSERT INTO test2 VALUES (2);
42247ERROR:  could not serialize access due to read/write dependencies among transactions
42248step c1: COMMIT PREPARED 's1';
42249step p2: PREPARE TRANSACTION 's2';
42250step c2: COMMIT PREPARED 's2';
42251ERROR:  prepared transaction with identifier "s2" does not exist
42252step check: SELECT * FROM test1,test2,test3;
42253a|b|c
42254-+-+-
42255(0 rows)
42256
42257
42258starting permutation: w3 p3 r1 r2 c3 p1 c1 w2 p2 c2 check
42259a
42260-
42261(0 rows)
42262
42263a
42264-
42265(0 rows)
42266
42267step w3: INSERT INTO test3 VALUES (3);
42268step p3: PREPARE TRANSACTION 's3';
42269step r1: SELECT * FROM test2;
42270b
42271-
42272(0 rows)
42273
42274step r2: SELECT * FROM test3;
42275c
42276-
42277(0 rows)
42278
42279step c3: COMMIT PREPARED 's3';
42280step p1: PREPARE TRANSACTION 's1';
42281step c1: COMMIT PREPARED 's1';
42282step w2: INSERT INTO test2 VALUES (2);
42283ERROR:  could not serialize access due to read/write dependencies among transactions
42284step p2: PREPARE TRANSACTION 's2';
42285step c2: COMMIT PREPARED 's2';
42286ERROR:  prepared transaction with identifier "s2" does not exist
42287step check: SELECT * FROM test1,test2,test3;
42288a|b|c
42289-+-+-
42290(0 rows)
42291
42292
42293starting permutation: w3 p3 r1 w2 r2 p1 p2 c3 c1 c2 check
42294a
42295-
42296(0 rows)
42297
42298a
42299-
42300(0 rows)
42301
42302step w3: INSERT INTO test3 VALUES (3);
42303step p3: PREPARE TRANSACTION 's3';
42304step r1: SELECT * FROM test2;
42305b
42306-
42307(0 rows)
42308
42309step w2: INSERT INTO test2 VALUES (2);
42310step r2: SELECT * FROM test3;
42311ERROR:  could not serialize access due to read/write dependencies among transactions
42312step p1: PREPARE TRANSACTION 's1';
42313step p2: PREPARE TRANSACTION 's2';
42314step c3: COMMIT PREPARED 's3';
42315step c1: COMMIT PREPARED 's1';
42316step c2: COMMIT PREPARED 's2';
42317ERROR:  prepared transaction with identifier "s2" does not exist
42318step check: SELECT * FROM test1,test2,test3;
42319a|b|c
42320-+-+-
42321(0 rows)
42322
42323
42324starting permutation: w3 p3 r1 w2 r2 p1 p2 c3 c2 c1 check
42325a
42326-
42327(0 rows)
42328
42329a
42330-
42331(0 rows)
42332
42333step w3: INSERT INTO test3 VALUES (3);
42334step p3: PREPARE TRANSACTION 's3';
42335step r1: SELECT * FROM test2;
42336b
42337-
42338(0 rows)
42339
42340step w2: INSERT INTO test2 VALUES (2);
42341step r2: SELECT * FROM test3;
42342ERROR:  could not serialize access due to read/write dependencies among transactions
42343step p1: PREPARE TRANSACTION 's1';
42344step p2: PREPARE TRANSACTION 's2';
42345step c3: COMMIT PREPARED 's3';
42346step c2: COMMIT PREPARED 's2';
42347ERROR:  prepared transaction with identifier "s2" does not exist
42348step c1: COMMIT PREPARED 's1';
42349step check: SELECT * FROM test1,test2,test3;
42350a|b|c
42351-+-+-
42352(0 rows)
42353
42354
42355starting permutation: w3 p3 r1 w2 r2 p1 c3 p2 c1 c2 check
42356a
42357-
42358(0 rows)
42359
42360a
42361-
42362(0 rows)
42363
42364step w3: INSERT INTO test3 VALUES (3);
42365step p3: PREPARE TRANSACTION 's3';
42366step r1: SELECT * FROM test2;
42367b
42368-
42369(0 rows)
42370
42371step w2: INSERT INTO test2 VALUES (2);
42372step r2: SELECT * FROM test3;
42373ERROR:  could not serialize access due to read/write dependencies among transactions
42374step p1: PREPARE TRANSACTION 's1';
42375step c3: COMMIT PREPARED 's3';
42376step p2: PREPARE TRANSACTION 's2';
42377step c1: COMMIT PREPARED 's1';
42378step c2: COMMIT PREPARED 's2';
42379ERROR:  prepared transaction with identifier "s2" does not exist
42380step check: SELECT * FROM test1,test2,test3;
42381a|b|c
42382-+-+-
42383(0 rows)
42384
42385
42386starting permutation: w3 p3 r1 w2 r2 p1 c3 p2 c2 c1 check
42387a
42388-
42389(0 rows)
42390
42391a
42392-
42393(0 rows)
42394
42395step w3: INSERT INTO test3 VALUES (3);
42396step p3: PREPARE TRANSACTION 's3';
42397step r1: SELECT * FROM test2;
42398b
42399-
42400(0 rows)
42401
42402step w2: INSERT INTO test2 VALUES (2);
42403step r2: SELECT * FROM test3;
42404ERROR:  could not serialize access due to read/write dependencies among transactions
42405step p1: PREPARE TRANSACTION 's1';
42406step c3: COMMIT PREPARED 's3';
42407step p2: PREPARE TRANSACTION 's2';
42408step c2: COMMIT PREPARED 's2';
42409ERROR:  prepared transaction with identifier "s2" does not exist
42410step c1: COMMIT PREPARED 's1';
42411step check: SELECT * FROM test1,test2,test3;
42412a|b|c
42413-+-+-
42414(0 rows)
42415
42416
42417starting permutation: w3 p3 r1 w2 r2 p1 c3 c1 p2 c2 check
42418a
42419-
42420(0 rows)
42421
42422a
42423-
42424(0 rows)
42425
42426step w3: INSERT INTO test3 VALUES (3);
42427step p3: PREPARE TRANSACTION 's3';
42428step r1: SELECT * FROM test2;
42429b
42430-
42431(0 rows)
42432
42433step w2: INSERT INTO test2 VALUES (2);
42434step r2: SELECT * FROM test3;
42435ERROR:  could not serialize access due to read/write dependencies among transactions
42436step p1: PREPARE TRANSACTION 's1';
42437step c3: COMMIT PREPARED 's3';
42438step c1: COMMIT PREPARED 's1';
42439step p2: PREPARE TRANSACTION 's2';
42440step c2: COMMIT PREPARED 's2';
42441ERROR:  prepared transaction with identifier "s2" does not exist
42442step check: SELECT * FROM test1,test2,test3;
42443a|b|c
42444-+-+-
42445(0 rows)
42446
42447
42448starting permutation: w3 p3 r1 w2 r2 p2 p1 c3 c1 c2 check
42449a
42450-
42451(0 rows)
42452
42453a
42454-
42455(0 rows)
42456
42457step w3: INSERT INTO test3 VALUES (3);
42458step p3: PREPARE TRANSACTION 's3';
42459step r1: SELECT * FROM test2;
42460b
42461-
42462(0 rows)
42463
42464step w2: INSERT INTO test2 VALUES (2);
42465step r2: SELECT * FROM test3;
42466ERROR:  could not serialize access due to read/write dependencies among transactions
42467step p2: PREPARE TRANSACTION 's2';
42468step p1: PREPARE TRANSACTION 's1';
42469step c3: COMMIT PREPARED 's3';
42470step c1: COMMIT PREPARED 's1';
42471step c2: COMMIT PREPARED 's2';
42472ERROR:  prepared transaction with identifier "s2" does not exist
42473step check: SELECT * FROM test1,test2,test3;
42474a|b|c
42475-+-+-
42476(0 rows)
42477
42478
42479starting permutation: w3 p3 r1 w2 r2 p2 p1 c3 c2 c1 check
42480a
42481-
42482(0 rows)
42483
42484a
42485-
42486(0 rows)
42487
42488step w3: INSERT INTO test3 VALUES (3);
42489step p3: PREPARE TRANSACTION 's3';
42490step r1: SELECT * FROM test2;
42491b
42492-
42493(0 rows)
42494
42495step w2: INSERT INTO test2 VALUES (2);
42496step r2: SELECT * FROM test3;
42497ERROR:  could not serialize access due to read/write dependencies among transactions
42498step p2: PREPARE TRANSACTION 's2';
42499step p1: PREPARE TRANSACTION 's1';
42500step c3: COMMIT PREPARED 's3';
42501step c2: COMMIT PREPARED 's2';
42502ERROR:  prepared transaction with identifier "s2" does not exist
42503step c1: COMMIT PREPARED 's1';
42504step check: SELECT * FROM test1,test2,test3;
42505a|b|c
42506-+-+-
42507(0 rows)
42508
42509
42510starting permutation: w3 p3 r1 w2 r2 p2 c3 p1 c1 c2 check
42511a
42512-
42513(0 rows)
42514
42515a
42516-
42517(0 rows)
42518
42519step w3: INSERT INTO test3 VALUES (3);
42520step p3: PREPARE TRANSACTION 's3';
42521step r1: SELECT * FROM test2;
42522b
42523-
42524(0 rows)
42525
42526step w2: INSERT INTO test2 VALUES (2);
42527step r2: SELECT * FROM test3;
42528ERROR:  could not serialize access due to read/write dependencies among transactions
42529step p2: PREPARE TRANSACTION 's2';
42530step c3: COMMIT PREPARED 's3';
42531step p1: PREPARE TRANSACTION 's1';
42532step c1: COMMIT PREPARED 's1';
42533step c2: COMMIT PREPARED 's2';
42534ERROR:  prepared transaction with identifier "s2" does not exist
42535step check: SELECT * FROM test1,test2,test3;
42536a|b|c
42537-+-+-
42538(0 rows)
42539
42540
42541starting permutation: w3 p3 r1 w2 r2 p2 c3 p1 c2 c1 check
42542a
42543-
42544(0 rows)
42545
42546a
42547-
42548(0 rows)
42549
42550step w3: INSERT INTO test3 VALUES (3);
42551step p3: PREPARE TRANSACTION 's3';
42552step r1: SELECT * FROM test2;
42553b
42554-
42555(0 rows)
42556
42557step w2: INSERT INTO test2 VALUES (2);
42558step r2: SELECT * FROM test3;
42559ERROR:  could not serialize access due to read/write dependencies among transactions
42560step p2: PREPARE TRANSACTION 's2';
42561step c3: COMMIT PREPARED 's3';
42562step p1: PREPARE TRANSACTION 's1';
42563step c2: COMMIT PREPARED 's2';
42564ERROR:  prepared transaction with identifier "s2" does not exist
42565step c1: COMMIT PREPARED 's1';
42566step check: SELECT * FROM test1,test2,test3;
42567a|b|c
42568-+-+-
42569(0 rows)
42570
42571
42572starting permutation: w3 p3 r1 w2 r2 p2 c3 c2 p1 c1 check
42573a
42574-
42575(0 rows)
42576
42577a
42578-
42579(0 rows)
42580
42581step w3: INSERT INTO test3 VALUES (3);
42582step p3: PREPARE TRANSACTION 's3';
42583step r1: SELECT * FROM test2;
42584b
42585-
42586(0 rows)
42587
42588step w2: INSERT INTO test2 VALUES (2);
42589step r2: SELECT * FROM test3;
42590ERROR:  could not serialize access due to read/write dependencies among transactions
42591step p2: PREPARE TRANSACTION 's2';
42592step c3: COMMIT PREPARED 's3';
42593step c2: COMMIT PREPARED 's2';
42594ERROR:  prepared transaction with identifier "s2" does not exist
42595step p1: PREPARE TRANSACTION 's1';
42596step c1: COMMIT PREPARED 's1';
42597step check: SELECT * FROM test1,test2,test3;
42598a|b|c
42599-+-+-
42600(0 rows)
42601
42602
42603starting permutation: w3 p3 r1 w2 r2 c3 p1 p2 c1 c2 check
42604a
42605-
42606(0 rows)
42607
42608a
42609-
42610(0 rows)
42611
42612step w3: INSERT INTO test3 VALUES (3);
42613step p3: PREPARE TRANSACTION 's3';
42614step r1: SELECT * FROM test2;
42615b
42616-
42617(0 rows)
42618
42619step w2: INSERT INTO test2 VALUES (2);
42620step r2: SELECT * FROM test3;
42621ERROR:  could not serialize access due to read/write dependencies among transactions
42622step c3: COMMIT PREPARED 's3';
42623step p1: PREPARE TRANSACTION 's1';
42624step p2: PREPARE TRANSACTION 's2';
42625step c1: COMMIT PREPARED 's1';
42626step c2: COMMIT PREPARED 's2';
42627ERROR:  prepared transaction with identifier "s2" does not exist
42628step check: SELECT * FROM test1,test2,test3;
42629a|b|c
42630-+-+-
42631(0 rows)
42632
42633
42634starting permutation: w3 p3 r1 w2 r2 c3 p1 p2 c2 c1 check
42635a
42636-
42637(0 rows)
42638
42639a
42640-
42641(0 rows)
42642
42643step w3: INSERT INTO test3 VALUES (3);
42644step p3: PREPARE TRANSACTION 's3';
42645step r1: SELECT * FROM test2;
42646b
42647-
42648(0 rows)
42649
42650step w2: INSERT INTO test2 VALUES (2);
42651step r2: SELECT * FROM test3;
42652ERROR:  could not serialize access due to read/write dependencies among transactions
42653step c3: COMMIT PREPARED 's3';
42654step p1: PREPARE TRANSACTION 's1';
42655step p2: PREPARE TRANSACTION 's2';
42656step c2: COMMIT PREPARED 's2';
42657ERROR:  prepared transaction with identifier "s2" does not exist
42658step c1: COMMIT PREPARED 's1';
42659step check: SELECT * FROM test1,test2,test3;
42660a|b|c
42661-+-+-
42662(0 rows)
42663
42664
42665starting permutation: w3 p3 r1 w2 r2 c3 p1 c1 p2 c2 check
42666a
42667-
42668(0 rows)
42669
42670a
42671-
42672(0 rows)
42673
42674step w3: INSERT INTO test3 VALUES (3);
42675step p3: PREPARE TRANSACTION 's3';
42676step r1: SELECT * FROM test2;
42677b
42678-
42679(0 rows)
42680
42681step w2: INSERT INTO test2 VALUES (2);
42682step r2: SELECT * FROM test3;
42683ERROR:  could not serialize access due to read/write dependencies among transactions
42684step c3: COMMIT PREPARED 's3';
42685step p1: PREPARE TRANSACTION 's1';
42686step c1: COMMIT PREPARED 's1';
42687step p2: PREPARE TRANSACTION 's2';
42688step c2: COMMIT PREPARED 's2';
42689ERROR:  prepared transaction with identifier "s2" does not exist
42690step check: SELECT * FROM test1,test2,test3;
42691a|b|c
42692-+-+-
42693(0 rows)
42694
42695
42696starting permutation: w3 p3 r1 w2 r2 c3 p2 p1 c1 c2 check
42697a
42698-
42699(0 rows)
42700
42701a
42702-
42703(0 rows)
42704
42705step w3: INSERT INTO test3 VALUES (3);
42706step p3: PREPARE TRANSACTION 's3';
42707step r1: SELECT * FROM test2;
42708b
42709-
42710(0 rows)
42711
42712step w2: INSERT INTO test2 VALUES (2);
42713step r2: SELECT * FROM test3;
42714ERROR:  could not serialize access due to read/write dependencies among transactions
42715step c3: COMMIT PREPARED 's3';
42716step p2: PREPARE TRANSACTION 's2';
42717step p1: PREPARE TRANSACTION 's1';
42718step c1: COMMIT PREPARED 's1';
42719step c2: COMMIT PREPARED 's2';
42720ERROR:  prepared transaction with identifier "s2" does not exist
42721step check: SELECT * FROM test1,test2,test3;
42722a|b|c
42723-+-+-
42724(0 rows)
42725
42726
42727starting permutation: w3 p3 r1 w2 r2 c3 p2 p1 c2 c1 check
42728a
42729-
42730(0 rows)
42731
42732a
42733-
42734(0 rows)
42735
42736step w3: INSERT INTO test3 VALUES (3);
42737step p3: PREPARE TRANSACTION 's3';
42738step r1: SELECT * FROM test2;
42739b
42740-
42741(0 rows)
42742
42743step w2: INSERT INTO test2 VALUES (2);
42744step r2: SELECT * FROM test3;
42745ERROR:  could not serialize access due to read/write dependencies among transactions
42746step c3: COMMIT PREPARED 's3';
42747step p2: PREPARE TRANSACTION 's2';
42748step p1: PREPARE TRANSACTION 's1';
42749step c2: COMMIT PREPARED 's2';
42750ERROR:  prepared transaction with identifier "s2" does not exist
42751step c1: COMMIT PREPARED 's1';
42752step check: SELECT * FROM test1,test2,test3;
42753a|b|c
42754-+-+-
42755(0 rows)
42756
42757
42758starting permutation: w3 p3 r1 w2 r2 c3 p2 c2 p1 c1 check
42759a
42760-
42761(0 rows)
42762
42763a
42764-
42765(0 rows)
42766
42767step w3: INSERT INTO test3 VALUES (3);
42768step p3: PREPARE TRANSACTION 's3';
42769step r1: SELECT * FROM test2;
42770b
42771-
42772(0 rows)
42773
42774step w2: INSERT INTO test2 VALUES (2);
42775step r2: SELECT * FROM test3;
42776ERROR:  could not serialize access due to read/write dependencies among transactions
42777step c3: COMMIT PREPARED 's3';
42778step p2: PREPARE TRANSACTION 's2';
42779step c2: COMMIT PREPARED 's2';
42780ERROR:  prepared transaction with identifier "s2" does not exist
42781step p1: PREPARE TRANSACTION 's1';
42782step c1: COMMIT PREPARED 's1';
42783step check: SELECT * FROM test1,test2,test3;
42784a|b|c
42785-+-+-
42786(0 rows)
42787
42788
42789starting permutation: w3 p3 r1 w2 p1 r2 p2 c3 c1 c2 check
42790a
42791-
42792(0 rows)
42793
42794a
42795-
42796(0 rows)
42797
42798step w3: INSERT INTO test3 VALUES (3);
42799step p3: PREPARE TRANSACTION 's3';
42800step r1: SELECT * FROM test2;
42801b
42802-
42803(0 rows)
42804
42805step w2: INSERT INTO test2 VALUES (2);
42806step p1: PREPARE TRANSACTION 's1';
42807step r2: SELECT * FROM test3;
42808ERROR:  could not serialize access due to read/write dependencies among transactions
42809step p2: PREPARE TRANSACTION 's2';
42810step c3: COMMIT PREPARED 's3';
42811step c1: COMMIT PREPARED 's1';
42812step c2: COMMIT PREPARED 's2';
42813ERROR:  prepared transaction with identifier "s2" does not exist
42814step check: SELECT * FROM test1,test2,test3;
42815a|b|c
42816-+-+-
42817(0 rows)
42818
42819
42820starting permutation: w3 p3 r1 w2 p1 r2 p2 c3 c2 c1 check
42821a
42822-
42823(0 rows)
42824
42825a
42826-
42827(0 rows)
42828
42829step w3: INSERT INTO test3 VALUES (3);
42830step p3: PREPARE TRANSACTION 's3';
42831step r1: SELECT * FROM test2;
42832b
42833-
42834(0 rows)
42835
42836step w2: INSERT INTO test2 VALUES (2);
42837step p1: PREPARE TRANSACTION 's1';
42838step r2: SELECT * FROM test3;
42839ERROR:  could not serialize access due to read/write dependencies among transactions
42840step p2: PREPARE TRANSACTION 's2';
42841step c3: COMMIT PREPARED 's3';
42842step c2: COMMIT PREPARED 's2';
42843ERROR:  prepared transaction with identifier "s2" does not exist
42844step c1: COMMIT PREPARED 's1';
42845step check: SELECT * FROM test1,test2,test3;
42846a|b|c
42847-+-+-
42848(0 rows)
42849
42850
42851starting permutation: w3 p3 r1 w2 p1 r2 c3 p2 c1 c2 check
42852a
42853-
42854(0 rows)
42855
42856a
42857-
42858(0 rows)
42859
42860step w3: INSERT INTO test3 VALUES (3);
42861step p3: PREPARE TRANSACTION 's3';
42862step r1: SELECT * FROM test2;
42863b
42864-
42865(0 rows)
42866
42867step w2: INSERT INTO test2 VALUES (2);
42868step p1: PREPARE TRANSACTION 's1';
42869step r2: SELECT * FROM test3;
42870ERROR:  could not serialize access due to read/write dependencies among transactions
42871step c3: COMMIT PREPARED 's3';
42872step p2: PREPARE TRANSACTION 's2';
42873step c1: COMMIT PREPARED 's1';
42874step c2: COMMIT PREPARED 's2';
42875ERROR:  prepared transaction with identifier "s2" does not exist
42876step check: SELECT * FROM test1,test2,test3;
42877a|b|c
42878-+-+-
42879(0 rows)
42880
42881
42882starting permutation: w3 p3 r1 w2 p1 r2 c3 p2 c2 c1 check
42883a
42884-
42885(0 rows)
42886
42887a
42888-
42889(0 rows)
42890
42891step w3: INSERT INTO test3 VALUES (3);
42892step p3: PREPARE TRANSACTION 's3';
42893step r1: SELECT * FROM test2;
42894b
42895-
42896(0 rows)
42897
42898step w2: INSERT INTO test2 VALUES (2);
42899step p1: PREPARE TRANSACTION 's1';
42900step r2: SELECT * FROM test3;
42901ERROR:  could not serialize access due to read/write dependencies among transactions
42902step c3: COMMIT PREPARED 's3';
42903step p2: PREPARE TRANSACTION 's2';
42904step c2: COMMIT PREPARED 's2';
42905ERROR:  prepared transaction with identifier "s2" does not exist
42906step c1: COMMIT PREPARED 's1';
42907step check: SELECT * FROM test1,test2,test3;
42908a|b|c
42909-+-+-
42910(0 rows)
42911
42912
42913starting permutation: w3 p3 r1 w2 p1 r2 c3 c1 p2 c2 check
42914a
42915-
42916(0 rows)
42917
42918a
42919-
42920(0 rows)
42921
42922step w3: INSERT INTO test3 VALUES (3);
42923step p3: PREPARE TRANSACTION 's3';
42924step r1: SELECT * FROM test2;
42925b
42926-
42927(0 rows)
42928
42929step w2: INSERT INTO test2 VALUES (2);
42930step p1: PREPARE TRANSACTION 's1';
42931step r2: SELECT * FROM test3;
42932ERROR:  could not serialize access due to read/write dependencies among transactions
42933step c3: COMMIT PREPARED 's3';
42934step c1: COMMIT PREPARED 's1';
42935step p2: PREPARE TRANSACTION 's2';
42936step c2: COMMIT PREPARED 's2';
42937ERROR:  prepared transaction with identifier "s2" does not exist
42938step check: SELECT * FROM test1,test2,test3;
42939a|b|c
42940-+-+-
42941(0 rows)
42942
42943
42944starting permutation: w3 p3 r1 w2 p1 c3 r2 p2 c1 c2 check
42945a
42946-
42947(0 rows)
42948
42949a
42950-
42951(0 rows)
42952
42953step w3: INSERT INTO test3 VALUES (3);
42954step p3: PREPARE TRANSACTION 's3';
42955step r1: SELECT * FROM test2;
42956b
42957-
42958(0 rows)
42959
42960step w2: INSERT INTO test2 VALUES (2);
42961step p1: PREPARE TRANSACTION 's1';
42962step c3: COMMIT PREPARED 's3';
42963step r2: SELECT * FROM test3;
42964ERROR:  could not serialize access due to read/write dependencies among transactions
42965step p2: PREPARE TRANSACTION 's2';
42966step c1: COMMIT PREPARED 's1';
42967step c2: COMMIT PREPARED 's2';
42968ERROR:  prepared transaction with identifier "s2" does not exist
42969step check: SELECT * FROM test1,test2,test3;
42970a|b|c
42971-+-+-
42972(0 rows)
42973
42974
42975starting permutation: w3 p3 r1 w2 p1 c3 r2 p2 c2 c1 check
42976a
42977-
42978(0 rows)
42979
42980a
42981-
42982(0 rows)
42983
42984step w3: INSERT INTO test3 VALUES (3);
42985step p3: PREPARE TRANSACTION 's3';
42986step r1: SELECT * FROM test2;
42987b
42988-
42989(0 rows)
42990
42991step w2: INSERT INTO test2 VALUES (2);
42992step p1: PREPARE TRANSACTION 's1';
42993step c3: COMMIT PREPARED 's3';
42994step r2: SELECT * FROM test3;
42995ERROR:  could not serialize access due to read/write dependencies among transactions
42996step p2: PREPARE TRANSACTION 's2';
42997step c2: COMMIT PREPARED 's2';
42998ERROR:  prepared transaction with identifier "s2" does not exist
42999step c1: COMMIT PREPARED 's1';
43000step check: SELECT * FROM test1,test2,test3;
43001a|b|c
43002-+-+-
43003(0 rows)
43004
43005
43006starting permutation: w3 p3 r1 w2 p1 c3 r2 c1 p2 c2 check
43007a
43008-
43009(0 rows)
43010
43011a
43012-
43013(0 rows)
43014
43015step w3: INSERT INTO test3 VALUES (3);
43016step p3: PREPARE TRANSACTION 's3';
43017step r1: SELECT * FROM test2;
43018b
43019-
43020(0 rows)
43021
43022step w2: INSERT INTO test2 VALUES (2);
43023step p1: PREPARE TRANSACTION 's1';
43024step c3: COMMIT PREPARED 's3';
43025step r2: SELECT * FROM test3;
43026ERROR:  could not serialize access due to read/write dependencies among transactions
43027step c1: COMMIT PREPARED 's1';
43028step p2: PREPARE TRANSACTION 's2';
43029step c2: COMMIT PREPARED 's2';
43030ERROR:  prepared transaction with identifier "s2" does not exist
43031step check: SELECT * FROM test1,test2,test3;
43032a|b|c
43033-+-+-
43034(0 rows)
43035
43036
43037starting permutation: w3 p3 r1 w2 p1 c3 c1 r2 p2 c2 check
43038a
43039-
43040(0 rows)
43041
43042a
43043-
43044(0 rows)
43045
43046step w3: INSERT INTO test3 VALUES (3);
43047step p3: PREPARE TRANSACTION 's3';
43048step r1: SELECT * FROM test2;
43049b
43050-
43051(0 rows)
43052
43053step w2: INSERT INTO test2 VALUES (2);
43054step p1: PREPARE TRANSACTION 's1';
43055step c3: COMMIT PREPARED 's3';
43056step c1: COMMIT PREPARED 's1';
43057step r2: SELECT * FROM test3;
43058ERROR:  could not serialize access due to read/write dependencies among transactions
43059step p2: PREPARE TRANSACTION 's2';
43060step c2: COMMIT PREPARED 's2';
43061ERROR:  prepared transaction with identifier "s2" does not exist
43062step check: SELECT * FROM test1,test2,test3;
43063a|b|c
43064-+-+-
43065(0 rows)
43066
43067
43068starting permutation: w3 p3 r1 w2 c3 r2 p1 p2 c1 c2 check
43069a
43070-
43071(0 rows)
43072
43073a
43074-
43075(0 rows)
43076
43077step w3: INSERT INTO test3 VALUES (3);
43078step p3: PREPARE TRANSACTION 's3';
43079step r1: SELECT * FROM test2;
43080b
43081-
43082(0 rows)
43083
43084step w2: INSERT INTO test2 VALUES (2);
43085step c3: COMMIT PREPARED 's3';
43086step r2: SELECT * FROM test3;
43087ERROR:  could not serialize access due to read/write dependencies among transactions
43088step p1: PREPARE TRANSACTION 's1';
43089step p2: PREPARE TRANSACTION 's2';
43090step c1: COMMIT PREPARED 's1';
43091step c2: COMMIT PREPARED 's2';
43092ERROR:  prepared transaction with identifier "s2" does not exist
43093step check: SELECT * FROM test1,test2,test3;
43094a|b|c
43095-+-+-
43096(0 rows)
43097
43098
43099starting permutation: w3 p3 r1 w2 c3 r2 p1 p2 c2 c1 check
43100a
43101-
43102(0 rows)
43103
43104a
43105-
43106(0 rows)
43107
43108step w3: INSERT INTO test3 VALUES (3);
43109step p3: PREPARE TRANSACTION 's3';
43110step r1: SELECT * FROM test2;
43111b
43112-
43113(0 rows)
43114
43115step w2: INSERT INTO test2 VALUES (2);
43116step c3: COMMIT PREPARED 's3';
43117step r2: SELECT * FROM test3;
43118ERROR:  could not serialize access due to read/write dependencies among transactions
43119step p1: PREPARE TRANSACTION 's1';
43120step p2: PREPARE TRANSACTION 's2';
43121step c2: COMMIT PREPARED 's2';
43122ERROR:  prepared transaction with identifier "s2" does not exist
43123step c1: COMMIT PREPARED 's1';
43124step check: SELECT * FROM test1,test2,test3;
43125a|b|c
43126-+-+-
43127(0 rows)
43128
43129
43130starting permutation: w3 p3 r1 w2 c3 r2 p1 c1 p2 c2 check
43131a
43132-
43133(0 rows)
43134
43135a
43136-
43137(0 rows)
43138
43139step w3: INSERT INTO test3 VALUES (3);
43140step p3: PREPARE TRANSACTION 's3';
43141step r1: SELECT * FROM test2;
43142b
43143-
43144(0 rows)
43145
43146step w2: INSERT INTO test2 VALUES (2);
43147step c3: COMMIT PREPARED 's3';
43148step r2: SELECT * FROM test3;
43149ERROR:  could not serialize access due to read/write dependencies among transactions
43150step p1: PREPARE TRANSACTION 's1';
43151step c1: COMMIT PREPARED 's1';
43152step p2: PREPARE TRANSACTION 's2';
43153step c2: COMMIT PREPARED 's2';
43154ERROR:  prepared transaction with identifier "s2" does not exist
43155step check: SELECT * FROM test1,test2,test3;
43156a|b|c
43157-+-+-
43158(0 rows)
43159
43160
43161starting permutation: w3 p3 r1 w2 c3 r2 p2 p1 c1 c2 check
43162a
43163-
43164(0 rows)
43165
43166a
43167-
43168(0 rows)
43169
43170step w3: INSERT INTO test3 VALUES (3);
43171step p3: PREPARE TRANSACTION 's3';
43172step r1: SELECT * FROM test2;
43173b
43174-
43175(0 rows)
43176
43177step w2: INSERT INTO test2 VALUES (2);
43178step c3: COMMIT PREPARED 's3';
43179step r2: SELECT * FROM test3;
43180ERROR:  could not serialize access due to read/write dependencies among transactions
43181step p2: PREPARE TRANSACTION 's2';
43182step p1: PREPARE TRANSACTION 's1';
43183step c1: COMMIT PREPARED 's1';
43184step c2: COMMIT PREPARED 's2';
43185ERROR:  prepared transaction with identifier "s2" does not exist
43186step check: SELECT * FROM test1,test2,test3;
43187a|b|c
43188-+-+-
43189(0 rows)
43190
43191
43192starting permutation: w3 p3 r1 w2 c3 r2 p2 p1 c2 c1 check
43193a
43194-
43195(0 rows)
43196
43197a
43198-
43199(0 rows)
43200
43201step w3: INSERT INTO test3 VALUES (3);
43202step p3: PREPARE TRANSACTION 's3';
43203step r1: SELECT * FROM test2;
43204b
43205-
43206(0 rows)
43207
43208step w2: INSERT INTO test2 VALUES (2);
43209step c3: COMMIT PREPARED 's3';
43210step r2: SELECT * FROM test3;
43211ERROR:  could not serialize access due to read/write dependencies among transactions
43212step p2: PREPARE TRANSACTION 's2';
43213step p1: PREPARE TRANSACTION 's1';
43214step c2: COMMIT PREPARED 's2';
43215ERROR:  prepared transaction with identifier "s2" does not exist
43216step c1: COMMIT PREPARED 's1';
43217step check: SELECT * FROM test1,test2,test3;
43218a|b|c
43219-+-+-
43220(0 rows)
43221
43222
43223starting permutation: w3 p3 r1 w2 c3 r2 p2 c2 p1 c1 check
43224a
43225-
43226(0 rows)
43227
43228a
43229-
43230(0 rows)
43231
43232step w3: INSERT INTO test3 VALUES (3);
43233step p3: PREPARE TRANSACTION 's3';
43234step r1: SELECT * FROM test2;
43235b
43236-
43237(0 rows)
43238
43239step w2: INSERT INTO test2 VALUES (2);
43240step c3: COMMIT PREPARED 's3';
43241step r2: SELECT * FROM test3;
43242ERROR:  could not serialize access due to read/write dependencies among transactions
43243step p2: PREPARE TRANSACTION 's2';
43244step c2: COMMIT PREPARED 's2';
43245ERROR:  prepared transaction with identifier "s2" does not exist
43246step p1: PREPARE TRANSACTION 's1';
43247step c1: COMMIT PREPARED 's1';
43248step check: SELECT * FROM test1,test2,test3;
43249a|b|c
43250-+-+-
43251(0 rows)
43252
43253
43254starting permutation: w3 p3 r1 w2 c3 p1 r2 p2 c1 c2 check
43255a
43256-
43257(0 rows)
43258
43259a
43260-
43261(0 rows)
43262
43263step w3: INSERT INTO test3 VALUES (3);
43264step p3: PREPARE TRANSACTION 's3';
43265step r1: SELECT * FROM test2;
43266b
43267-
43268(0 rows)
43269
43270step w2: INSERT INTO test2 VALUES (2);
43271step c3: COMMIT PREPARED 's3';
43272step p1: PREPARE TRANSACTION 's1';
43273step r2: SELECT * FROM test3;
43274ERROR:  could not serialize access due to read/write dependencies among transactions
43275step p2: PREPARE TRANSACTION 's2';
43276step c1: COMMIT PREPARED 's1';
43277step c2: COMMIT PREPARED 's2';
43278ERROR:  prepared transaction with identifier "s2" does not exist
43279step check: SELECT * FROM test1,test2,test3;
43280a|b|c
43281-+-+-
43282(0 rows)
43283
43284
43285starting permutation: w3 p3 r1 w2 c3 p1 r2 p2 c2 c1 check
43286a
43287-
43288(0 rows)
43289
43290a
43291-
43292(0 rows)
43293
43294step w3: INSERT INTO test3 VALUES (3);
43295step p3: PREPARE TRANSACTION 's3';
43296step r1: SELECT * FROM test2;
43297b
43298-
43299(0 rows)
43300
43301step w2: INSERT INTO test2 VALUES (2);
43302step c3: COMMIT PREPARED 's3';
43303step p1: PREPARE TRANSACTION 's1';
43304step r2: SELECT * FROM test3;
43305ERROR:  could not serialize access due to read/write dependencies among transactions
43306step p2: PREPARE TRANSACTION 's2';
43307step c2: COMMIT PREPARED 's2';
43308ERROR:  prepared transaction with identifier "s2" does not exist
43309step c1: COMMIT PREPARED 's1';
43310step check: SELECT * FROM test1,test2,test3;
43311a|b|c
43312-+-+-
43313(0 rows)
43314
43315
43316starting permutation: w3 p3 r1 w2 c3 p1 r2 c1 p2 c2 check
43317a
43318-
43319(0 rows)
43320
43321a
43322-
43323(0 rows)
43324
43325step w3: INSERT INTO test3 VALUES (3);
43326step p3: PREPARE TRANSACTION 's3';
43327step r1: SELECT * FROM test2;
43328b
43329-
43330(0 rows)
43331
43332step w2: INSERT INTO test2 VALUES (2);
43333step c3: COMMIT PREPARED 's3';
43334step p1: PREPARE TRANSACTION 's1';
43335step r2: SELECT * FROM test3;
43336ERROR:  could not serialize access due to read/write dependencies among transactions
43337step c1: COMMIT PREPARED 's1';
43338step p2: PREPARE TRANSACTION 's2';
43339step c2: COMMIT PREPARED 's2';
43340ERROR:  prepared transaction with identifier "s2" does not exist
43341step check: SELECT * FROM test1,test2,test3;
43342a|b|c
43343-+-+-
43344(0 rows)
43345
43346
43347starting permutation: w3 p3 r1 w2 c3 p1 c1 r2 p2 c2 check
43348a
43349-
43350(0 rows)
43351
43352a
43353-
43354(0 rows)
43355
43356step w3: INSERT INTO test3 VALUES (3);
43357step p3: PREPARE TRANSACTION 's3';
43358step r1: SELECT * FROM test2;
43359b
43360-
43361(0 rows)
43362
43363step w2: INSERT INTO test2 VALUES (2);
43364step c3: COMMIT PREPARED 's3';
43365step p1: PREPARE TRANSACTION 's1';
43366step c1: COMMIT PREPARED 's1';
43367step r2: SELECT * FROM test3;
43368ERROR:  could not serialize access due to read/write dependencies among transactions
43369step p2: PREPARE TRANSACTION 's2';
43370step c2: COMMIT PREPARED 's2';
43371ERROR:  prepared transaction with identifier "s2" does not exist
43372step check: SELECT * FROM test1,test2,test3;
43373a|b|c
43374-+-+-
43375(0 rows)
43376
43377
43378starting permutation: w3 p3 r1 p1 r2 w2 p2 c3 c1 c2 check
43379a
43380-
43381(0 rows)
43382
43383a
43384-
43385(0 rows)
43386
43387step w3: INSERT INTO test3 VALUES (3);
43388step p3: PREPARE TRANSACTION 's3';
43389step r1: SELECT * FROM test2;
43390b
43391-
43392(0 rows)
43393
43394step p1: PREPARE TRANSACTION 's1';
43395step r2: SELECT * FROM test3;
43396c
43397-
43398(0 rows)
43399
43400step w2: INSERT INTO test2 VALUES (2);
43401ERROR:  could not serialize access due to read/write dependencies among transactions
43402step p2: PREPARE TRANSACTION 's2';
43403step c3: COMMIT PREPARED 's3';
43404step c1: COMMIT PREPARED 's1';
43405step c2: COMMIT PREPARED 's2';
43406ERROR:  prepared transaction with identifier "s2" does not exist
43407step check: SELECT * FROM test1,test2,test3;
43408a|b|c
43409-+-+-
43410(0 rows)
43411
43412
43413starting permutation: w3 p3 r1 p1 r2 w2 p2 c3 c2 c1 check
43414a
43415-
43416(0 rows)
43417
43418a
43419-
43420(0 rows)
43421
43422step w3: INSERT INTO test3 VALUES (3);
43423step p3: PREPARE TRANSACTION 's3';
43424step r1: SELECT * FROM test2;
43425b
43426-
43427(0 rows)
43428
43429step p1: PREPARE TRANSACTION 's1';
43430step r2: SELECT * FROM test3;
43431c
43432-
43433(0 rows)
43434
43435step w2: INSERT INTO test2 VALUES (2);
43436ERROR:  could not serialize access due to read/write dependencies among transactions
43437step p2: PREPARE TRANSACTION 's2';
43438step c3: COMMIT PREPARED 's3';
43439step c2: COMMIT PREPARED 's2';
43440ERROR:  prepared transaction with identifier "s2" does not exist
43441step c1: COMMIT PREPARED 's1';
43442step check: SELECT * FROM test1,test2,test3;
43443a|b|c
43444-+-+-
43445(0 rows)
43446
43447
43448starting permutation: w3 p3 r1 p1 r2 w2 c3 p2 c1 c2 check
43449a
43450-
43451(0 rows)
43452
43453a
43454-
43455(0 rows)
43456
43457step w3: INSERT INTO test3 VALUES (3);
43458step p3: PREPARE TRANSACTION 's3';
43459step r1: SELECT * FROM test2;
43460b
43461-
43462(0 rows)
43463
43464step p1: PREPARE TRANSACTION 's1';
43465step r2: SELECT * FROM test3;
43466c
43467-
43468(0 rows)
43469
43470step w2: INSERT INTO test2 VALUES (2);
43471ERROR:  could not serialize access due to read/write dependencies among transactions
43472step c3: COMMIT PREPARED 's3';
43473step p2: PREPARE TRANSACTION 's2';
43474step c1: COMMIT PREPARED 's1';
43475step c2: COMMIT PREPARED 's2';
43476ERROR:  prepared transaction with identifier "s2" does not exist
43477step check: SELECT * FROM test1,test2,test3;
43478a|b|c
43479-+-+-
43480(0 rows)
43481
43482
43483starting permutation: w3 p3 r1 p1 r2 w2 c3 p2 c2 c1 check
43484a
43485-
43486(0 rows)
43487
43488a
43489-
43490(0 rows)
43491
43492step w3: INSERT INTO test3 VALUES (3);
43493step p3: PREPARE TRANSACTION 's3';
43494step r1: SELECT * FROM test2;
43495b
43496-
43497(0 rows)
43498
43499step p1: PREPARE TRANSACTION 's1';
43500step r2: SELECT * FROM test3;
43501c
43502-
43503(0 rows)
43504
43505step w2: INSERT INTO test2 VALUES (2);
43506ERROR:  could not serialize access due to read/write dependencies among transactions
43507step c3: COMMIT PREPARED 's3';
43508step p2: PREPARE TRANSACTION 's2';
43509step c2: COMMIT PREPARED 's2';
43510ERROR:  prepared transaction with identifier "s2" does not exist
43511step c1: COMMIT PREPARED 's1';
43512step check: SELECT * FROM test1,test2,test3;
43513a|b|c
43514-+-+-
43515(0 rows)
43516
43517
43518starting permutation: w3 p3 r1 p1 r2 w2 c3 c1 p2 c2 check
43519a
43520-
43521(0 rows)
43522
43523a
43524-
43525(0 rows)
43526
43527step w3: INSERT INTO test3 VALUES (3);
43528step p3: PREPARE TRANSACTION 's3';
43529step r1: SELECT * FROM test2;
43530b
43531-
43532(0 rows)
43533
43534step p1: PREPARE TRANSACTION 's1';
43535step r2: SELECT * FROM test3;
43536c
43537-
43538(0 rows)
43539
43540step w2: INSERT INTO test2 VALUES (2);
43541ERROR:  could not serialize access due to read/write dependencies among transactions
43542step c3: COMMIT PREPARED 's3';
43543step c1: COMMIT PREPARED 's1';
43544step p2: PREPARE TRANSACTION 's2';
43545step c2: COMMIT PREPARED 's2';
43546ERROR:  prepared transaction with identifier "s2" does not exist
43547step check: SELECT * FROM test1,test2,test3;
43548a|b|c
43549-+-+-
43550(0 rows)
43551
43552
43553starting permutation: w3 p3 r1 p1 r2 c3 w2 p2 c1 c2 check
43554a
43555-
43556(0 rows)
43557
43558a
43559-
43560(0 rows)
43561
43562step w3: INSERT INTO test3 VALUES (3);
43563step p3: PREPARE TRANSACTION 's3';
43564step r1: SELECT * FROM test2;
43565b
43566-
43567(0 rows)
43568
43569step p1: PREPARE TRANSACTION 's1';
43570step r2: SELECT * FROM test3;
43571c
43572-
43573(0 rows)
43574
43575step c3: COMMIT PREPARED 's3';
43576step w2: INSERT INTO test2 VALUES (2);
43577ERROR:  could not serialize access due to read/write dependencies among transactions
43578step p2: PREPARE TRANSACTION 's2';
43579step c1: COMMIT PREPARED 's1';
43580step c2: COMMIT PREPARED 's2';
43581ERROR:  prepared transaction with identifier "s2" does not exist
43582step check: SELECT * FROM test1,test2,test3;
43583a|b|c
43584-+-+-
43585(0 rows)
43586
43587
43588starting permutation: w3 p3 r1 p1 r2 c3 w2 p2 c2 c1 check
43589a
43590-
43591(0 rows)
43592
43593a
43594-
43595(0 rows)
43596
43597step w3: INSERT INTO test3 VALUES (3);
43598step p3: PREPARE TRANSACTION 's3';
43599step r1: SELECT * FROM test2;
43600b
43601-
43602(0 rows)
43603
43604step p1: PREPARE TRANSACTION 's1';
43605step r2: SELECT * FROM test3;
43606c
43607-
43608(0 rows)
43609
43610step c3: COMMIT PREPARED 's3';
43611step w2: INSERT INTO test2 VALUES (2);
43612ERROR:  could not serialize access due to read/write dependencies among transactions
43613step p2: PREPARE TRANSACTION 's2';
43614step c2: COMMIT PREPARED 's2';
43615ERROR:  prepared transaction with identifier "s2" does not exist
43616step c1: COMMIT PREPARED 's1';
43617step check: SELECT * FROM test1,test2,test3;
43618a|b|c
43619-+-+-
43620(0 rows)
43621
43622
43623starting permutation: w3 p3 r1 p1 r2 c3 w2 c1 p2 c2 check
43624a
43625-
43626(0 rows)
43627
43628a
43629-
43630(0 rows)
43631
43632step w3: INSERT INTO test3 VALUES (3);
43633step p3: PREPARE TRANSACTION 's3';
43634step r1: SELECT * FROM test2;
43635b
43636-
43637(0 rows)
43638
43639step p1: PREPARE TRANSACTION 's1';
43640step r2: SELECT * FROM test3;
43641c
43642-
43643(0 rows)
43644
43645step c3: COMMIT PREPARED 's3';
43646step w2: INSERT INTO test2 VALUES (2);
43647ERROR:  could not serialize access due to read/write dependencies among transactions
43648step c1: COMMIT PREPARED 's1';
43649step p2: PREPARE TRANSACTION 's2';
43650step c2: COMMIT PREPARED 's2';
43651ERROR:  prepared transaction with identifier "s2" does not exist
43652step check: SELECT * FROM test1,test2,test3;
43653a|b|c
43654-+-+-
43655(0 rows)
43656
43657
43658starting permutation: w3 p3 r1 p1 r2 c3 c1 w2 p2 c2 check
43659a
43660-
43661(0 rows)
43662
43663a
43664-
43665(0 rows)
43666
43667step w3: INSERT INTO test3 VALUES (3);
43668step p3: PREPARE TRANSACTION 's3';
43669step r1: SELECT * FROM test2;
43670b
43671-
43672(0 rows)
43673
43674step p1: PREPARE TRANSACTION 's1';
43675step r2: SELECT * FROM test3;
43676c
43677-
43678(0 rows)
43679
43680step c3: COMMIT PREPARED 's3';
43681step c1: COMMIT PREPARED 's1';
43682step w2: INSERT INTO test2 VALUES (2);
43683ERROR:  could not serialize access due to read/write dependencies among transactions
43684step p2: PREPARE TRANSACTION 's2';
43685step c2: COMMIT PREPARED 's2';
43686ERROR:  prepared transaction with identifier "s2" does not exist
43687step check: SELECT * FROM test1,test2,test3;
43688a|b|c
43689-+-+-
43690(0 rows)
43691
43692
43693starting permutation: w3 p3 r1 p1 w2 r2 p2 c3 c1 c2 check
43694a
43695-
43696(0 rows)
43697
43698a
43699-
43700(0 rows)
43701
43702step w3: INSERT INTO test3 VALUES (3);
43703step p3: PREPARE TRANSACTION 's3';
43704step r1: SELECT * FROM test2;
43705b
43706-
43707(0 rows)
43708
43709step p1: PREPARE TRANSACTION 's1';
43710step w2: INSERT INTO test2 VALUES (2);
43711step r2: SELECT * FROM test3;
43712ERROR:  could not serialize access due to read/write dependencies among transactions
43713step p2: PREPARE TRANSACTION 's2';
43714step c3: COMMIT PREPARED 's3';
43715step c1: COMMIT PREPARED 's1';
43716step c2: COMMIT PREPARED 's2';
43717ERROR:  prepared transaction with identifier "s2" does not exist
43718step check: SELECT * FROM test1,test2,test3;
43719a|b|c
43720-+-+-
43721(0 rows)
43722
43723
43724starting permutation: w3 p3 r1 p1 w2 r2 p2 c3 c2 c1 check
43725a
43726-
43727(0 rows)
43728
43729a
43730-
43731(0 rows)
43732
43733step w3: INSERT INTO test3 VALUES (3);
43734step p3: PREPARE TRANSACTION 's3';
43735step r1: SELECT * FROM test2;
43736b
43737-
43738(0 rows)
43739
43740step p1: PREPARE TRANSACTION 's1';
43741step w2: INSERT INTO test2 VALUES (2);
43742step r2: SELECT * FROM test3;
43743ERROR:  could not serialize access due to read/write dependencies among transactions
43744step p2: PREPARE TRANSACTION 's2';
43745step c3: COMMIT PREPARED 's3';
43746step c2: COMMIT PREPARED 's2';
43747ERROR:  prepared transaction with identifier "s2" does not exist
43748step c1: COMMIT PREPARED 's1';
43749step check: SELECT * FROM test1,test2,test3;
43750a|b|c
43751-+-+-
43752(0 rows)
43753
43754
43755starting permutation: w3 p3 r1 p1 w2 r2 c3 p2 c1 c2 check
43756a
43757-
43758(0 rows)
43759
43760a
43761-
43762(0 rows)
43763
43764step w3: INSERT INTO test3 VALUES (3);
43765step p3: PREPARE TRANSACTION 's3';
43766step r1: SELECT * FROM test2;
43767b
43768-
43769(0 rows)
43770
43771step p1: PREPARE TRANSACTION 's1';
43772step w2: INSERT INTO test2 VALUES (2);
43773step r2: SELECT * FROM test3;
43774ERROR:  could not serialize access due to read/write dependencies among transactions
43775step c3: COMMIT PREPARED 's3';
43776step p2: PREPARE TRANSACTION 's2';
43777step c1: COMMIT PREPARED 's1';
43778step c2: COMMIT PREPARED 's2';
43779ERROR:  prepared transaction with identifier "s2" does not exist
43780step check: SELECT * FROM test1,test2,test3;
43781a|b|c
43782-+-+-
43783(0 rows)
43784
43785
43786starting permutation: w3 p3 r1 p1 w2 r2 c3 p2 c2 c1 check
43787a
43788-
43789(0 rows)
43790
43791a
43792-
43793(0 rows)
43794
43795step w3: INSERT INTO test3 VALUES (3);
43796step p3: PREPARE TRANSACTION 's3';
43797step r1: SELECT * FROM test2;
43798b
43799-
43800(0 rows)
43801
43802step p1: PREPARE TRANSACTION 's1';
43803step w2: INSERT INTO test2 VALUES (2);
43804step r2: SELECT * FROM test3;
43805ERROR:  could not serialize access due to read/write dependencies among transactions
43806step c3: COMMIT PREPARED 's3';
43807step p2: PREPARE TRANSACTION 's2';
43808step c2: COMMIT PREPARED 's2';
43809ERROR:  prepared transaction with identifier "s2" does not exist
43810step c1: COMMIT PREPARED 's1';
43811step check: SELECT * FROM test1,test2,test3;
43812a|b|c
43813-+-+-
43814(0 rows)
43815
43816
43817starting permutation: w3 p3 r1 p1 w2 r2 c3 c1 p2 c2 check
43818a
43819-
43820(0 rows)
43821
43822a
43823-
43824(0 rows)
43825
43826step w3: INSERT INTO test3 VALUES (3);
43827step p3: PREPARE TRANSACTION 's3';
43828step r1: SELECT * FROM test2;
43829b
43830-
43831(0 rows)
43832
43833step p1: PREPARE TRANSACTION 's1';
43834step w2: INSERT INTO test2 VALUES (2);
43835step r2: SELECT * FROM test3;
43836ERROR:  could not serialize access due to read/write dependencies among transactions
43837step c3: COMMIT PREPARED 's3';
43838step c1: COMMIT PREPARED 's1';
43839step p2: PREPARE TRANSACTION 's2';
43840step c2: COMMIT PREPARED 's2';
43841ERROR:  prepared transaction with identifier "s2" does not exist
43842step check: SELECT * FROM test1,test2,test3;
43843a|b|c
43844-+-+-
43845(0 rows)
43846
43847
43848starting permutation: w3 p3 r1 p1 w2 c3 r2 p2 c1 c2 check
43849a
43850-
43851(0 rows)
43852
43853a
43854-
43855(0 rows)
43856
43857step w3: INSERT INTO test3 VALUES (3);
43858step p3: PREPARE TRANSACTION 's3';
43859step r1: SELECT * FROM test2;
43860b
43861-
43862(0 rows)
43863
43864step p1: PREPARE TRANSACTION 's1';
43865step w2: INSERT INTO test2 VALUES (2);
43866step c3: COMMIT PREPARED 's3';
43867step r2: SELECT * FROM test3;
43868ERROR:  could not serialize access due to read/write dependencies among transactions
43869step p2: PREPARE TRANSACTION 's2';
43870step c1: COMMIT PREPARED 's1';
43871step c2: COMMIT PREPARED 's2';
43872ERROR:  prepared transaction with identifier "s2" does not exist
43873step check: SELECT * FROM test1,test2,test3;
43874a|b|c
43875-+-+-
43876(0 rows)
43877
43878
43879starting permutation: w3 p3 r1 p1 w2 c3 r2 p2 c2 c1 check
43880a
43881-
43882(0 rows)
43883
43884a
43885-
43886(0 rows)
43887
43888step w3: INSERT INTO test3 VALUES (3);
43889step p3: PREPARE TRANSACTION 's3';
43890step r1: SELECT * FROM test2;
43891b
43892-
43893(0 rows)
43894
43895step p1: PREPARE TRANSACTION 's1';
43896step w2: INSERT INTO test2 VALUES (2);
43897step c3: COMMIT PREPARED 's3';
43898step r2: SELECT * FROM test3;
43899ERROR:  could not serialize access due to read/write dependencies among transactions
43900step p2: PREPARE TRANSACTION 's2';
43901step c2: COMMIT PREPARED 's2';
43902ERROR:  prepared transaction with identifier "s2" does not exist
43903step c1: COMMIT PREPARED 's1';
43904step check: SELECT * FROM test1,test2,test3;
43905a|b|c
43906-+-+-
43907(0 rows)
43908
43909
43910starting permutation: w3 p3 r1 p1 w2 c3 r2 c1 p2 c2 check
43911a
43912-
43913(0 rows)
43914
43915a
43916-
43917(0 rows)
43918
43919step w3: INSERT INTO test3 VALUES (3);
43920step p3: PREPARE TRANSACTION 's3';
43921step r1: SELECT * FROM test2;
43922b
43923-
43924(0 rows)
43925
43926step p1: PREPARE TRANSACTION 's1';
43927step w2: INSERT INTO test2 VALUES (2);
43928step c3: COMMIT PREPARED 's3';
43929step r2: SELECT * FROM test3;
43930ERROR:  could not serialize access due to read/write dependencies among transactions
43931step c1: COMMIT PREPARED 's1';
43932step p2: PREPARE TRANSACTION 's2';
43933step c2: COMMIT PREPARED 's2';
43934ERROR:  prepared transaction with identifier "s2" does not exist
43935step check: SELECT * FROM test1,test2,test3;
43936a|b|c
43937-+-+-
43938(0 rows)
43939
43940
43941starting permutation: w3 p3 r1 p1 w2 c3 c1 r2 p2 c2 check
43942a
43943-
43944(0 rows)
43945
43946a
43947-
43948(0 rows)
43949
43950step w3: INSERT INTO test3 VALUES (3);
43951step p3: PREPARE TRANSACTION 's3';
43952step r1: SELECT * FROM test2;
43953b
43954-
43955(0 rows)
43956
43957step p1: PREPARE TRANSACTION 's1';
43958step w2: INSERT INTO test2 VALUES (2);
43959step c3: COMMIT PREPARED 's3';
43960step c1: COMMIT PREPARED 's1';
43961step r2: SELECT * FROM test3;
43962ERROR:  could not serialize access due to read/write dependencies among transactions
43963step p2: PREPARE TRANSACTION 's2';
43964step c2: COMMIT PREPARED 's2';
43965ERROR:  prepared transaction with identifier "s2" does not exist
43966step check: SELECT * FROM test1,test2,test3;
43967a|b|c
43968-+-+-
43969(0 rows)
43970
43971
43972starting permutation: w3 p3 r1 p1 c3 r2 w2 p2 c1 c2 check
43973a
43974-
43975(0 rows)
43976
43977a
43978-
43979(0 rows)
43980
43981step w3: INSERT INTO test3 VALUES (3);
43982step p3: PREPARE TRANSACTION 's3';
43983step r1: SELECT * FROM test2;
43984b
43985-
43986(0 rows)
43987
43988step p1: PREPARE TRANSACTION 's1';
43989step c3: COMMIT PREPARED 's3';
43990step r2: SELECT * FROM test3;
43991c
43992-
43993(0 rows)
43994
43995step w2: INSERT INTO test2 VALUES (2);
43996ERROR:  could not serialize access due to read/write dependencies among transactions
43997step p2: PREPARE TRANSACTION 's2';
43998step c1: COMMIT PREPARED 's1';
43999step c2: COMMIT PREPARED 's2';
44000ERROR:  prepared transaction with identifier "s2" does not exist
44001step check: SELECT * FROM test1,test2,test3;
44002a|b|c
44003-+-+-
44004(0 rows)
44005
44006
44007starting permutation: w3 p3 r1 p1 c3 r2 w2 p2 c2 c1 check
44008a
44009-
44010(0 rows)
44011
44012a
44013-
44014(0 rows)
44015
44016step w3: INSERT INTO test3 VALUES (3);
44017step p3: PREPARE TRANSACTION 's3';
44018step r1: SELECT * FROM test2;
44019b
44020-
44021(0 rows)
44022
44023step p1: PREPARE TRANSACTION 's1';
44024step c3: COMMIT PREPARED 's3';
44025step r2: SELECT * FROM test3;
44026c
44027-
44028(0 rows)
44029
44030step w2: INSERT INTO test2 VALUES (2);
44031ERROR:  could not serialize access due to read/write dependencies among transactions
44032step p2: PREPARE TRANSACTION 's2';
44033step c2: COMMIT PREPARED 's2';
44034ERROR:  prepared transaction with identifier "s2" does not exist
44035step c1: COMMIT PREPARED 's1';
44036step check: SELECT * FROM test1,test2,test3;
44037a|b|c
44038-+-+-
44039(0 rows)
44040
44041
44042starting permutation: w3 p3 r1 p1 c3 r2 w2 c1 p2 c2 check
44043a
44044-
44045(0 rows)
44046
44047a
44048-
44049(0 rows)
44050
44051step w3: INSERT INTO test3 VALUES (3);
44052step p3: PREPARE TRANSACTION 's3';
44053step r1: SELECT * FROM test2;
44054b
44055-
44056(0 rows)
44057
44058step p1: PREPARE TRANSACTION 's1';
44059step c3: COMMIT PREPARED 's3';
44060step r2: SELECT * FROM test3;
44061c
44062-
44063(0 rows)
44064
44065step w2: INSERT INTO test2 VALUES (2);
44066ERROR:  could not serialize access due to read/write dependencies among transactions
44067step c1: COMMIT PREPARED 's1';
44068step p2: PREPARE TRANSACTION 's2';
44069step c2: COMMIT PREPARED 's2';
44070ERROR:  prepared transaction with identifier "s2" does not exist
44071step check: SELECT * FROM test1,test2,test3;
44072a|b|c
44073-+-+-
44074(0 rows)
44075
44076
44077starting permutation: w3 p3 r1 p1 c3 r2 c1 w2 p2 c2 check
44078a
44079-
44080(0 rows)
44081
44082a
44083-
44084(0 rows)
44085
44086step w3: INSERT INTO test3 VALUES (3);
44087step p3: PREPARE TRANSACTION 's3';
44088step r1: SELECT * FROM test2;
44089b
44090-
44091(0 rows)
44092
44093step p1: PREPARE TRANSACTION 's1';
44094step c3: COMMIT PREPARED 's3';
44095step r2: SELECT * FROM test3;
44096c
44097-
44098(0 rows)
44099
44100step c1: COMMIT PREPARED 's1';
44101step w2: INSERT INTO test2 VALUES (2);
44102ERROR:  could not serialize access due to read/write dependencies among transactions
44103step p2: PREPARE TRANSACTION 's2';
44104step c2: COMMIT PREPARED 's2';
44105ERROR:  prepared transaction with identifier "s2" does not exist
44106step check: SELECT * FROM test1,test2,test3;
44107a|b|c
44108-+-+-
44109(0 rows)
44110
44111
44112starting permutation: w3 p3 r1 p1 c3 w2 r2 p2 c1 c2 check
44113a
44114-
44115(0 rows)
44116
44117a
44118-
44119(0 rows)
44120
44121step w3: INSERT INTO test3 VALUES (3);
44122step p3: PREPARE TRANSACTION 's3';
44123step r1: SELECT * FROM test2;
44124b
44125-
44126(0 rows)
44127
44128step p1: PREPARE TRANSACTION 's1';
44129step c3: COMMIT PREPARED 's3';
44130step w2: INSERT INTO test2 VALUES (2);
44131step r2: SELECT * FROM test3;
44132ERROR:  could not serialize access due to read/write dependencies among transactions
44133step p2: PREPARE TRANSACTION 's2';
44134step c1: COMMIT PREPARED 's1';
44135step c2: COMMIT PREPARED 's2';
44136ERROR:  prepared transaction with identifier "s2" does not exist
44137step check: SELECT * FROM test1,test2,test3;
44138a|b|c
44139-+-+-
44140(0 rows)
44141
44142
44143starting permutation: w3 p3 r1 p1 c3 w2 r2 p2 c2 c1 check
44144a
44145-
44146(0 rows)
44147
44148a
44149-
44150(0 rows)
44151
44152step w3: INSERT INTO test3 VALUES (3);
44153step p3: PREPARE TRANSACTION 's3';
44154step r1: SELECT * FROM test2;
44155b
44156-
44157(0 rows)
44158
44159step p1: PREPARE TRANSACTION 's1';
44160step c3: COMMIT PREPARED 's3';
44161step w2: INSERT INTO test2 VALUES (2);
44162step r2: SELECT * FROM test3;
44163ERROR:  could not serialize access due to read/write dependencies among transactions
44164step p2: PREPARE TRANSACTION 's2';
44165step c2: COMMIT PREPARED 's2';
44166ERROR:  prepared transaction with identifier "s2" does not exist
44167step c1: COMMIT PREPARED 's1';
44168step check: SELECT * FROM test1,test2,test3;
44169a|b|c
44170-+-+-
44171(0 rows)
44172
44173
44174starting permutation: w3 p3 r1 p1 c3 w2 r2 c1 p2 c2 check
44175a
44176-
44177(0 rows)
44178
44179a
44180-
44181(0 rows)
44182
44183step w3: INSERT INTO test3 VALUES (3);
44184step p3: PREPARE TRANSACTION 's3';
44185step r1: SELECT * FROM test2;
44186b
44187-
44188(0 rows)
44189
44190step p1: PREPARE TRANSACTION 's1';
44191step c3: COMMIT PREPARED 's3';
44192step w2: INSERT INTO test2 VALUES (2);
44193step r2: SELECT * FROM test3;
44194ERROR:  could not serialize access due to read/write dependencies among transactions
44195step c1: COMMIT PREPARED 's1';
44196step p2: PREPARE TRANSACTION 's2';
44197step c2: COMMIT PREPARED 's2';
44198ERROR:  prepared transaction with identifier "s2" does not exist
44199step check: SELECT * FROM test1,test2,test3;
44200a|b|c
44201-+-+-
44202(0 rows)
44203
44204
44205starting permutation: w3 p3 r1 p1 c3 w2 c1 r2 p2 c2 check
44206a
44207-
44208(0 rows)
44209
44210a
44211-
44212(0 rows)
44213
44214step w3: INSERT INTO test3 VALUES (3);
44215step p3: PREPARE TRANSACTION 's3';
44216step r1: SELECT * FROM test2;
44217b
44218-
44219(0 rows)
44220
44221step p1: PREPARE TRANSACTION 's1';
44222step c3: COMMIT PREPARED 's3';
44223step w2: INSERT INTO test2 VALUES (2);
44224step c1: COMMIT PREPARED 's1';
44225step r2: SELECT * FROM test3;
44226ERROR:  could not serialize access due to read/write dependencies among transactions
44227step p2: PREPARE TRANSACTION 's2';
44228step c2: COMMIT PREPARED 's2';
44229ERROR:  prepared transaction with identifier "s2" does not exist
44230step check: SELECT * FROM test1,test2,test3;
44231a|b|c
44232-+-+-
44233(0 rows)
44234
44235
44236starting permutation: w3 p3 r1 p1 c3 c1 r2 w2 p2 c2 check
44237a
44238-
44239(0 rows)
44240
44241a
44242-
44243(0 rows)
44244
44245step w3: INSERT INTO test3 VALUES (3);
44246step p3: PREPARE TRANSACTION 's3';
44247step r1: SELECT * FROM test2;
44248b
44249-
44250(0 rows)
44251
44252step p1: PREPARE TRANSACTION 's1';
44253step c3: COMMIT PREPARED 's3';
44254step c1: COMMIT PREPARED 's1';
44255step r2: SELECT * FROM test3;
44256c
44257-
44258(0 rows)
44259
44260step w2: INSERT INTO test2 VALUES (2);
44261ERROR:  could not serialize access due to read/write dependencies among transactions
44262step p2: PREPARE TRANSACTION 's2';
44263step c2: COMMIT PREPARED 's2';
44264ERROR:  prepared transaction with identifier "s2" does not exist
44265step check: SELECT * FROM test1,test2,test3;
44266a|b|c
44267-+-+-
44268(0 rows)
44269
44270
44271starting permutation: w3 p3 r1 p1 c3 c1 w2 r2 p2 c2 check
44272a
44273-
44274(0 rows)
44275
44276a
44277-
44278(0 rows)
44279
44280step w3: INSERT INTO test3 VALUES (3);
44281step p3: PREPARE TRANSACTION 's3';
44282step r1: SELECT * FROM test2;
44283b
44284-
44285(0 rows)
44286
44287step p1: PREPARE TRANSACTION 's1';
44288step c3: COMMIT PREPARED 's3';
44289step c1: COMMIT PREPARED 's1';
44290step w2: INSERT INTO test2 VALUES (2);
44291step r2: SELECT * FROM test3;
44292ERROR:  could not serialize access due to read/write dependencies among transactions
44293step p2: PREPARE TRANSACTION 's2';
44294step c2: COMMIT PREPARED 's2';
44295ERROR:  prepared transaction with identifier "s2" does not exist
44296step check: SELECT * FROM test1,test2,test3;
44297a|b|c
44298-+-+-
44299(0 rows)
44300
44301
44302starting permutation: w3 p3 r1 c3 r2 w2 p1 p2 c1 c2 check
44303a
44304-
44305(0 rows)
44306
44307a
44308-
44309(0 rows)
44310
44311step w3: INSERT INTO test3 VALUES (3);
44312step p3: PREPARE TRANSACTION 's3';
44313step r1: SELECT * FROM test2;
44314b
44315-
44316(0 rows)
44317
44318step c3: COMMIT PREPARED 's3';
44319step r2: SELECT * FROM test3;
44320c
44321-
44322(0 rows)
44323
44324step w2: INSERT INTO test2 VALUES (2);
44325ERROR:  could not serialize access due to read/write dependencies among transactions
44326step p1: PREPARE TRANSACTION 's1';
44327step p2: PREPARE TRANSACTION 's2';
44328step c1: COMMIT PREPARED 's1';
44329step c2: COMMIT PREPARED 's2';
44330ERROR:  prepared transaction with identifier "s2" does not exist
44331step check: SELECT * FROM test1,test2,test3;
44332a|b|c
44333-+-+-
44334(0 rows)
44335
44336
44337starting permutation: w3 p3 r1 c3 r2 w2 p1 p2 c2 c1 check
44338a
44339-
44340(0 rows)
44341
44342a
44343-
44344(0 rows)
44345
44346step w3: INSERT INTO test3 VALUES (3);
44347step p3: PREPARE TRANSACTION 's3';
44348step r1: SELECT * FROM test2;
44349b
44350-
44351(0 rows)
44352
44353step c3: COMMIT PREPARED 's3';
44354step r2: SELECT * FROM test3;
44355c
44356-
44357(0 rows)
44358
44359step w2: INSERT INTO test2 VALUES (2);
44360ERROR:  could not serialize access due to read/write dependencies among transactions
44361step p1: PREPARE TRANSACTION 's1';
44362step p2: PREPARE TRANSACTION 's2';
44363step c2: COMMIT PREPARED 's2';
44364ERROR:  prepared transaction with identifier "s2" does not exist
44365step c1: COMMIT PREPARED 's1';
44366step check: SELECT * FROM test1,test2,test3;
44367a|b|c
44368-+-+-
44369(0 rows)
44370
44371
44372starting permutation: w3 p3 r1 c3 r2 w2 p1 c1 p2 c2 check
44373a
44374-
44375(0 rows)
44376
44377a
44378-
44379(0 rows)
44380
44381step w3: INSERT INTO test3 VALUES (3);
44382step p3: PREPARE TRANSACTION 's3';
44383step r1: SELECT * FROM test2;
44384b
44385-
44386(0 rows)
44387
44388step c3: COMMIT PREPARED 's3';
44389step r2: SELECT * FROM test3;
44390c
44391-
44392(0 rows)
44393
44394step w2: INSERT INTO test2 VALUES (2);
44395ERROR:  could not serialize access due to read/write dependencies among transactions
44396step p1: PREPARE TRANSACTION 's1';
44397step c1: COMMIT PREPARED 's1';
44398step p2: PREPARE TRANSACTION 's2';
44399step c2: COMMIT PREPARED 's2';
44400ERROR:  prepared transaction with identifier "s2" does not exist
44401step check: SELECT * FROM test1,test2,test3;
44402a|b|c
44403-+-+-
44404(0 rows)
44405
44406
44407starting permutation: w3 p3 r1 c3 r2 w2 p2 p1 c1 c2 check
44408a
44409-
44410(0 rows)
44411
44412a
44413-
44414(0 rows)
44415
44416step w3: INSERT INTO test3 VALUES (3);
44417step p3: PREPARE TRANSACTION 's3';
44418step r1: SELECT * FROM test2;
44419b
44420-
44421(0 rows)
44422
44423step c3: COMMIT PREPARED 's3';
44424step r2: SELECT * FROM test3;
44425c
44426-
44427(0 rows)
44428
44429step w2: INSERT INTO test2 VALUES (2);
44430ERROR:  could not serialize access due to read/write dependencies among transactions
44431step p2: PREPARE TRANSACTION 's2';
44432step p1: PREPARE TRANSACTION 's1';
44433step c1: COMMIT PREPARED 's1';
44434step c2: COMMIT PREPARED 's2';
44435ERROR:  prepared transaction with identifier "s2" does not exist
44436step check: SELECT * FROM test1,test2,test3;
44437a|b|c
44438-+-+-
44439(0 rows)
44440
44441
44442starting permutation: w3 p3 r1 c3 r2 w2 p2 p1 c2 c1 check
44443a
44444-
44445(0 rows)
44446
44447a
44448-
44449(0 rows)
44450
44451step w3: INSERT INTO test3 VALUES (3);
44452step p3: PREPARE TRANSACTION 's3';
44453step r1: SELECT * FROM test2;
44454b
44455-
44456(0 rows)
44457
44458step c3: COMMIT PREPARED 's3';
44459step r2: SELECT * FROM test3;
44460c
44461-
44462(0 rows)
44463
44464step w2: INSERT INTO test2 VALUES (2);
44465ERROR:  could not serialize access due to read/write dependencies among transactions
44466step p2: PREPARE TRANSACTION 's2';
44467step p1: PREPARE TRANSACTION 's1';
44468step c2: COMMIT PREPARED 's2';
44469ERROR:  prepared transaction with identifier "s2" does not exist
44470step c1: COMMIT PREPARED 's1';
44471step check: SELECT * FROM test1,test2,test3;
44472a|b|c
44473-+-+-
44474(0 rows)
44475
44476
44477starting permutation: w3 p3 r1 c3 r2 w2 p2 c2 p1 c1 check
44478a
44479-
44480(0 rows)
44481
44482a
44483-
44484(0 rows)
44485
44486step w3: INSERT INTO test3 VALUES (3);
44487step p3: PREPARE TRANSACTION 's3';
44488step r1: SELECT * FROM test2;
44489b
44490-
44491(0 rows)
44492
44493step c3: COMMIT PREPARED 's3';
44494step r2: SELECT * FROM test3;
44495c
44496-
44497(0 rows)
44498
44499step w2: INSERT INTO test2 VALUES (2);
44500ERROR:  could not serialize access due to read/write dependencies among transactions
44501step p2: PREPARE TRANSACTION 's2';
44502step c2: COMMIT PREPARED 's2';
44503ERROR:  prepared transaction with identifier "s2" does not exist
44504step p1: PREPARE TRANSACTION 's1';
44505step c1: COMMIT PREPARED 's1';
44506step check: SELECT * FROM test1,test2,test3;
44507a|b|c
44508-+-+-
44509(0 rows)
44510
44511
44512starting permutation: w3 p3 r1 c3 r2 p1 w2 p2 c1 c2 check
44513a
44514-
44515(0 rows)
44516
44517a
44518-
44519(0 rows)
44520
44521step w3: INSERT INTO test3 VALUES (3);
44522step p3: PREPARE TRANSACTION 's3';
44523step r1: SELECT * FROM test2;
44524b
44525-
44526(0 rows)
44527
44528step c3: COMMIT PREPARED 's3';
44529step r2: SELECT * FROM test3;
44530c
44531-
44532(0 rows)
44533
44534step p1: PREPARE TRANSACTION 's1';
44535step w2: INSERT INTO test2 VALUES (2);
44536ERROR:  could not serialize access due to read/write dependencies among transactions
44537step p2: PREPARE TRANSACTION 's2';
44538step c1: COMMIT PREPARED 's1';
44539step c2: COMMIT PREPARED 's2';
44540ERROR:  prepared transaction with identifier "s2" does not exist
44541step check: SELECT * FROM test1,test2,test3;
44542a|b|c
44543-+-+-
44544(0 rows)
44545
44546
44547starting permutation: w3 p3 r1 c3 r2 p1 w2 p2 c2 c1 check
44548a
44549-
44550(0 rows)
44551
44552a
44553-
44554(0 rows)
44555
44556step w3: INSERT INTO test3 VALUES (3);
44557step p3: PREPARE TRANSACTION 's3';
44558step r1: SELECT * FROM test2;
44559b
44560-
44561(0 rows)
44562
44563step c3: COMMIT PREPARED 's3';
44564step r2: SELECT * FROM test3;
44565c
44566-
44567(0 rows)
44568
44569step p1: PREPARE TRANSACTION 's1';
44570step w2: INSERT INTO test2 VALUES (2);
44571ERROR:  could not serialize access due to read/write dependencies among transactions
44572step p2: PREPARE TRANSACTION 's2';
44573step c2: COMMIT PREPARED 's2';
44574ERROR:  prepared transaction with identifier "s2" does not exist
44575step c1: COMMIT PREPARED 's1';
44576step check: SELECT * FROM test1,test2,test3;
44577a|b|c
44578-+-+-
44579(0 rows)
44580
44581
44582starting permutation: w3 p3 r1 c3 r2 p1 w2 c1 p2 c2 check
44583a
44584-
44585(0 rows)
44586
44587a
44588-
44589(0 rows)
44590
44591step w3: INSERT INTO test3 VALUES (3);
44592step p3: PREPARE TRANSACTION 's3';
44593step r1: SELECT * FROM test2;
44594b
44595-
44596(0 rows)
44597
44598step c3: COMMIT PREPARED 's3';
44599step r2: SELECT * FROM test3;
44600c
44601-
44602(0 rows)
44603
44604step p1: PREPARE TRANSACTION 's1';
44605step w2: INSERT INTO test2 VALUES (2);
44606ERROR:  could not serialize access due to read/write dependencies among transactions
44607step c1: COMMIT PREPARED 's1';
44608step p2: PREPARE TRANSACTION 's2';
44609step c2: COMMIT PREPARED 's2';
44610ERROR:  prepared transaction with identifier "s2" does not exist
44611step check: SELECT * FROM test1,test2,test3;
44612a|b|c
44613-+-+-
44614(0 rows)
44615
44616
44617starting permutation: w3 p3 r1 c3 r2 p1 c1 w2 p2 c2 check
44618a
44619-
44620(0 rows)
44621
44622a
44623-
44624(0 rows)
44625
44626step w3: INSERT INTO test3 VALUES (3);
44627step p3: PREPARE TRANSACTION 's3';
44628step r1: SELECT * FROM test2;
44629b
44630-
44631(0 rows)
44632
44633step c3: COMMIT PREPARED 's3';
44634step r2: SELECT * FROM test3;
44635c
44636-
44637(0 rows)
44638
44639step p1: PREPARE TRANSACTION 's1';
44640step c1: COMMIT PREPARED 's1';
44641step w2: INSERT INTO test2 VALUES (2);
44642ERROR:  could not serialize access due to read/write dependencies among transactions
44643step p2: PREPARE TRANSACTION 's2';
44644step c2: COMMIT PREPARED 's2';
44645ERROR:  prepared transaction with identifier "s2" does not exist
44646step check: SELECT * FROM test1,test2,test3;
44647a|b|c
44648-+-+-
44649(0 rows)
44650
44651
44652starting permutation: w3 p3 r1 c3 w2 r2 p1 p2 c1 c2 check
44653a
44654-
44655(0 rows)
44656
44657a
44658-
44659(0 rows)
44660
44661step w3: INSERT INTO test3 VALUES (3);
44662step p3: PREPARE TRANSACTION 's3';
44663step r1: SELECT * FROM test2;
44664b
44665-
44666(0 rows)
44667
44668step c3: COMMIT PREPARED 's3';
44669step w2: INSERT INTO test2 VALUES (2);
44670step r2: SELECT * FROM test3;
44671ERROR:  could not serialize access due to read/write dependencies among transactions
44672step p1: PREPARE TRANSACTION 's1';
44673step p2: PREPARE TRANSACTION 's2';
44674step c1: COMMIT PREPARED 's1';
44675step c2: COMMIT PREPARED 's2';
44676ERROR:  prepared transaction with identifier "s2" does not exist
44677step check: SELECT * FROM test1,test2,test3;
44678a|b|c
44679-+-+-
44680(0 rows)
44681
44682
44683starting permutation: w3 p3 r1 c3 w2 r2 p1 p2 c2 c1 check
44684a
44685-
44686(0 rows)
44687
44688a
44689-
44690(0 rows)
44691
44692step w3: INSERT INTO test3 VALUES (3);
44693step p3: PREPARE TRANSACTION 's3';
44694step r1: SELECT * FROM test2;
44695b
44696-
44697(0 rows)
44698
44699step c3: COMMIT PREPARED 's3';
44700step w2: INSERT INTO test2 VALUES (2);
44701step r2: SELECT * FROM test3;
44702ERROR:  could not serialize access due to read/write dependencies among transactions
44703step p1: PREPARE TRANSACTION 's1';
44704step p2: PREPARE TRANSACTION 's2';
44705step c2: COMMIT PREPARED 's2';
44706ERROR:  prepared transaction with identifier "s2" does not exist
44707step c1: COMMIT PREPARED 's1';
44708step check: SELECT * FROM test1,test2,test3;
44709a|b|c
44710-+-+-
44711(0 rows)
44712
44713
44714starting permutation: w3 p3 r1 c3 w2 r2 p1 c1 p2 c2 check
44715a
44716-
44717(0 rows)
44718
44719a
44720-
44721(0 rows)
44722
44723step w3: INSERT INTO test3 VALUES (3);
44724step p3: PREPARE TRANSACTION 's3';
44725step r1: SELECT * FROM test2;
44726b
44727-
44728(0 rows)
44729
44730step c3: COMMIT PREPARED 's3';
44731step w2: INSERT INTO test2 VALUES (2);
44732step r2: SELECT * FROM test3;
44733ERROR:  could not serialize access due to read/write dependencies among transactions
44734step p1: PREPARE TRANSACTION 's1';
44735step c1: COMMIT PREPARED 's1';
44736step p2: PREPARE TRANSACTION 's2';
44737step c2: COMMIT PREPARED 's2';
44738ERROR:  prepared transaction with identifier "s2" does not exist
44739step check: SELECT * FROM test1,test2,test3;
44740a|b|c
44741-+-+-
44742(0 rows)
44743
44744
44745starting permutation: w3 p3 r1 c3 w2 r2 p2 p1 c1 c2 check
44746a
44747-
44748(0 rows)
44749
44750a
44751-
44752(0 rows)
44753
44754step w3: INSERT INTO test3 VALUES (3);
44755step p3: PREPARE TRANSACTION 's3';
44756step r1: SELECT * FROM test2;
44757b
44758-
44759(0 rows)
44760
44761step c3: COMMIT PREPARED 's3';
44762step w2: INSERT INTO test2 VALUES (2);
44763step r2: SELECT * FROM test3;
44764ERROR:  could not serialize access due to read/write dependencies among transactions
44765step p2: PREPARE TRANSACTION 's2';
44766step p1: PREPARE TRANSACTION 's1';
44767step c1: COMMIT PREPARED 's1';
44768step c2: COMMIT PREPARED 's2';
44769ERROR:  prepared transaction with identifier "s2" does not exist
44770step check: SELECT * FROM test1,test2,test3;
44771a|b|c
44772-+-+-
44773(0 rows)
44774
44775
44776starting permutation: w3 p3 r1 c3 w2 r2 p2 p1 c2 c1 check
44777a
44778-
44779(0 rows)
44780
44781a
44782-
44783(0 rows)
44784
44785step w3: INSERT INTO test3 VALUES (3);
44786step p3: PREPARE TRANSACTION 's3';
44787step r1: SELECT * FROM test2;
44788b
44789-
44790(0 rows)
44791
44792step c3: COMMIT PREPARED 's3';
44793step w2: INSERT INTO test2 VALUES (2);
44794step r2: SELECT * FROM test3;
44795ERROR:  could not serialize access due to read/write dependencies among transactions
44796step p2: PREPARE TRANSACTION 's2';
44797step p1: PREPARE TRANSACTION 's1';
44798step c2: COMMIT PREPARED 's2';
44799ERROR:  prepared transaction with identifier "s2" does not exist
44800step c1: COMMIT PREPARED 's1';
44801step check: SELECT * FROM test1,test2,test3;
44802a|b|c
44803-+-+-
44804(0 rows)
44805
44806
44807starting permutation: w3 p3 r1 c3 w2 r2 p2 c2 p1 c1 check
44808a
44809-
44810(0 rows)
44811
44812a
44813-
44814(0 rows)
44815
44816step w3: INSERT INTO test3 VALUES (3);
44817step p3: PREPARE TRANSACTION 's3';
44818step r1: SELECT * FROM test2;
44819b
44820-
44821(0 rows)
44822
44823step c3: COMMIT PREPARED 's3';
44824step w2: INSERT INTO test2 VALUES (2);
44825step r2: SELECT * FROM test3;
44826ERROR:  could not serialize access due to read/write dependencies among transactions
44827step p2: PREPARE TRANSACTION 's2';
44828step c2: COMMIT PREPARED 's2';
44829ERROR:  prepared transaction with identifier "s2" does not exist
44830step p1: PREPARE TRANSACTION 's1';
44831step c1: COMMIT PREPARED 's1';
44832step check: SELECT * FROM test1,test2,test3;
44833a|b|c
44834-+-+-
44835(0 rows)
44836
44837
44838starting permutation: w3 p3 r1 c3 w2 p1 r2 p2 c1 c2 check
44839a
44840-
44841(0 rows)
44842
44843a
44844-
44845(0 rows)
44846
44847step w3: INSERT INTO test3 VALUES (3);
44848step p3: PREPARE TRANSACTION 's3';
44849step r1: SELECT * FROM test2;
44850b
44851-
44852(0 rows)
44853
44854step c3: COMMIT PREPARED 's3';
44855step w2: INSERT INTO test2 VALUES (2);
44856step p1: PREPARE TRANSACTION 's1';
44857step r2: SELECT * FROM test3;
44858ERROR:  could not serialize access due to read/write dependencies among transactions
44859step p2: PREPARE TRANSACTION 's2';
44860step c1: COMMIT PREPARED 's1';
44861step c2: COMMIT PREPARED 's2';
44862ERROR:  prepared transaction with identifier "s2" does not exist
44863step check: SELECT * FROM test1,test2,test3;
44864a|b|c
44865-+-+-
44866(0 rows)
44867
44868
44869starting permutation: w3 p3 r1 c3 w2 p1 r2 p2 c2 c1 check
44870a
44871-
44872(0 rows)
44873
44874a
44875-
44876(0 rows)
44877
44878step w3: INSERT INTO test3 VALUES (3);
44879step p3: PREPARE TRANSACTION 's3';
44880step r1: SELECT * FROM test2;
44881b
44882-
44883(0 rows)
44884
44885step c3: COMMIT PREPARED 's3';
44886step w2: INSERT INTO test2 VALUES (2);
44887step p1: PREPARE TRANSACTION 's1';
44888step r2: SELECT * FROM test3;
44889ERROR:  could not serialize access due to read/write dependencies among transactions
44890step p2: PREPARE TRANSACTION 's2';
44891step c2: COMMIT PREPARED 's2';
44892ERROR:  prepared transaction with identifier "s2" does not exist
44893step c1: COMMIT PREPARED 's1';
44894step check: SELECT * FROM test1,test2,test3;
44895a|b|c
44896-+-+-
44897(0 rows)
44898
44899
44900starting permutation: w3 p3 r1 c3 w2 p1 r2 c1 p2 c2 check
44901a
44902-
44903(0 rows)
44904
44905a
44906-
44907(0 rows)
44908
44909step w3: INSERT INTO test3 VALUES (3);
44910step p3: PREPARE TRANSACTION 's3';
44911step r1: SELECT * FROM test2;
44912b
44913-
44914(0 rows)
44915
44916step c3: COMMIT PREPARED 's3';
44917step w2: INSERT INTO test2 VALUES (2);
44918step p1: PREPARE TRANSACTION 's1';
44919step r2: SELECT * FROM test3;
44920ERROR:  could not serialize access due to read/write dependencies among transactions
44921step c1: COMMIT PREPARED 's1';
44922step p2: PREPARE TRANSACTION 's2';
44923step c2: COMMIT PREPARED 's2';
44924ERROR:  prepared transaction with identifier "s2" does not exist
44925step check: SELECT * FROM test1,test2,test3;
44926a|b|c
44927-+-+-
44928(0 rows)
44929
44930
44931starting permutation: w3 p3 r1 c3 w2 p1 c1 r2 p2 c2 check
44932a
44933-
44934(0 rows)
44935
44936a
44937-
44938(0 rows)
44939
44940step w3: INSERT INTO test3 VALUES (3);
44941step p3: PREPARE TRANSACTION 's3';
44942step r1: SELECT * FROM test2;
44943b
44944-
44945(0 rows)
44946
44947step c3: COMMIT PREPARED 's3';
44948step w2: INSERT INTO test2 VALUES (2);
44949step p1: PREPARE TRANSACTION 's1';
44950step c1: COMMIT PREPARED 's1';
44951step r2: SELECT * FROM test3;
44952ERROR:  could not serialize access due to read/write dependencies among transactions
44953step p2: PREPARE TRANSACTION 's2';
44954step c2: COMMIT PREPARED 's2';
44955ERROR:  prepared transaction with identifier "s2" does not exist
44956step check: SELECT * FROM test1,test2,test3;
44957a|b|c
44958-+-+-
44959(0 rows)
44960
44961
44962starting permutation: w3 p3 r1 c3 p1 r2 w2 p2 c1 c2 check
44963a
44964-
44965(0 rows)
44966
44967a
44968-
44969(0 rows)
44970
44971step w3: INSERT INTO test3 VALUES (3);
44972step p3: PREPARE TRANSACTION 's3';
44973step r1: SELECT * FROM test2;
44974b
44975-
44976(0 rows)
44977
44978step c3: COMMIT PREPARED 's3';
44979step p1: PREPARE TRANSACTION 's1';
44980step r2: SELECT * FROM test3;
44981c
44982-
44983(0 rows)
44984
44985step w2: INSERT INTO test2 VALUES (2);
44986ERROR:  could not serialize access due to read/write dependencies among transactions
44987step p2: PREPARE TRANSACTION 's2';
44988step c1: COMMIT PREPARED 's1';
44989step c2: COMMIT PREPARED 's2';
44990ERROR:  prepared transaction with identifier "s2" does not exist
44991step check: SELECT * FROM test1,test2,test3;
44992a|b|c
44993-+-+-
44994(0 rows)
44995
44996
44997starting permutation: w3 p3 r1 c3 p1 r2 w2 p2 c2 c1 check
44998a
44999-
45000(0 rows)
45001
45002a
45003-
45004(0 rows)
45005
45006step w3: INSERT INTO test3 VALUES (3);
45007step p3: PREPARE TRANSACTION 's3';
45008step r1: SELECT * FROM test2;
45009b
45010-
45011(0 rows)
45012
45013step c3: COMMIT PREPARED 's3';
45014step p1: PREPARE TRANSACTION 's1';
45015step r2: SELECT * FROM test3;
45016c
45017-
45018(0 rows)
45019
45020step w2: INSERT INTO test2 VALUES (2);
45021ERROR:  could not serialize access due to read/write dependencies among transactions
45022step p2: PREPARE TRANSACTION 's2';
45023step c2: COMMIT PREPARED 's2';
45024ERROR:  prepared transaction with identifier "s2" does not exist
45025step c1: COMMIT PREPARED 's1';
45026step check: SELECT * FROM test1,test2,test3;
45027a|b|c
45028-+-+-
45029(0 rows)
45030
45031
45032starting permutation: w3 p3 r1 c3 p1 r2 w2 c1 p2 c2 check
45033a
45034-
45035(0 rows)
45036
45037a
45038-
45039(0 rows)
45040
45041step w3: INSERT INTO test3 VALUES (3);
45042step p3: PREPARE TRANSACTION 's3';
45043step r1: SELECT * FROM test2;
45044b
45045-
45046(0 rows)
45047
45048step c3: COMMIT PREPARED 's3';
45049step p1: PREPARE TRANSACTION 's1';
45050step r2: SELECT * FROM test3;
45051c
45052-
45053(0 rows)
45054
45055step w2: INSERT INTO test2 VALUES (2);
45056ERROR:  could not serialize access due to read/write dependencies among transactions
45057step c1: COMMIT PREPARED 's1';
45058step p2: PREPARE TRANSACTION 's2';
45059step c2: COMMIT PREPARED 's2';
45060ERROR:  prepared transaction with identifier "s2" does not exist
45061step check: SELECT * FROM test1,test2,test3;
45062a|b|c
45063-+-+-
45064(0 rows)
45065
45066
45067starting permutation: w3 p3 r1 c3 p1 r2 c1 w2 p2 c2 check
45068a
45069-
45070(0 rows)
45071
45072a
45073-
45074(0 rows)
45075
45076step w3: INSERT INTO test3 VALUES (3);
45077step p3: PREPARE TRANSACTION 's3';
45078step r1: SELECT * FROM test2;
45079b
45080-
45081(0 rows)
45082
45083step c3: COMMIT PREPARED 's3';
45084step p1: PREPARE TRANSACTION 's1';
45085step r2: SELECT * FROM test3;
45086c
45087-
45088(0 rows)
45089
45090step c1: COMMIT PREPARED 's1';
45091step w2: INSERT INTO test2 VALUES (2);
45092ERROR:  could not serialize access due to read/write dependencies among transactions
45093step p2: PREPARE TRANSACTION 's2';
45094step c2: COMMIT PREPARED 's2';
45095ERROR:  prepared transaction with identifier "s2" does not exist
45096step check: SELECT * FROM test1,test2,test3;
45097a|b|c
45098-+-+-
45099(0 rows)
45100
45101
45102starting permutation: w3 p3 r1 c3 p1 w2 r2 p2 c1 c2 check
45103a
45104-
45105(0 rows)
45106
45107a
45108-
45109(0 rows)
45110
45111step w3: INSERT INTO test3 VALUES (3);
45112step p3: PREPARE TRANSACTION 's3';
45113step r1: SELECT * FROM test2;
45114b
45115-
45116(0 rows)
45117
45118step c3: COMMIT PREPARED 's3';
45119step p1: PREPARE TRANSACTION 's1';
45120step w2: INSERT INTO test2 VALUES (2);
45121step r2: SELECT * FROM test3;
45122ERROR:  could not serialize access due to read/write dependencies among transactions
45123step p2: PREPARE TRANSACTION 's2';
45124step c1: COMMIT PREPARED 's1';
45125step c2: COMMIT PREPARED 's2';
45126ERROR:  prepared transaction with identifier "s2" does not exist
45127step check: SELECT * FROM test1,test2,test3;
45128a|b|c
45129-+-+-
45130(0 rows)
45131
45132
45133starting permutation: w3 p3 r1 c3 p1 w2 r2 p2 c2 c1 check
45134a
45135-
45136(0 rows)
45137
45138a
45139-
45140(0 rows)
45141
45142step w3: INSERT INTO test3 VALUES (3);
45143step p3: PREPARE TRANSACTION 's3';
45144step r1: SELECT * FROM test2;
45145b
45146-
45147(0 rows)
45148
45149step c3: COMMIT PREPARED 's3';
45150step p1: PREPARE TRANSACTION 's1';
45151step w2: INSERT INTO test2 VALUES (2);
45152step r2: SELECT * FROM test3;
45153ERROR:  could not serialize access due to read/write dependencies among transactions
45154step p2: PREPARE TRANSACTION 's2';
45155step c2: COMMIT PREPARED 's2';
45156ERROR:  prepared transaction with identifier "s2" does not exist
45157step c1: COMMIT PREPARED 's1';
45158step check: SELECT * FROM test1,test2,test3;
45159a|b|c
45160-+-+-
45161(0 rows)
45162
45163
45164starting permutation: w3 p3 r1 c3 p1 w2 r2 c1 p2 c2 check
45165a
45166-
45167(0 rows)
45168
45169a
45170-
45171(0 rows)
45172
45173step w3: INSERT INTO test3 VALUES (3);
45174step p3: PREPARE TRANSACTION 's3';
45175step r1: SELECT * FROM test2;
45176b
45177-
45178(0 rows)
45179
45180step c3: COMMIT PREPARED 's3';
45181step p1: PREPARE TRANSACTION 's1';
45182step w2: INSERT INTO test2 VALUES (2);
45183step r2: SELECT * FROM test3;
45184ERROR:  could not serialize access due to read/write dependencies among transactions
45185step c1: COMMIT PREPARED 's1';
45186step p2: PREPARE TRANSACTION 's2';
45187step c2: COMMIT PREPARED 's2';
45188ERROR:  prepared transaction with identifier "s2" does not exist
45189step check: SELECT * FROM test1,test2,test3;
45190a|b|c
45191-+-+-
45192(0 rows)
45193
45194
45195starting permutation: w3 p3 r1 c3 p1 w2 c1 r2 p2 c2 check
45196a
45197-
45198(0 rows)
45199
45200a
45201-
45202(0 rows)
45203
45204step w3: INSERT INTO test3 VALUES (3);
45205step p3: PREPARE TRANSACTION 's3';
45206step r1: SELECT * FROM test2;
45207b
45208-
45209(0 rows)
45210
45211step c3: COMMIT PREPARED 's3';
45212step p1: PREPARE TRANSACTION 's1';
45213step w2: INSERT INTO test2 VALUES (2);
45214step c1: COMMIT PREPARED 's1';
45215step r2: SELECT * FROM test3;
45216ERROR:  could not serialize access due to read/write dependencies among transactions
45217step p2: PREPARE TRANSACTION 's2';
45218step c2: COMMIT PREPARED 's2';
45219ERROR:  prepared transaction with identifier "s2" does not exist
45220step check: SELECT * FROM test1,test2,test3;
45221a|b|c
45222-+-+-
45223(0 rows)
45224
45225
45226starting permutation: w3 p3 r1 c3 p1 c1 r2 w2 p2 c2 check
45227a
45228-
45229(0 rows)
45230
45231a
45232-
45233(0 rows)
45234
45235step w3: INSERT INTO test3 VALUES (3);
45236step p3: PREPARE TRANSACTION 's3';
45237step r1: SELECT * FROM test2;
45238b
45239-
45240(0 rows)
45241
45242step c3: COMMIT PREPARED 's3';
45243step p1: PREPARE TRANSACTION 's1';
45244step c1: COMMIT PREPARED 's1';
45245step r2: SELECT * FROM test3;
45246c
45247-
45248(0 rows)
45249
45250step w2: INSERT INTO test2 VALUES (2);
45251ERROR:  could not serialize access due to read/write dependencies among transactions
45252step p2: PREPARE TRANSACTION 's2';
45253step c2: COMMIT PREPARED 's2';
45254ERROR:  prepared transaction with identifier "s2" does not exist
45255step check: SELECT * FROM test1,test2,test3;
45256a|b|c
45257-+-+-
45258(0 rows)
45259
45260
45261starting permutation: w3 p3 r1 c3 p1 c1 w2 r2 p2 c2 check
45262a
45263-
45264(0 rows)
45265
45266a
45267-
45268(0 rows)
45269
45270step w3: INSERT INTO test3 VALUES (3);
45271step p3: PREPARE TRANSACTION 's3';
45272step r1: SELECT * FROM test2;
45273b
45274-
45275(0 rows)
45276
45277step c3: COMMIT PREPARED 's3';
45278step p1: PREPARE TRANSACTION 's1';
45279step c1: COMMIT PREPARED 's1';
45280step w2: INSERT INTO test2 VALUES (2);
45281step r2: SELECT * FROM test3;
45282ERROR:  could not serialize access due to read/write dependencies among transactions
45283step p2: PREPARE TRANSACTION 's2';
45284step c2: COMMIT PREPARED 's2';
45285ERROR:  prepared transaction with identifier "s2" does not exist
45286step check: SELECT * FROM test1,test2,test3;
45287a|b|c
45288-+-+-
45289(0 rows)
45290
45291
45292starting permutation: w3 p3 r2 r1 w2 p1 p2 c3 c1 c2 check
45293a
45294-
45295(0 rows)
45296
45297a
45298-
45299(0 rows)
45300
45301step w3: INSERT INTO test3 VALUES (3);
45302step p3: PREPARE TRANSACTION 's3';
45303step r2: SELECT * FROM test3;
45304c
45305-
45306(0 rows)
45307
45308step r1: SELECT * FROM test2;
45309b
45310-
45311(0 rows)
45312
45313step w2: INSERT INTO test2 VALUES (2);
45314ERROR:  could not serialize access due to read/write dependencies among transactions
45315step p1: PREPARE TRANSACTION 's1';
45316step p2: PREPARE TRANSACTION 's2';
45317step c3: COMMIT PREPARED 's3';
45318step c1: COMMIT PREPARED 's1';
45319step c2: COMMIT PREPARED 's2';
45320ERROR:  prepared transaction with identifier "s2" does not exist
45321step check: SELECT * FROM test1,test2,test3;
45322a|b|c
45323-+-+-
45324(0 rows)
45325
45326
45327starting permutation: w3 p3 r2 r1 w2 p1 p2 c3 c2 c1 check
45328a
45329-
45330(0 rows)
45331
45332a
45333-
45334(0 rows)
45335
45336step w3: INSERT INTO test3 VALUES (3);
45337step p3: PREPARE TRANSACTION 's3';
45338step r2: SELECT * FROM test3;
45339c
45340-
45341(0 rows)
45342
45343step r1: SELECT * FROM test2;
45344b
45345-
45346(0 rows)
45347
45348step w2: INSERT INTO test2 VALUES (2);
45349ERROR:  could not serialize access due to read/write dependencies among transactions
45350step p1: PREPARE TRANSACTION 's1';
45351step p2: PREPARE TRANSACTION 's2';
45352step c3: COMMIT PREPARED 's3';
45353step c2: COMMIT PREPARED 's2';
45354ERROR:  prepared transaction with identifier "s2" does not exist
45355step c1: COMMIT PREPARED 's1';
45356step check: SELECT * FROM test1,test2,test3;
45357a|b|c
45358-+-+-
45359(0 rows)
45360
45361
45362starting permutation: w3 p3 r2 r1 w2 p1 c3 p2 c1 c2 check
45363a
45364-
45365(0 rows)
45366
45367a
45368-
45369(0 rows)
45370
45371step w3: INSERT INTO test3 VALUES (3);
45372step p3: PREPARE TRANSACTION 's3';
45373step r2: SELECT * FROM test3;
45374c
45375-
45376(0 rows)
45377
45378step r1: SELECT * FROM test2;
45379b
45380-
45381(0 rows)
45382
45383step w2: INSERT INTO test2 VALUES (2);
45384ERROR:  could not serialize access due to read/write dependencies among transactions
45385step p1: PREPARE TRANSACTION 's1';
45386step c3: COMMIT PREPARED 's3';
45387step p2: PREPARE TRANSACTION 's2';
45388step c1: COMMIT PREPARED 's1';
45389step c2: COMMIT PREPARED 's2';
45390ERROR:  prepared transaction with identifier "s2" does not exist
45391step check: SELECT * FROM test1,test2,test3;
45392a|b|c
45393-+-+-
45394(0 rows)
45395
45396
45397starting permutation: w3 p3 r2 r1 w2 p1 c3 p2 c2 c1 check
45398a
45399-
45400(0 rows)
45401
45402a
45403-
45404(0 rows)
45405
45406step w3: INSERT INTO test3 VALUES (3);
45407step p3: PREPARE TRANSACTION 's3';
45408step r2: SELECT * FROM test3;
45409c
45410-
45411(0 rows)
45412
45413step r1: SELECT * FROM test2;
45414b
45415-
45416(0 rows)
45417
45418step w2: INSERT INTO test2 VALUES (2);
45419ERROR:  could not serialize access due to read/write dependencies among transactions
45420step p1: PREPARE TRANSACTION 's1';
45421step c3: COMMIT PREPARED 's3';
45422step p2: PREPARE TRANSACTION 's2';
45423step c2: COMMIT PREPARED 's2';
45424ERROR:  prepared transaction with identifier "s2" does not exist
45425step c1: COMMIT PREPARED 's1';
45426step check: SELECT * FROM test1,test2,test3;
45427a|b|c
45428-+-+-
45429(0 rows)
45430
45431
45432starting permutation: w3 p3 r2 r1 w2 p1 c3 c1 p2 c2 check
45433a
45434-
45435(0 rows)
45436
45437a
45438-
45439(0 rows)
45440
45441step w3: INSERT INTO test3 VALUES (3);
45442step p3: PREPARE TRANSACTION 's3';
45443step r2: SELECT * FROM test3;
45444c
45445-
45446(0 rows)
45447
45448step r1: SELECT * FROM test2;
45449b
45450-
45451(0 rows)
45452
45453step w2: INSERT INTO test2 VALUES (2);
45454ERROR:  could not serialize access due to read/write dependencies among transactions
45455step p1: PREPARE TRANSACTION 's1';
45456step c3: COMMIT PREPARED 's3';
45457step c1: COMMIT PREPARED 's1';
45458step p2: PREPARE TRANSACTION 's2';
45459step c2: COMMIT PREPARED 's2';
45460ERROR:  prepared transaction with identifier "s2" does not exist
45461step check: SELECT * FROM test1,test2,test3;
45462a|b|c
45463-+-+-
45464(0 rows)
45465
45466
45467starting permutation: w3 p3 r2 r1 w2 p2 p1 c3 c1 c2 check
45468a
45469-
45470(0 rows)
45471
45472a
45473-
45474(0 rows)
45475
45476step w3: INSERT INTO test3 VALUES (3);
45477step p3: PREPARE TRANSACTION 's3';
45478step r2: SELECT * FROM test3;
45479c
45480-
45481(0 rows)
45482
45483step r1: SELECT * FROM test2;
45484b
45485-
45486(0 rows)
45487
45488step w2: INSERT INTO test2 VALUES (2);
45489ERROR:  could not serialize access due to read/write dependencies among transactions
45490step p2: PREPARE TRANSACTION 's2';
45491step p1: PREPARE TRANSACTION 's1';
45492step c3: COMMIT PREPARED 's3';
45493step c1: COMMIT PREPARED 's1';
45494step c2: COMMIT PREPARED 's2';
45495ERROR:  prepared transaction with identifier "s2" does not exist
45496step check: SELECT * FROM test1,test2,test3;
45497a|b|c
45498-+-+-
45499(0 rows)
45500
45501
45502starting permutation: w3 p3 r2 r1 w2 p2 p1 c3 c2 c1 check
45503a
45504-
45505(0 rows)
45506
45507a
45508-
45509(0 rows)
45510
45511step w3: INSERT INTO test3 VALUES (3);
45512step p3: PREPARE TRANSACTION 's3';
45513step r2: SELECT * FROM test3;
45514c
45515-
45516(0 rows)
45517
45518step r1: SELECT * FROM test2;
45519b
45520-
45521(0 rows)
45522
45523step w2: INSERT INTO test2 VALUES (2);
45524ERROR:  could not serialize access due to read/write dependencies among transactions
45525step p2: PREPARE TRANSACTION 's2';
45526step p1: PREPARE TRANSACTION 's1';
45527step c3: COMMIT PREPARED 's3';
45528step c2: COMMIT PREPARED 's2';
45529ERROR:  prepared transaction with identifier "s2" does not exist
45530step c1: COMMIT PREPARED 's1';
45531step check: SELECT * FROM test1,test2,test3;
45532a|b|c
45533-+-+-
45534(0 rows)
45535
45536
45537starting permutation: w3 p3 r2 r1 w2 p2 c3 p1 c1 c2 check
45538a
45539-
45540(0 rows)
45541
45542a
45543-
45544(0 rows)
45545
45546step w3: INSERT INTO test3 VALUES (3);
45547step p3: PREPARE TRANSACTION 's3';
45548step r2: SELECT * FROM test3;
45549c
45550-
45551(0 rows)
45552
45553step r1: SELECT * FROM test2;
45554b
45555-
45556(0 rows)
45557
45558step w2: INSERT INTO test2 VALUES (2);
45559ERROR:  could not serialize access due to read/write dependencies among transactions
45560step p2: PREPARE TRANSACTION 's2';
45561step c3: COMMIT PREPARED 's3';
45562step p1: PREPARE TRANSACTION 's1';
45563step c1: COMMIT PREPARED 's1';
45564step c2: COMMIT PREPARED 's2';
45565ERROR:  prepared transaction with identifier "s2" does not exist
45566step check: SELECT * FROM test1,test2,test3;
45567a|b|c
45568-+-+-
45569(0 rows)
45570
45571
45572starting permutation: w3 p3 r2 r1 w2 p2 c3 p1 c2 c1 check
45573a
45574-
45575(0 rows)
45576
45577a
45578-
45579(0 rows)
45580
45581step w3: INSERT INTO test3 VALUES (3);
45582step p3: PREPARE TRANSACTION 's3';
45583step r2: SELECT * FROM test3;
45584c
45585-
45586(0 rows)
45587
45588step r1: SELECT * FROM test2;
45589b
45590-
45591(0 rows)
45592
45593step w2: INSERT INTO test2 VALUES (2);
45594ERROR:  could not serialize access due to read/write dependencies among transactions
45595step p2: PREPARE TRANSACTION 's2';
45596step c3: COMMIT PREPARED 's3';
45597step p1: PREPARE TRANSACTION 's1';
45598step c2: COMMIT PREPARED 's2';
45599ERROR:  prepared transaction with identifier "s2" does not exist
45600step c1: COMMIT PREPARED 's1';
45601step check: SELECT * FROM test1,test2,test3;
45602a|b|c
45603-+-+-
45604(0 rows)
45605
45606
45607starting permutation: w3 p3 r2 r1 w2 p2 c3 c2 p1 c1 check
45608a
45609-
45610(0 rows)
45611
45612a
45613-
45614(0 rows)
45615
45616step w3: INSERT INTO test3 VALUES (3);
45617step p3: PREPARE TRANSACTION 's3';
45618step r2: SELECT * FROM test3;
45619c
45620-
45621(0 rows)
45622
45623step r1: SELECT * FROM test2;
45624b
45625-
45626(0 rows)
45627
45628step w2: INSERT INTO test2 VALUES (2);
45629ERROR:  could not serialize access due to read/write dependencies among transactions
45630step p2: PREPARE TRANSACTION 's2';
45631step c3: COMMIT PREPARED 's3';
45632step c2: COMMIT PREPARED 's2';
45633ERROR:  prepared transaction with identifier "s2" does not exist
45634step p1: PREPARE TRANSACTION 's1';
45635step c1: COMMIT PREPARED 's1';
45636step check: SELECT * FROM test1,test2,test3;
45637a|b|c
45638-+-+-
45639(0 rows)
45640
45641
45642starting permutation: w3 p3 r2 r1 w2 c3 p1 p2 c1 c2 check
45643a
45644-
45645(0 rows)
45646
45647a
45648-
45649(0 rows)
45650
45651step w3: INSERT INTO test3 VALUES (3);
45652step p3: PREPARE TRANSACTION 's3';
45653step r2: SELECT * FROM test3;
45654c
45655-
45656(0 rows)
45657
45658step r1: SELECT * FROM test2;
45659b
45660-
45661(0 rows)
45662
45663step w2: INSERT INTO test2 VALUES (2);
45664ERROR:  could not serialize access due to read/write dependencies among transactions
45665step c3: COMMIT PREPARED 's3';
45666step p1: PREPARE TRANSACTION 's1';
45667step p2: PREPARE TRANSACTION 's2';
45668step c1: COMMIT PREPARED 's1';
45669step c2: COMMIT PREPARED 's2';
45670ERROR:  prepared transaction with identifier "s2" does not exist
45671step check: SELECT * FROM test1,test2,test3;
45672a|b|c
45673-+-+-
45674(0 rows)
45675
45676
45677starting permutation: w3 p3 r2 r1 w2 c3 p1 p2 c2 c1 check
45678a
45679-
45680(0 rows)
45681
45682a
45683-
45684(0 rows)
45685
45686step w3: INSERT INTO test3 VALUES (3);
45687step p3: PREPARE TRANSACTION 's3';
45688step r2: SELECT * FROM test3;
45689c
45690-
45691(0 rows)
45692
45693step r1: SELECT * FROM test2;
45694b
45695-
45696(0 rows)
45697
45698step w2: INSERT INTO test2 VALUES (2);
45699ERROR:  could not serialize access due to read/write dependencies among transactions
45700step c3: COMMIT PREPARED 's3';
45701step p1: PREPARE TRANSACTION 's1';
45702step p2: PREPARE TRANSACTION 's2';
45703step c2: COMMIT PREPARED 's2';
45704ERROR:  prepared transaction with identifier "s2" does not exist
45705step c1: COMMIT PREPARED 's1';
45706step check: SELECT * FROM test1,test2,test3;
45707a|b|c
45708-+-+-
45709(0 rows)
45710
45711
45712starting permutation: w3 p3 r2 r1 w2 c3 p1 c1 p2 c2 check
45713a
45714-
45715(0 rows)
45716
45717a
45718-
45719(0 rows)
45720
45721step w3: INSERT INTO test3 VALUES (3);
45722step p3: PREPARE TRANSACTION 's3';
45723step r2: SELECT * FROM test3;
45724c
45725-
45726(0 rows)
45727
45728step r1: SELECT * FROM test2;
45729b
45730-
45731(0 rows)
45732
45733step w2: INSERT INTO test2 VALUES (2);
45734ERROR:  could not serialize access due to read/write dependencies among transactions
45735step c3: COMMIT PREPARED 's3';
45736step p1: PREPARE TRANSACTION 's1';
45737step c1: COMMIT PREPARED 's1';
45738step p2: PREPARE TRANSACTION 's2';
45739step c2: COMMIT PREPARED 's2';
45740ERROR:  prepared transaction with identifier "s2" does not exist
45741step check: SELECT * FROM test1,test2,test3;
45742a|b|c
45743-+-+-
45744(0 rows)
45745
45746
45747starting permutation: w3 p3 r2 r1 w2 c3 p2 p1 c1 c2 check
45748a
45749-
45750(0 rows)
45751
45752a
45753-
45754(0 rows)
45755
45756step w3: INSERT INTO test3 VALUES (3);
45757step p3: PREPARE TRANSACTION 's3';
45758step r2: SELECT * FROM test3;
45759c
45760-
45761(0 rows)
45762
45763step r1: SELECT * FROM test2;
45764b
45765-
45766(0 rows)
45767
45768step w2: INSERT INTO test2 VALUES (2);
45769ERROR:  could not serialize access due to read/write dependencies among transactions
45770step c3: COMMIT PREPARED 's3';
45771step p2: PREPARE TRANSACTION 's2';
45772step p1: PREPARE TRANSACTION 's1';
45773step c1: COMMIT PREPARED 's1';
45774step c2: COMMIT PREPARED 's2';
45775ERROR:  prepared transaction with identifier "s2" does not exist
45776step check: SELECT * FROM test1,test2,test3;
45777a|b|c
45778-+-+-
45779(0 rows)
45780
45781
45782starting permutation: w3 p3 r2 r1 w2 c3 p2 p1 c2 c1 check
45783a
45784-
45785(0 rows)
45786
45787a
45788-
45789(0 rows)
45790
45791step w3: INSERT INTO test3 VALUES (3);
45792step p3: PREPARE TRANSACTION 's3';
45793step r2: SELECT * FROM test3;
45794c
45795-
45796(0 rows)
45797
45798step r1: SELECT * FROM test2;
45799b
45800-
45801(0 rows)
45802
45803step w2: INSERT INTO test2 VALUES (2);
45804ERROR:  could not serialize access due to read/write dependencies among transactions
45805step c3: COMMIT PREPARED 's3';
45806step p2: PREPARE TRANSACTION 's2';
45807step p1: PREPARE TRANSACTION 's1';
45808step c2: COMMIT PREPARED 's2';
45809ERROR:  prepared transaction with identifier "s2" does not exist
45810step c1: COMMIT PREPARED 's1';
45811step check: SELECT * FROM test1,test2,test3;
45812a|b|c
45813-+-+-
45814(0 rows)
45815
45816
45817starting permutation: w3 p3 r2 r1 w2 c3 p2 c2 p1 c1 check
45818a
45819-
45820(0 rows)
45821
45822a
45823-
45824(0 rows)
45825
45826step w3: INSERT INTO test3 VALUES (3);
45827step p3: PREPARE TRANSACTION 's3';
45828step r2: SELECT * FROM test3;
45829c
45830-
45831(0 rows)
45832
45833step r1: SELECT * FROM test2;
45834b
45835-
45836(0 rows)
45837
45838step w2: INSERT INTO test2 VALUES (2);
45839ERROR:  could not serialize access due to read/write dependencies among transactions
45840step c3: COMMIT PREPARED 's3';
45841step p2: PREPARE TRANSACTION 's2';
45842step c2: COMMIT PREPARED 's2';
45843ERROR:  prepared transaction with identifier "s2" does not exist
45844step p1: PREPARE TRANSACTION 's1';
45845step c1: COMMIT PREPARED 's1';
45846step check: SELECT * FROM test1,test2,test3;
45847a|b|c
45848-+-+-
45849(0 rows)
45850
45851
45852starting permutation: w3 p3 r2 r1 p1 w2 p2 c3 c1 c2 check
45853a
45854-
45855(0 rows)
45856
45857a
45858-
45859(0 rows)
45860
45861step w3: INSERT INTO test3 VALUES (3);
45862step p3: PREPARE TRANSACTION 's3';
45863step r2: SELECT * FROM test3;
45864c
45865-
45866(0 rows)
45867
45868step r1: SELECT * FROM test2;
45869b
45870-
45871(0 rows)
45872
45873step p1: PREPARE TRANSACTION 's1';
45874step w2: INSERT INTO test2 VALUES (2);
45875ERROR:  could not serialize access due to read/write dependencies among transactions
45876step p2: PREPARE TRANSACTION 's2';
45877step c3: COMMIT PREPARED 's3';
45878step c1: COMMIT PREPARED 's1';
45879step c2: COMMIT PREPARED 's2';
45880ERROR:  prepared transaction with identifier "s2" does not exist
45881step check: SELECT * FROM test1,test2,test3;
45882a|b|c
45883-+-+-
45884(0 rows)
45885
45886
45887starting permutation: w3 p3 r2 r1 p1 w2 p2 c3 c2 c1 check
45888a
45889-
45890(0 rows)
45891
45892a
45893-
45894(0 rows)
45895
45896step w3: INSERT INTO test3 VALUES (3);
45897step p3: PREPARE TRANSACTION 's3';
45898step r2: SELECT * FROM test3;
45899c
45900-
45901(0 rows)
45902
45903step r1: SELECT * FROM test2;
45904b
45905-
45906(0 rows)
45907
45908step p1: PREPARE TRANSACTION 's1';
45909step w2: INSERT INTO test2 VALUES (2);
45910ERROR:  could not serialize access due to read/write dependencies among transactions
45911step p2: PREPARE TRANSACTION 's2';
45912step c3: COMMIT PREPARED 's3';
45913step c2: COMMIT PREPARED 's2';
45914ERROR:  prepared transaction with identifier "s2" does not exist
45915step c1: COMMIT PREPARED 's1';
45916step check: SELECT * FROM test1,test2,test3;
45917a|b|c
45918-+-+-
45919(0 rows)
45920
45921
45922starting permutation: w3 p3 r2 r1 p1 w2 c3 p2 c1 c2 check
45923a
45924-
45925(0 rows)
45926
45927a
45928-
45929(0 rows)
45930
45931step w3: INSERT INTO test3 VALUES (3);
45932step p3: PREPARE TRANSACTION 's3';
45933step r2: SELECT * FROM test3;
45934c
45935-
45936(0 rows)
45937
45938step r1: SELECT * FROM test2;
45939b
45940-
45941(0 rows)
45942
45943step p1: PREPARE TRANSACTION 's1';
45944step w2: INSERT INTO test2 VALUES (2);
45945ERROR:  could not serialize access due to read/write dependencies among transactions
45946step c3: COMMIT PREPARED 's3';
45947step p2: PREPARE TRANSACTION 's2';
45948step c1: COMMIT PREPARED 's1';
45949step c2: COMMIT PREPARED 's2';
45950ERROR:  prepared transaction with identifier "s2" does not exist
45951step check: SELECT * FROM test1,test2,test3;
45952a|b|c
45953-+-+-
45954(0 rows)
45955
45956
45957starting permutation: w3 p3 r2 r1 p1 w2 c3 p2 c2 c1 check
45958a
45959-
45960(0 rows)
45961
45962a
45963-
45964(0 rows)
45965
45966step w3: INSERT INTO test3 VALUES (3);
45967step p3: PREPARE TRANSACTION 's3';
45968step r2: SELECT * FROM test3;
45969c
45970-
45971(0 rows)
45972
45973step r1: SELECT * FROM test2;
45974b
45975-
45976(0 rows)
45977
45978step p1: PREPARE TRANSACTION 's1';
45979step w2: INSERT INTO test2 VALUES (2);
45980ERROR:  could not serialize access due to read/write dependencies among transactions
45981step c3: COMMIT PREPARED 's3';
45982step p2: PREPARE TRANSACTION 's2';
45983step c2: COMMIT PREPARED 's2';
45984ERROR:  prepared transaction with identifier "s2" does not exist
45985step c1: COMMIT PREPARED 's1';
45986step check: SELECT * FROM test1,test2,test3;
45987a|b|c
45988-+-+-
45989(0 rows)
45990
45991
45992starting permutation: w3 p3 r2 r1 p1 w2 c3 c1 p2 c2 check
45993a
45994-
45995(0 rows)
45996
45997a
45998-
45999(0 rows)
46000
46001step w3: INSERT INTO test3 VALUES (3);
46002step p3: PREPARE TRANSACTION 's3';
46003step r2: SELECT * FROM test3;
46004c
46005-
46006(0 rows)
46007
46008step r1: SELECT * FROM test2;
46009b
46010-
46011(0 rows)
46012
46013step p1: PREPARE TRANSACTION 's1';
46014step w2: INSERT INTO test2 VALUES (2);
46015ERROR:  could not serialize access due to read/write dependencies among transactions
46016step c3: COMMIT PREPARED 's3';
46017step c1: COMMIT PREPARED 's1';
46018step p2: PREPARE TRANSACTION 's2';
46019step c2: COMMIT PREPARED 's2';
46020ERROR:  prepared transaction with identifier "s2" does not exist
46021step check: SELECT * FROM test1,test2,test3;
46022a|b|c
46023-+-+-
46024(0 rows)
46025
46026
46027starting permutation: w3 p3 r2 r1 p1 c3 w2 p2 c1 c2 check
46028a
46029-
46030(0 rows)
46031
46032a
46033-
46034(0 rows)
46035
46036step w3: INSERT INTO test3 VALUES (3);
46037step p3: PREPARE TRANSACTION 's3';
46038step r2: SELECT * FROM test3;
46039c
46040-
46041(0 rows)
46042
46043step r1: SELECT * FROM test2;
46044b
46045-
46046(0 rows)
46047
46048step p1: PREPARE TRANSACTION 's1';
46049step c3: COMMIT PREPARED 's3';
46050step w2: INSERT INTO test2 VALUES (2);
46051ERROR:  could not serialize access due to read/write dependencies among transactions
46052step p2: PREPARE TRANSACTION 's2';
46053step c1: COMMIT PREPARED 's1';
46054step c2: COMMIT PREPARED 's2';
46055ERROR:  prepared transaction with identifier "s2" does not exist
46056step check: SELECT * FROM test1,test2,test3;
46057a|b|c
46058-+-+-
46059(0 rows)
46060
46061
46062starting permutation: w3 p3 r2 r1 p1 c3 w2 p2 c2 c1 check
46063a
46064-
46065(0 rows)
46066
46067a
46068-
46069(0 rows)
46070
46071step w3: INSERT INTO test3 VALUES (3);
46072step p3: PREPARE TRANSACTION 's3';
46073step r2: SELECT * FROM test3;
46074c
46075-
46076(0 rows)
46077
46078step r1: SELECT * FROM test2;
46079b
46080-
46081(0 rows)
46082
46083step p1: PREPARE TRANSACTION 's1';
46084step c3: COMMIT PREPARED 's3';
46085step w2: INSERT INTO test2 VALUES (2);
46086ERROR:  could not serialize access due to read/write dependencies among transactions
46087step p2: PREPARE TRANSACTION 's2';
46088step c2: COMMIT PREPARED 's2';
46089ERROR:  prepared transaction with identifier "s2" does not exist
46090step c1: COMMIT PREPARED 's1';
46091step check: SELECT * FROM test1,test2,test3;
46092a|b|c
46093-+-+-
46094(0 rows)
46095
46096
46097starting permutation: w3 p3 r2 r1 p1 c3 w2 c1 p2 c2 check
46098a
46099-
46100(0 rows)
46101
46102a
46103-
46104(0 rows)
46105
46106step w3: INSERT INTO test3 VALUES (3);
46107step p3: PREPARE TRANSACTION 's3';
46108step r2: SELECT * FROM test3;
46109c
46110-
46111(0 rows)
46112
46113step r1: SELECT * FROM test2;
46114b
46115-
46116(0 rows)
46117
46118step p1: PREPARE TRANSACTION 's1';
46119step c3: COMMIT PREPARED 's3';
46120step w2: INSERT INTO test2 VALUES (2);
46121ERROR:  could not serialize access due to read/write dependencies among transactions
46122step c1: COMMIT PREPARED 's1';
46123step p2: PREPARE TRANSACTION 's2';
46124step c2: COMMIT PREPARED 's2';
46125ERROR:  prepared transaction with identifier "s2" does not exist
46126step check: SELECT * FROM test1,test2,test3;
46127a|b|c
46128-+-+-
46129(0 rows)
46130
46131
46132starting permutation: w3 p3 r2 r1 p1 c3 c1 w2 p2 c2 check
46133a
46134-
46135(0 rows)
46136
46137a
46138-
46139(0 rows)
46140
46141step w3: INSERT INTO test3 VALUES (3);
46142step p3: PREPARE TRANSACTION 's3';
46143step r2: SELECT * FROM test3;
46144c
46145-
46146(0 rows)
46147
46148step r1: SELECT * FROM test2;
46149b
46150-
46151(0 rows)
46152
46153step p1: PREPARE TRANSACTION 's1';
46154step c3: COMMIT PREPARED 's3';
46155step c1: COMMIT PREPARED 's1';
46156step w2: INSERT INTO test2 VALUES (2);
46157ERROR:  could not serialize access due to read/write dependencies among transactions
46158step p2: PREPARE TRANSACTION 's2';
46159step c2: COMMIT PREPARED 's2';
46160ERROR:  prepared transaction with identifier "s2" does not exist
46161step check: SELECT * FROM test1,test2,test3;
46162a|b|c
46163-+-+-
46164(0 rows)
46165
46166
46167starting permutation: w3 p3 r2 r1 c3 w2 p1 p2 c1 c2 check
46168a
46169-
46170(0 rows)
46171
46172a
46173-
46174(0 rows)
46175
46176step w3: INSERT INTO test3 VALUES (3);
46177step p3: PREPARE TRANSACTION 's3';
46178step r2: SELECT * FROM test3;
46179c
46180-
46181(0 rows)
46182
46183step r1: SELECT * FROM test2;
46184b
46185-
46186(0 rows)
46187
46188step c3: COMMIT PREPARED 's3';
46189step w2: INSERT INTO test2 VALUES (2);
46190ERROR:  could not serialize access due to read/write dependencies among transactions
46191step p1: PREPARE TRANSACTION 's1';
46192step p2: PREPARE TRANSACTION 's2';
46193step c1: COMMIT PREPARED 's1';
46194step c2: COMMIT PREPARED 's2';
46195ERROR:  prepared transaction with identifier "s2" does not exist
46196step check: SELECT * FROM test1,test2,test3;
46197a|b|c
46198-+-+-
46199(0 rows)
46200
46201
46202starting permutation: w3 p3 r2 r1 c3 w2 p1 p2 c2 c1 check
46203a
46204-
46205(0 rows)
46206
46207a
46208-
46209(0 rows)
46210
46211step w3: INSERT INTO test3 VALUES (3);
46212step p3: PREPARE TRANSACTION 's3';
46213step r2: SELECT * FROM test3;
46214c
46215-
46216(0 rows)
46217
46218step r1: SELECT * FROM test2;
46219b
46220-
46221(0 rows)
46222
46223step c3: COMMIT PREPARED 's3';
46224step w2: INSERT INTO test2 VALUES (2);
46225ERROR:  could not serialize access due to read/write dependencies among transactions
46226step p1: PREPARE TRANSACTION 's1';
46227step p2: PREPARE TRANSACTION 's2';
46228step c2: COMMIT PREPARED 's2';
46229ERROR:  prepared transaction with identifier "s2" does not exist
46230step c1: COMMIT PREPARED 's1';
46231step check: SELECT * FROM test1,test2,test3;
46232a|b|c
46233-+-+-
46234(0 rows)
46235
46236
46237starting permutation: w3 p3 r2 r1 c3 w2 p1 c1 p2 c2 check
46238a
46239-
46240(0 rows)
46241
46242a
46243-
46244(0 rows)
46245
46246step w3: INSERT INTO test3 VALUES (3);
46247step p3: PREPARE TRANSACTION 's3';
46248step r2: SELECT * FROM test3;
46249c
46250-
46251(0 rows)
46252
46253step r1: SELECT * FROM test2;
46254b
46255-
46256(0 rows)
46257
46258step c3: COMMIT PREPARED 's3';
46259step w2: INSERT INTO test2 VALUES (2);
46260ERROR:  could not serialize access due to read/write dependencies among transactions
46261step p1: PREPARE TRANSACTION 's1';
46262step c1: COMMIT PREPARED 's1';
46263step p2: PREPARE TRANSACTION 's2';
46264step c2: COMMIT PREPARED 's2';
46265ERROR:  prepared transaction with identifier "s2" does not exist
46266step check: SELECT * FROM test1,test2,test3;
46267a|b|c
46268-+-+-
46269(0 rows)
46270
46271
46272starting permutation: w3 p3 r2 r1 c3 w2 p2 p1 c1 c2 check
46273a
46274-
46275(0 rows)
46276
46277a
46278-
46279(0 rows)
46280
46281step w3: INSERT INTO test3 VALUES (3);
46282step p3: PREPARE TRANSACTION 's3';
46283step r2: SELECT * FROM test3;
46284c
46285-
46286(0 rows)
46287
46288step r1: SELECT * FROM test2;
46289b
46290-
46291(0 rows)
46292
46293step c3: COMMIT PREPARED 's3';
46294step w2: INSERT INTO test2 VALUES (2);
46295ERROR:  could not serialize access due to read/write dependencies among transactions
46296step p2: PREPARE TRANSACTION 's2';
46297step p1: PREPARE TRANSACTION 's1';
46298step c1: COMMIT PREPARED 's1';
46299step c2: COMMIT PREPARED 's2';
46300ERROR:  prepared transaction with identifier "s2" does not exist
46301step check: SELECT * FROM test1,test2,test3;
46302a|b|c
46303-+-+-
46304(0 rows)
46305
46306
46307starting permutation: w3 p3 r2 r1 c3 w2 p2 p1 c2 c1 check
46308a
46309-
46310(0 rows)
46311
46312a
46313-
46314(0 rows)
46315
46316step w3: INSERT INTO test3 VALUES (3);
46317step p3: PREPARE TRANSACTION 's3';
46318step r2: SELECT * FROM test3;
46319c
46320-
46321(0 rows)
46322
46323step r1: SELECT * FROM test2;
46324b
46325-
46326(0 rows)
46327
46328step c3: COMMIT PREPARED 's3';
46329step w2: INSERT INTO test2 VALUES (2);
46330ERROR:  could not serialize access due to read/write dependencies among transactions
46331step p2: PREPARE TRANSACTION 's2';
46332step p1: PREPARE TRANSACTION 's1';
46333step c2: COMMIT PREPARED 's2';
46334ERROR:  prepared transaction with identifier "s2" does not exist
46335step c1: COMMIT PREPARED 's1';
46336step check: SELECT * FROM test1,test2,test3;
46337a|b|c
46338-+-+-
46339(0 rows)
46340
46341
46342starting permutation: w3 p3 r2 r1 c3 w2 p2 c2 p1 c1 check
46343a
46344-
46345(0 rows)
46346
46347a
46348-
46349(0 rows)
46350
46351step w3: INSERT INTO test3 VALUES (3);
46352step p3: PREPARE TRANSACTION 's3';
46353step r2: SELECT * FROM test3;
46354c
46355-
46356(0 rows)
46357
46358step r1: SELECT * FROM test2;
46359b
46360-
46361(0 rows)
46362
46363step c3: COMMIT PREPARED 's3';
46364step w2: INSERT INTO test2 VALUES (2);
46365ERROR:  could not serialize access due to read/write dependencies among transactions
46366step p2: PREPARE TRANSACTION 's2';
46367step c2: COMMIT PREPARED 's2';
46368ERROR:  prepared transaction with identifier "s2" does not exist
46369step p1: PREPARE TRANSACTION 's1';
46370step c1: COMMIT PREPARED 's1';
46371step check: SELECT * FROM test1,test2,test3;
46372a|b|c
46373-+-+-
46374(0 rows)
46375
46376
46377starting permutation: w3 p3 r2 r1 c3 p1 w2 p2 c1 c2 check
46378a
46379-
46380(0 rows)
46381
46382a
46383-
46384(0 rows)
46385
46386step w3: INSERT INTO test3 VALUES (3);
46387step p3: PREPARE TRANSACTION 's3';
46388step r2: SELECT * FROM test3;
46389c
46390-
46391(0 rows)
46392
46393step r1: SELECT * FROM test2;
46394b
46395-
46396(0 rows)
46397
46398step c3: COMMIT PREPARED 's3';
46399step p1: PREPARE TRANSACTION 's1';
46400step w2: INSERT INTO test2 VALUES (2);
46401ERROR:  could not serialize access due to read/write dependencies among transactions
46402step p2: PREPARE TRANSACTION 's2';
46403step c1: COMMIT PREPARED 's1';
46404step c2: COMMIT PREPARED 's2';
46405ERROR:  prepared transaction with identifier "s2" does not exist
46406step check: SELECT * FROM test1,test2,test3;
46407a|b|c
46408-+-+-
46409(0 rows)
46410
46411
46412starting permutation: w3 p3 r2 r1 c3 p1 w2 p2 c2 c1 check
46413a
46414-
46415(0 rows)
46416
46417a
46418-
46419(0 rows)
46420
46421step w3: INSERT INTO test3 VALUES (3);
46422step p3: PREPARE TRANSACTION 's3';
46423step r2: SELECT * FROM test3;
46424c
46425-
46426(0 rows)
46427
46428step r1: SELECT * FROM test2;
46429b
46430-
46431(0 rows)
46432
46433step c3: COMMIT PREPARED 's3';
46434step p1: PREPARE TRANSACTION 's1';
46435step w2: INSERT INTO test2 VALUES (2);
46436ERROR:  could not serialize access due to read/write dependencies among transactions
46437step p2: PREPARE TRANSACTION 's2';
46438step c2: COMMIT PREPARED 's2';
46439ERROR:  prepared transaction with identifier "s2" does not exist
46440step c1: COMMIT PREPARED 's1';
46441step check: SELECT * FROM test1,test2,test3;
46442a|b|c
46443-+-+-
46444(0 rows)
46445
46446
46447starting permutation: w3 p3 r2 r1 c3 p1 w2 c1 p2 c2 check
46448a
46449-
46450(0 rows)
46451
46452a
46453-
46454(0 rows)
46455
46456step w3: INSERT INTO test3 VALUES (3);
46457step p3: PREPARE TRANSACTION 's3';
46458step r2: SELECT * FROM test3;
46459c
46460-
46461(0 rows)
46462
46463step r1: SELECT * FROM test2;
46464b
46465-
46466(0 rows)
46467
46468step c3: COMMIT PREPARED 's3';
46469step p1: PREPARE TRANSACTION 's1';
46470step w2: INSERT INTO test2 VALUES (2);
46471ERROR:  could not serialize access due to read/write dependencies among transactions
46472step c1: COMMIT PREPARED 's1';
46473step p2: PREPARE TRANSACTION 's2';
46474step c2: COMMIT PREPARED 's2';
46475ERROR:  prepared transaction with identifier "s2" does not exist
46476step check: SELECT * FROM test1,test2,test3;
46477a|b|c
46478-+-+-
46479(0 rows)
46480
46481
46482starting permutation: w3 p3 r2 r1 c3 p1 c1 w2 p2 c2 check
46483a
46484-
46485(0 rows)
46486
46487a
46488-
46489(0 rows)
46490
46491step w3: INSERT INTO test3 VALUES (3);
46492step p3: PREPARE TRANSACTION 's3';
46493step r2: SELECT * FROM test3;
46494c
46495-
46496(0 rows)
46497
46498step r1: SELECT * FROM test2;
46499b
46500-
46501(0 rows)
46502
46503step c3: COMMIT PREPARED 's3';
46504step p1: PREPARE TRANSACTION 's1';
46505step c1: COMMIT PREPARED 's1';
46506step w2: INSERT INTO test2 VALUES (2);
46507ERROR:  could not serialize access due to read/write dependencies among transactions
46508step p2: PREPARE TRANSACTION 's2';
46509step c2: COMMIT PREPARED 's2';
46510ERROR:  prepared transaction with identifier "s2" does not exist
46511step check: SELECT * FROM test1,test2,test3;
46512a|b|c
46513-+-+-
46514(0 rows)
46515
46516
46517starting permutation: w3 p3 r2 c3 r1 w2 p1 p2 c1 c2 check
46518a
46519-
46520(0 rows)
46521
46522a
46523-
46524(0 rows)
46525
46526step w3: INSERT INTO test3 VALUES (3);
46527step p3: PREPARE TRANSACTION 's3';
46528step r2: SELECT * FROM test3;
46529c
46530-
46531(0 rows)
46532
46533step c3: COMMIT PREPARED 's3';
46534step r1: SELECT * FROM test2;
46535b
46536-
46537(0 rows)
46538
46539step w2: INSERT INTO test2 VALUES (2);
46540ERROR:  could not serialize access due to read/write dependencies among transactions
46541step p1: PREPARE TRANSACTION 's1';
46542step p2: PREPARE TRANSACTION 's2';
46543step c1: COMMIT PREPARED 's1';
46544step c2: COMMIT PREPARED 's2';
46545ERROR:  prepared transaction with identifier "s2" does not exist
46546step check: SELECT * FROM test1,test2,test3;
46547a|b|c
46548-+-+-
46549(0 rows)
46550
46551
46552starting permutation: w3 p3 r2 c3 r1 w2 p1 p2 c2 c1 check
46553a
46554-
46555(0 rows)
46556
46557a
46558-
46559(0 rows)
46560
46561step w3: INSERT INTO test3 VALUES (3);
46562step p3: PREPARE TRANSACTION 's3';
46563step r2: SELECT * FROM test3;
46564c
46565-
46566(0 rows)
46567
46568step c3: COMMIT PREPARED 's3';
46569step r1: SELECT * FROM test2;
46570b
46571-
46572(0 rows)
46573
46574step w2: INSERT INTO test2 VALUES (2);
46575ERROR:  could not serialize access due to read/write dependencies among transactions
46576step p1: PREPARE TRANSACTION 's1';
46577step p2: PREPARE TRANSACTION 's2';
46578step c2: COMMIT PREPARED 's2';
46579ERROR:  prepared transaction with identifier "s2" does not exist
46580step c1: COMMIT PREPARED 's1';
46581step check: SELECT * FROM test1,test2,test3;
46582a|b|c
46583-+-+-
46584(0 rows)
46585
46586
46587starting permutation: w3 p3 r2 c3 r1 w2 p1 c1 p2 c2 check
46588a
46589-
46590(0 rows)
46591
46592a
46593-
46594(0 rows)
46595
46596step w3: INSERT INTO test3 VALUES (3);
46597step p3: PREPARE TRANSACTION 's3';
46598step r2: SELECT * FROM test3;
46599c
46600-
46601(0 rows)
46602
46603step c3: COMMIT PREPARED 's3';
46604step r1: SELECT * FROM test2;
46605b
46606-
46607(0 rows)
46608
46609step w2: INSERT INTO test2 VALUES (2);
46610ERROR:  could not serialize access due to read/write dependencies among transactions
46611step p1: PREPARE TRANSACTION 's1';
46612step c1: COMMIT PREPARED 's1';
46613step p2: PREPARE TRANSACTION 's2';
46614step c2: COMMIT PREPARED 's2';
46615ERROR:  prepared transaction with identifier "s2" does not exist
46616step check: SELECT * FROM test1,test2,test3;
46617a|b|c
46618-+-+-
46619(0 rows)
46620
46621
46622starting permutation: w3 p3 r2 c3 r1 w2 p2 p1 c1 c2 check
46623a
46624-
46625(0 rows)
46626
46627a
46628-
46629(0 rows)
46630
46631step w3: INSERT INTO test3 VALUES (3);
46632step p3: PREPARE TRANSACTION 's3';
46633step r2: SELECT * FROM test3;
46634c
46635-
46636(0 rows)
46637
46638step c3: COMMIT PREPARED 's3';
46639step r1: SELECT * FROM test2;
46640b
46641-
46642(0 rows)
46643
46644step w2: INSERT INTO test2 VALUES (2);
46645ERROR:  could not serialize access due to read/write dependencies among transactions
46646step p2: PREPARE TRANSACTION 's2';
46647step p1: PREPARE TRANSACTION 's1';
46648step c1: COMMIT PREPARED 's1';
46649step c2: COMMIT PREPARED 's2';
46650ERROR:  prepared transaction with identifier "s2" does not exist
46651step check: SELECT * FROM test1,test2,test3;
46652a|b|c
46653-+-+-
46654(0 rows)
46655
46656
46657starting permutation: w3 p3 r2 c3 r1 w2 p2 p1 c2 c1 check
46658a
46659-
46660(0 rows)
46661
46662a
46663-
46664(0 rows)
46665
46666step w3: INSERT INTO test3 VALUES (3);
46667step p3: PREPARE TRANSACTION 's3';
46668step r2: SELECT * FROM test3;
46669c
46670-
46671(0 rows)
46672
46673step c3: COMMIT PREPARED 's3';
46674step r1: SELECT * FROM test2;
46675b
46676-
46677(0 rows)
46678
46679step w2: INSERT INTO test2 VALUES (2);
46680ERROR:  could not serialize access due to read/write dependencies among transactions
46681step p2: PREPARE TRANSACTION 's2';
46682step p1: PREPARE TRANSACTION 's1';
46683step c2: COMMIT PREPARED 's2';
46684ERROR:  prepared transaction with identifier "s2" does not exist
46685step c1: COMMIT PREPARED 's1';
46686step check: SELECT * FROM test1,test2,test3;
46687a|b|c
46688-+-+-
46689(0 rows)
46690
46691
46692starting permutation: w3 p3 r2 c3 r1 w2 p2 c2 p1 c1 check
46693a
46694-
46695(0 rows)
46696
46697a
46698-
46699(0 rows)
46700
46701step w3: INSERT INTO test3 VALUES (3);
46702step p3: PREPARE TRANSACTION 's3';
46703step r2: SELECT * FROM test3;
46704c
46705-
46706(0 rows)
46707
46708step c3: COMMIT PREPARED 's3';
46709step r1: SELECT * FROM test2;
46710b
46711-
46712(0 rows)
46713
46714step w2: INSERT INTO test2 VALUES (2);
46715ERROR:  could not serialize access due to read/write dependencies among transactions
46716step p2: PREPARE TRANSACTION 's2';
46717step c2: COMMIT PREPARED 's2';
46718ERROR:  prepared transaction with identifier "s2" does not exist
46719step p1: PREPARE TRANSACTION 's1';
46720step c1: COMMIT PREPARED 's1';
46721step check: SELECT * FROM test1,test2,test3;
46722a|b|c
46723-+-+-
46724(0 rows)
46725
46726
46727starting permutation: w3 p3 r2 c3 r1 p1 w2 p2 c1 c2 check
46728a
46729-
46730(0 rows)
46731
46732a
46733-
46734(0 rows)
46735
46736step w3: INSERT INTO test3 VALUES (3);
46737step p3: PREPARE TRANSACTION 's3';
46738step r2: SELECT * FROM test3;
46739c
46740-
46741(0 rows)
46742
46743step c3: COMMIT PREPARED 's3';
46744step r1: SELECT * FROM test2;
46745b
46746-
46747(0 rows)
46748
46749step p1: PREPARE TRANSACTION 's1';
46750step w2: INSERT INTO test2 VALUES (2);
46751ERROR:  could not serialize access due to read/write dependencies among transactions
46752step p2: PREPARE TRANSACTION 's2';
46753step c1: COMMIT PREPARED 's1';
46754step c2: COMMIT PREPARED 's2';
46755ERROR:  prepared transaction with identifier "s2" does not exist
46756step check: SELECT * FROM test1,test2,test3;
46757a|b|c
46758-+-+-
46759(0 rows)
46760
46761
46762starting permutation: w3 p3 r2 c3 r1 p1 w2 p2 c2 c1 check
46763a
46764-
46765(0 rows)
46766
46767a
46768-
46769(0 rows)
46770
46771step w3: INSERT INTO test3 VALUES (3);
46772step p3: PREPARE TRANSACTION 's3';
46773step r2: SELECT * FROM test3;
46774c
46775-
46776(0 rows)
46777
46778step c3: COMMIT PREPARED 's3';
46779step r1: SELECT * FROM test2;
46780b
46781-
46782(0 rows)
46783
46784step p1: PREPARE TRANSACTION 's1';
46785step w2: INSERT INTO test2 VALUES (2);
46786ERROR:  could not serialize access due to read/write dependencies among transactions
46787step p2: PREPARE TRANSACTION 's2';
46788step c2: COMMIT PREPARED 's2';
46789ERROR:  prepared transaction with identifier "s2" does not exist
46790step c1: COMMIT PREPARED 's1';
46791step check: SELECT * FROM test1,test2,test3;
46792a|b|c
46793-+-+-
46794(0 rows)
46795
46796
46797starting permutation: w3 p3 r2 c3 r1 p1 w2 c1 p2 c2 check
46798a
46799-
46800(0 rows)
46801
46802a
46803-
46804(0 rows)
46805
46806step w3: INSERT INTO test3 VALUES (3);
46807step p3: PREPARE TRANSACTION 's3';
46808step r2: SELECT * FROM test3;
46809c
46810-
46811(0 rows)
46812
46813step c3: COMMIT PREPARED 's3';
46814step r1: SELECT * FROM test2;
46815b
46816-
46817(0 rows)
46818
46819step p1: PREPARE TRANSACTION 's1';
46820step w2: INSERT INTO test2 VALUES (2);
46821ERROR:  could not serialize access due to read/write dependencies among transactions
46822step c1: COMMIT PREPARED 's1';
46823step p2: PREPARE TRANSACTION 's2';
46824step c2: COMMIT PREPARED 's2';
46825ERROR:  prepared transaction with identifier "s2" does not exist
46826step check: SELECT * FROM test1,test2,test3;
46827a|b|c
46828-+-+-
46829(0 rows)
46830
46831
46832starting permutation: w3 p3 r2 c3 r1 p1 c1 w2 p2 c2 check
46833a
46834-
46835(0 rows)
46836
46837a
46838-
46839(0 rows)
46840
46841step w3: INSERT INTO test3 VALUES (3);
46842step p3: PREPARE TRANSACTION 's3';
46843step r2: SELECT * FROM test3;
46844c
46845-
46846(0 rows)
46847
46848step c3: COMMIT PREPARED 's3';
46849step r1: SELECT * FROM test2;
46850b
46851-
46852(0 rows)
46853
46854step p1: PREPARE TRANSACTION 's1';
46855step c1: COMMIT PREPARED 's1';
46856step w2: INSERT INTO test2 VALUES (2);
46857ERROR:  could not serialize access due to read/write dependencies among transactions
46858step p2: PREPARE TRANSACTION 's2';
46859step c2: COMMIT PREPARED 's2';
46860ERROR:  prepared transaction with identifier "s2" does not exist
46861step check: SELECT * FROM test1,test2,test3;
46862a|b|c
46863-+-+-
46864(0 rows)
46865
46866
46867starting permutation: w3 p3 c3 r1 r2 w2 p1 p2 c1 c2 check
46868a
46869-
46870(0 rows)
46871
46872a
46873-
46874(0 rows)
46875
46876step w3: INSERT INTO test3 VALUES (3);
46877step p3: PREPARE TRANSACTION 's3';
46878step c3: COMMIT PREPARED 's3';
46879step r1: SELECT * FROM test2;
46880b
46881-
46882(0 rows)
46883
46884step r2: SELECT * FROM test3;
46885c
46886-
46887(0 rows)
46888
46889step w2: INSERT INTO test2 VALUES (2);
46890ERROR:  could not serialize access due to read/write dependencies among transactions
46891step p1: PREPARE TRANSACTION 's1';
46892step p2: PREPARE TRANSACTION 's2';
46893step c1: COMMIT PREPARED 's1';
46894step c2: COMMIT PREPARED 's2';
46895ERROR:  prepared transaction with identifier "s2" does not exist
46896step check: SELECT * FROM test1,test2,test3;
46897a|b|c
46898-+-+-
46899(0 rows)
46900
46901
46902starting permutation: w3 p3 c3 r1 r2 w2 p1 p2 c2 c1 check
46903a
46904-
46905(0 rows)
46906
46907a
46908-
46909(0 rows)
46910
46911step w3: INSERT INTO test3 VALUES (3);
46912step p3: PREPARE TRANSACTION 's3';
46913step c3: COMMIT PREPARED 's3';
46914step r1: SELECT * FROM test2;
46915b
46916-
46917(0 rows)
46918
46919step r2: SELECT * FROM test3;
46920c
46921-
46922(0 rows)
46923
46924step w2: INSERT INTO test2 VALUES (2);
46925ERROR:  could not serialize access due to read/write dependencies among transactions
46926step p1: PREPARE TRANSACTION 's1';
46927step p2: PREPARE TRANSACTION 's2';
46928step c2: COMMIT PREPARED 's2';
46929ERROR:  prepared transaction with identifier "s2" does not exist
46930step c1: COMMIT PREPARED 's1';
46931step check: SELECT * FROM test1,test2,test3;
46932a|b|c
46933-+-+-
46934(0 rows)
46935
46936
46937starting permutation: w3 p3 c3 r1 r2 w2 p1 c1 p2 c2 check
46938a
46939-
46940(0 rows)
46941
46942a
46943-
46944(0 rows)
46945
46946step w3: INSERT INTO test3 VALUES (3);
46947step p3: PREPARE TRANSACTION 's3';
46948step c3: COMMIT PREPARED 's3';
46949step r1: SELECT * FROM test2;
46950b
46951-
46952(0 rows)
46953
46954step r2: SELECT * FROM test3;
46955c
46956-
46957(0 rows)
46958
46959step w2: INSERT INTO test2 VALUES (2);
46960ERROR:  could not serialize access due to read/write dependencies among transactions
46961step p1: PREPARE TRANSACTION 's1';
46962step c1: COMMIT PREPARED 's1';
46963step p2: PREPARE TRANSACTION 's2';
46964step c2: COMMIT PREPARED 's2';
46965ERROR:  prepared transaction with identifier "s2" does not exist
46966step check: SELECT * FROM test1,test2,test3;
46967a|b|c
46968-+-+-
46969(0 rows)
46970
46971
46972starting permutation: w3 p3 c3 r1 r2 w2 p2 p1 c1 c2 check
46973a
46974-
46975(0 rows)
46976
46977a
46978-
46979(0 rows)
46980
46981step w3: INSERT INTO test3 VALUES (3);
46982step p3: PREPARE TRANSACTION 's3';
46983step c3: COMMIT PREPARED 's3';
46984step r1: SELECT * FROM test2;
46985b
46986-
46987(0 rows)
46988
46989step r2: SELECT * FROM test3;
46990c
46991-
46992(0 rows)
46993
46994step w2: INSERT INTO test2 VALUES (2);
46995ERROR:  could not serialize access due to read/write dependencies among transactions
46996step p2: PREPARE TRANSACTION 's2';
46997step p1: PREPARE TRANSACTION 's1';
46998step c1: COMMIT PREPARED 's1';
46999step c2: COMMIT PREPARED 's2';
47000ERROR:  prepared transaction with identifier "s2" does not exist
47001step check: SELECT * FROM test1,test2,test3;
47002a|b|c
47003-+-+-
47004(0 rows)
47005
47006
47007starting permutation: w3 p3 c3 r1 r2 w2 p2 p1 c2 c1 check
47008a
47009-
47010(0 rows)
47011
47012a
47013-
47014(0 rows)
47015
47016step w3: INSERT INTO test3 VALUES (3);
47017step p3: PREPARE TRANSACTION 's3';
47018step c3: COMMIT PREPARED 's3';
47019step r1: SELECT * FROM test2;
47020b
47021-
47022(0 rows)
47023
47024step r2: SELECT * FROM test3;
47025c
47026-
47027(0 rows)
47028
47029step w2: INSERT INTO test2 VALUES (2);
47030ERROR:  could not serialize access due to read/write dependencies among transactions
47031step p2: PREPARE TRANSACTION 's2';
47032step p1: PREPARE TRANSACTION 's1';
47033step c2: COMMIT PREPARED 's2';
47034ERROR:  prepared transaction with identifier "s2" does not exist
47035step c1: COMMIT PREPARED 's1';
47036step check: SELECT * FROM test1,test2,test3;
47037a|b|c
47038-+-+-
47039(0 rows)
47040
47041
47042starting permutation: w3 p3 c3 r1 r2 w2 p2 c2 p1 c1 check
47043a
47044-
47045(0 rows)
47046
47047a
47048-
47049(0 rows)
47050
47051step w3: INSERT INTO test3 VALUES (3);
47052step p3: PREPARE TRANSACTION 's3';
47053step c3: COMMIT PREPARED 's3';
47054step r1: SELECT * FROM test2;
47055b
47056-
47057(0 rows)
47058
47059step r2: SELECT * FROM test3;
47060c
47061-
47062(0 rows)
47063
47064step w2: INSERT INTO test2 VALUES (2);
47065ERROR:  could not serialize access due to read/write dependencies among transactions
47066step p2: PREPARE TRANSACTION 's2';
47067step c2: COMMIT PREPARED 's2';
47068ERROR:  prepared transaction with identifier "s2" does not exist
47069step p1: PREPARE TRANSACTION 's1';
47070step c1: COMMIT PREPARED 's1';
47071step check: SELECT * FROM test1,test2,test3;
47072a|b|c
47073-+-+-
47074(0 rows)
47075
47076
47077starting permutation: w3 p3 c3 r1 r2 p1 w2 p2 c1 c2 check
47078a
47079-
47080(0 rows)
47081
47082a
47083-
47084(0 rows)
47085
47086step w3: INSERT INTO test3 VALUES (3);
47087step p3: PREPARE TRANSACTION 's3';
47088step c3: COMMIT PREPARED 's3';
47089step r1: SELECT * FROM test2;
47090b
47091-
47092(0 rows)
47093
47094step r2: SELECT * FROM test3;
47095c
47096-
47097(0 rows)
47098
47099step p1: PREPARE TRANSACTION 's1';
47100step w2: INSERT INTO test2 VALUES (2);
47101ERROR:  could not serialize access due to read/write dependencies among transactions
47102step p2: PREPARE TRANSACTION 's2';
47103step c1: COMMIT PREPARED 's1';
47104step c2: COMMIT PREPARED 's2';
47105ERROR:  prepared transaction with identifier "s2" does not exist
47106step check: SELECT * FROM test1,test2,test3;
47107a|b|c
47108-+-+-
47109(0 rows)
47110
47111
47112starting permutation: w3 p3 c3 r1 r2 p1 w2 p2 c2 c1 check
47113a
47114-
47115(0 rows)
47116
47117a
47118-
47119(0 rows)
47120
47121step w3: INSERT INTO test3 VALUES (3);
47122step p3: PREPARE TRANSACTION 's3';
47123step c3: COMMIT PREPARED 's3';
47124step r1: SELECT * FROM test2;
47125b
47126-
47127(0 rows)
47128
47129step r2: SELECT * FROM test3;
47130c
47131-
47132(0 rows)
47133
47134step p1: PREPARE TRANSACTION 's1';
47135step w2: INSERT INTO test2 VALUES (2);
47136ERROR:  could not serialize access due to read/write dependencies among transactions
47137step p2: PREPARE TRANSACTION 's2';
47138step c2: COMMIT PREPARED 's2';
47139ERROR:  prepared transaction with identifier "s2" does not exist
47140step c1: COMMIT PREPARED 's1';
47141step check: SELECT * FROM test1,test2,test3;
47142a|b|c
47143-+-+-
47144(0 rows)
47145
47146
47147starting permutation: w3 p3 c3 r1 r2 p1 w2 c1 p2 c2 check
47148a
47149-
47150(0 rows)
47151
47152a
47153-
47154(0 rows)
47155
47156step w3: INSERT INTO test3 VALUES (3);
47157step p3: PREPARE TRANSACTION 's3';
47158step c3: COMMIT PREPARED 's3';
47159step r1: SELECT * FROM test2;
47160b
47161-
47162(0 rows)
47163
47164step r2: SELECT * FROM test3;
47165c
47166-
47167(0 rows)
47168
47169step p1: PREPARE TRANSACTION 's1';
47170step w2: INSERT INTO test2 VALUES (2);
47171ERROR:  could not serialize access due to read/write dependencies among transactions
47172step c1: COMMIT PREPARED 's1';
47173step p2: PREPARE TRANSACTION 's2';
47174step c2: COMMIT PREPARED 's2';
47175ERROR:  prepared transaction with identifier "s2" does not exist
47176step check: SELECT * FROM test1,test2,test3;
47177a|b|c
47178-+-+-
47179(0 rows)
47180
47181
47182starting permutation: w3 p3 c3 r1 r2 p1 c1 w2 p2 c2 check
47183a
47184-
47185(0 rows)
47186
47187a
47188-
47189(0 rows)
47190
47191step w3: INSERT INTO test3 VALUES (3);
47192step p3: PREPARE TRANSACTION 's3';
47193step c3: COMMIT PREPARED 's3';
47194step r1: SELECT * FROM test2;
47195b
47196-
47197(0 rows)
47198
47199step r2: SELECT * FROM test3;
47200c
47201-
47202(0 rows)
47203
47204step p1: PREPARE TRANSACTION 's1';
47205step c1: COMMIT PREPARED 's1';
47206step w2: INSERT INTO test2 VALUES (2);
47207ERROR:  could not serialize access due to read/write dependencies among transactions
47208step p2: PREPARE TRANSACTION 's2';
47209step c2: COMMIT PREPARED 's2';
47210ERROR:  prepared transaction with identifier "s2" does not exist
47211step check: SELECT * FROM test1,test2,test3;
47212a|b|c
47213-+-+-
47214(0 rows)
47215
47216
47217starting permutation: w3 p3 c3 r1 w2 r2 p1 p2 c1 c2 check
47218a
47219-
47220(0 rows)
47221
47222a
47223-
47224(0 rows)
47225
47226step w3: INSERT INTO test3 VALUES (3);
47227step p3: PREPARE TRANSACTION 's3';
47228step c3: COMMIT PREPARED 's3';
47229step r1: SELECT * FROM test2;
47230b
47231-
47232(0 rows)
47233
47234step w2: INSERT INTO test2 VALUES (2);
47235step r2: SELECT * FROM test3;
47236ERROR:  could not serialize access due to read/write dependencies among transactions
47237step p1: PREPARE TRANSACTION 's1';
47238step p2: PREPARE TRANSACTION 's2';
47239step c1: COMMIT PREPARED 's1';
47240step c2: COMMIT PREPARED 's2';
47241ERROR:  prepared transaction with identifier "s2" does not exist
47242step check: SELECT * FROM test1,test2,test3;
47243a|b|c
47244-+-+-
47245(0 rows)
47246
47247
47248starting permutation: w3 p3 c3 r1 w2 r2 p1 p2 c2 c1 check
47249a
47250-
47251(0 rows)
47252
47253a
47254-
47255(0 rows)
47256
47257step w3: INSERT INTO test3 VALUES (3);
47258step p3: PREPARE TRANSACTION 's3';
47259step c3: COMMIT PREPARED 's3';
47260step r1: SELECT * FROM test2;
47261b
47262-
47263(0 rows)
47264
47265step w2: INSERT INTO test2 VALUES (2);
47266step r2: SELECT * FROM test3;
47267ERROR:  could not serialize access due to read/write dependencies among transactions
47268step p1: PREPARE TRANSACTION 's1';
47269step p2: PREPARE TRANSACTION 's2';
47270step c2: COMMIT PREPARED 's2';
47271ERROR:  prepared transaction with identifier "s2" does not exist
47272step c1: COMMIT PREPARED 's1';
47273step check: SELECT * FROM test1,test2,test3;
47274a|b|c
47275-+-+-
47276(0 rows)
47277
47278
47279starting permutation: w3 p3 c3 r1 w2 r2 p1 c1 p2 c2 check
47280a
47281-
47282(0 rows)
47283
47284a
47285-
47286(0 rows)
47287
47288step w3: INSERT INTO test3 VALUES (3);
47289step p3: PREPARE TRANSACTION 's3';
47290step c3: COMMIT PREPARED 's3';
47291step r1: SELECT * FROM test2;
47292b
47293-
47294(0 rows)
47295
47296step w2: INSERT INTO test2 VALUES (2);
47297step r2: SELECT * FROM test3;
47298ERROR:  could not serialize access due to read/write dependencies among transactions
47299step p1: PREPARE TRANSACTION 's1';
47300step c1: COMMIT PREPARED 's1';
47301step p2: PREPARE TRANSACTION 's2';
47302step c2: COMMIT PREPARED 's2';
47303ERROR:  prepared transaction with identifier "s2" does not exist
47304step check: SELECT * FROM test1,test2,test3;
47305a|b|c
47306-+-+-
47307(0 rows)
47308
47309
47310starting permutation: w3 p3 c3 r1 w2 r2 p2 p1 c1 c2 check
47311a
47312-
47313(0 rows)
47314
47315a
47316-
47317(0 rows)
47318
47319step w3: INSERT INTO test3 VALUES (3);
47320step p3: PREPARE TRANSACTION 's3';
47321step c3: COMMIT PREPARED 's3';
47322step r1: SELECT * FROM test2;
47323b
47324-
47325(0 rows)
47326
47327step w2: INSERT INTO test2 VALUES (2);
47328step r2: SELECT * FROM test3;
47329ERROR:  could not serialize access due to read/write dependencies among transactions
47330step p2: PREPARE TRANSACTION 's2';
47331step p1: PREPARE TRANSACTION 's1';
47332step c1: COMMIT PREPARED 's1';
47333step c2: COMMIT PREPARED 's2';
47334ERROR:  prepared transaction with identifier "s2" does not exist
47335step check: SELECT * FROM test1,test2,test3;
47336a|b|c
47337-+-+-
47338(0 rows)
47339
47340
47341starting permutation: w3 p3 c3 r1 w2 r2 p2 p1 c2 c1 check
47342a
47343-
47344(0 rows)
47345
47346a
47347-
47348(0 rows)
47349
47350step w3: INSERT INTO test3 VALUES (3);
47351step p3: PREPARE TRANSACTION 's3';
47352step c3: COMMIT PREPARED 's3';
47353step r1: SELECT * FROM test2;
47354b
47355-
47356(0 rows)
47357
47358step w2: INSERT INTO test2 VALUES (2);
47359step r2: SELECT * FROM test3;
47360ERROR:  could not serialize access due to read/write dependencies among transactions
47361step p2: PREPARE TRANSACTION 's2';
47362step p1: PREPARE TRANSACTION 's1';
47363step c2: COMMIT PREPARED 's2';
47364ERROR:  prepared transaction with identifier "s2" does not exist
47365step c1: COMMIT PREPARED 's1';
47366step check: SELECT * FROM test1,test2,test3;
47367a|b|c
47368-+-+-
47369(0 rows)
47370
47371
47372starting permutation: w3 p3 c3 r1 w2 r2 p2 c2 p1 c1 check
47373a
47374-
47375(0 rows)
47376
47377a
47378-
47379(0 rows)
47380
47381step w3: INSERT INTO test3 VALUES (3);
47382step p3: PREPARE TRANSACTION 's3';
47383step c3: COMMIT PREPARED 's3';
47384step r1: SELECT * FROM test2;
47385b
47386-
47387(0 rows)
47388
47389step w2: INSERT INTO test2 VALUES (2);
47390step r2: SELECT * FROM test3;
47391ERROR:  could not serialize access due to read/write dependencies among transactions
47392step p2: PREPARE TRANSACTION 's2';
47393step c2: COMMIT PREPARED 's2';
47394ERROR:  prepared transaction with identifier "s2" does not exist
47395step p1: PREPARE TRANSACTION 's1';
47396step c1: COMMIT PREPARED 's1';
47397step check: SELECT * FROM test1,test2,test3;
47398a|b|c
47399-+-+-
47400(0 rows)
47401
47402
47403starting permutation: w3 p3 c3 r1 w2 p1 r2 p2 c1 c2 check
47404a
47405-
47406(0 rows)
47407
47408a
47409-
47410(0 rows)
47411
47412step w3: INSERT INTO test3 VALUES (3);
47413step p3: PREPARE TRANSACTION 's3';
47414step c3: COMMIT PREPARED 's3';
47415step r1: SELECT * FROM test2;
47416b
47417-
47418(0 rows)
47419
47420step w2: INSERT INTO test2 VALUES (2);
47421step p1: PREPARE TRANSACTION 's1';
47422step r2: SELECT * FROM test3;
47423ERROR:  could not serialize access due to read/write dependencies among transactions
47424step p2: PREPARE TRANSACTION 's2';
47425step c1: COMMIT PREPARED 's1';
47426step c2: COMMIT PREPARED 's2';
47427ERROR:  prepared transaction with identifier "s2" does not exist
47428step check: SELECT * FROM test1,test2,test3;
47429a|b|c
47430-+-+-
47431(0 rows)
47432
47433
47434starting permutation: w3 p3 c3 r1 w2 p1 r2 p2 c2 c1 check
47435a
47436-
47437(0 rows)
47438
47439a
47440-
47441(0 rows)
47442
47443step w3: INSERT INTO test3 VALUES (3);
47444step p3: PREPARE TRANSACTION 's3';
47445step c3: COMMIT PREPARED 's3';
47446step r1: SELECT * FROM test2;
47447b
47448-
47449(0 rows)
47450
47451step w2: INSERT INTO test2 VALUES (2);
47452step p1: PREPARE TRANSACTION 's1';
47453step r2: SELECT * FROM test3;
47454ERROR:  could not serialize access due to read/write dependencies among transactions
47455step p2: PREPARE TRANSACTION 's2';
47456step c2: COMMIT PREPARED 's2';
47457ERROR:  prepared transaction with identifier "s2" does not exist
47458step c1: COMMIT PREPARED 's1';
47459step check: SELECT * FROM test1,test2,test3;
47460a|b|c
47461-+-+-
47462(0 rows)
47463
47464
47465starting permutation: w3 p3 c3 r1 w2 p1 r2 c1 p2 c2 check
47466a
47467-
47468(0 rows)
47469
47470a
47471-
47472(0 rows)
47473
47474step w3: INSERT INTO test3 VALUES (3);
47475step p3: PREPARE TRANSACTION 's3';
47476step c3: COMMIT PREPARED 's3';
47477step r1: SELECT * FROM test2;
47478b
47479-
47480(0 rows)
47481
47482step w2: INSERT INTO test2 VALUES (2);
47483step p1: PREPARE TRANSACTION 's1';
47484step r2: SELECT * FROM test3;
47485ERROR:  could not serialize access due to read/write dependencies among transactions
47486step c1: COMMIT PREPARED 's1';
47487step p2: PREPARE TRANSACTION 's2';
47488step c2: COMMIT PREPARED 's2';
47489ERROR:  prepared transaction with identifier "s2" does not exist
47490step check: SELECT * FROM test1,test2,test3;
47491a|b|c
47492-+-+-
47493(0 rows)
47494
47495
47496starting permutation: w3 p3 c3 r1 w2 p1 c1 r2 p2 c2 check
47497a
47498-
47499(0 rows)
47500
47501a
47502-
47503(0 rows)
47504
47505step w3: INSERT INTO test3 VALUES (3);
47506step p3: PREPARE TRANSACTION 's3';
47507step c3: COMMIT PREPARED 's3';
47508step r1: SELECT * FROM test2;
47509b
47510-
47511(0 rows)
47512
47513step w2: INSERT INTO test2 VALUES (2);
47514step p1: PREPARE TRANSACTION 's1';
47515step c1: COMMIT PREPARED 's1';
47516step r2: SELECT * FROM test3;
47517ERROR:  could not serialize access due to read/write dependencies among transactions
47518step p2: PREPARE TRANSACTION 's2';
47519step c2: COMMIT PREPARED 's2';
47520ERROR:  prepared transaction with identifier "s2" does not exist
47521step check: SELECT * FROM test1,test2,test3;
47522a|b|c
47523-+-+-
47524(0 rows)
47525
47526
47527starting permutation: w3 p3 c3 r1 p1 r2 w2 p2 c1 c2 check
47528a
47529-
47530(0 rows)
47531
47532a
47533-
47534(0 rows)
47535
47536step w3: INSERT INTO test3 VALUES (3);
47537step p3: PREPARE TRANSACTION 's3';
47538step c3: COMMIT PREPARED 's3';
47539step r1: SELECT * FROM test2;
47540b
47541-
47542(0 rows)
47543
47544step p1: PREPARE TRANSACTION 's1';
47545step r2: SELECT * FROM test3;
47546c
47547-
47548(0 rows)
47549
47550step w2: INSERT INTO test2 VALUES (2);
47551ERROR:  could not serialize access due to read/write dependencies among transactions
47552step p2: PREPARE TRANSACTION 's2';
47553step c1: COMMIT PREPARED 's1';
47554step c2: COMMIT PREPARED 's2';
47555ERROR:  prepared transaction with identifier "s2" does not exist
47556step check: SELECT * FROM test1,test2,test3;
47557a|b|c
47558-+-+-
47559(0 rows)
47560
47561
47562starting permutation: w3 p3 c3 r1 p1 r2 w2 p2 c2 c1 check
47563a
47564-
47565(0 rows)
47566
47567a
47568-
47569(0 rows)
47570
47571step w3: INSERT INTO test3 VALUES (3);
47572step p3: PREPARE TRANSACTION 's3';
47573step c3: COMMIT PREPARED 's3';
47574step r1: SELECT * FROM test2;
47575b
47576-
47577(0 rows)
47578
47579step p1: PREPARE TRANSACTION 's1';
47580step r2: SELECT * FROM test3;
47581c
47582-
47583(0 rows)
47584
47585step w2: INSERT INTO test2 VALUES (2);
47586ERROR:  could not serialize access due to read/write dependencies among transactions
47587step p2: PREPARE TRANSACTION 's2';
47588step c2: COMMIT PREPARED 's2';
47589ERROR:  prepared transaction with identifier "s2" does not exist
47590step c1: COMMIT PREPARED 's1';
47591step check: SELECT * FROM test1,test2,test3;
47592a|b|c
47593-+-+-
47594(0 rows)
47595
47596
47597starting permutation: w3 p3 c3 r1 p1 r2 w2 c1 p2 c2 check
47598a
47599-
47600(0 rows)
47601
47602a
47603-
47604(0 rows)
47605
47606step w3: INSERT INTO test3 VALUES (3);
47607step p3: PREPARE TRANSACTION 's3';
47608step c3: COMMIT PREPARED 's3';
47609step r1: SELECT * FROM test2;
47610b
47611-
47612(0 rows)
47613
47614step p1: PREPARE TRANSACTION 's1';
47615step r2: SELECT * FROM test3;
47616c
47617-
47618(0 rows)
47619
47620step w2: INSERT INTO test2 VALUES (2);
47621ERROR:  could not serialize access due to read/write dependencies among transactions
47622step c1: COMMIT PREPARED 's1';
47623step p2: PREPARE TRANSACTION 's2';
47624step c2: COMMIT PREPARED 's2';
47625ERROR:  prepared transaction with identifier "s2" does not exist
47626step check: SELECT * FROM test1,test2,test3;
47627a|b|c
47628-+-+-
47629(0 rows)
47630
47631
47632starting permutation: w3 p3 c3 r1 p1 r2 c1 w2 p2 c2 check
47633a
47634-
47635(0 rows)
47636
47637a
47638-
47639(0 rows)
47640
47641step w3: INSERT INTO test3 VALUES (3);
47642step p3: PREPARE TRANSACTION 's3';
47643step c3: COMMIT PREPARED 's3';
47644step r1: SELECT * FROM test2;
47645b
47646-
47647(0 rows)
47648
47649step p1: PREPARE TRANSACTION 's1';
47650step r2: SELECT * FROM test3;
47651c
47652-
47653(0 rows)
47654
47655step c1: COMMIT PREPARED 's1';
47656step w2: INSERT INTO test2 VALUES (2);
47657ERROR:  could not serialize access due to read/write dependencies among transactions
47658step p2: PREPARE TRANSACTION 's2';
47659step c2: COMMIT PREPARED 's2';
47660ERROR:  prepared transaction with identifier "s2" does not exist
47661step check: SELECT * FROM test1,test2,test3;
47662a|b|c
47663-+-+-
47664(0 rows)
47665
47666
47667starting permutation: w3 p3 c3 r1 p1 w2 r2 p2 c1 c2 check
47668a
47669-
47670(0 rows)
47671
47672a
47673-
47674(0 rows)
47675
47676step w3: INSERT INTO test3 VALUES (3);
47677step p3: PREPARE TRANSACTION 's3';
47678step c3: COMMIT PREPARED 's3';
47679step r1: SELECT * FROM test2;
47680b
47681-
47682(0 rows)
47683
47684step p1: PREPARE TRANSACTION 's1';
47685step w2: INSERT INTO test2 VALUES (2);
47686step r2: SELECT * FROM test3;
47687ERROR:  could not serialize access due to read/write dependencies among transactions
47688step p2: PREPARE TRANSACTION 's2';
47689step c1: COMMIT PREPARED 's1';
47690step c2: COMMIT PREPARED 's2';
47691ERROR:  prepared transaction with identifier "s2" does not exist
47692step check: SELECT * FROM test1,test2,test3;
47693a|b|c
47694-+-+-
47695(0 rows)
47696
47697
47698starting permutation: w3 p3 c3 r1 p1 w2 r2 p2 c2 c1 check
47699a
47700-
47701(0 rows)
47702
47703a
47704-
47705(0 rows)
47706
47707step w3: INSERT INTO test3 VALUES (3);
47708step p3: PREPARE TRANSACTION 's3';
47709step c3: COMMIT PREPARED 's3';
47710step r1: SELECT * FROM test2;
47711b
47712-
47713(0 rows)
47714
47715step p1: PREPARE TRANSACTION 's1';
47716step w2: INSERT INTO test2 VALUES (2);
47717step r2: SELECT * FROM test3;
47718ERROR:  could not serialize access due to read/write dependencies among transactions
47719step p2: PREPARE TRANSACTION 's2';
47720step c2: COMMIT PREPARED 's2';
47721ERROR:  prepared transaction with identifier "s2" does not exist
47722step c1: COMMIT PREPARED 's1';
47723step check: SELECT * FROM test1,test2,test3;
47724a|b|c
47725-+-+-
47726(0 rows)
47727
47728
47729starting permutation: w3 p3 c3 r1 p1 w2 r2 c1 p2 c2 check
47730a
47731-
47732(0 rows)
47733
47734a
47735-
47736(0 rows)
47737
47738step w3: INSERT INTO test3 VALUES (3);
47739step p3: PREPARE TRANSACTION 's3';
47740step c3: COMMIT PREPARED 's3';
47741step r1: SELECT * FROM test2;
47742b
47743-
47744(0 rows)
47745
47746step p1: PREPARE TRANSACTION 's1';
47747step w2: INSERT INTO test2 VALUES (2);
47748step r2: SELECT * FROM test3;
47749ERROR:  could not serialize access due to read/write dependencies among transactions
47750step c1: COMMIT PREPARED 's1';
47751step p2: PREPARE TRANSACTION 's2';
47752step c2: COMMIT PREPARED 's2';
47753ERROR:  prepared transaction with identifier "s2" does not exist
47754step check: SELECT * FROM test1,test2,test3;
47755a|b|c
47756-+-+-
47757(0 rows)
47758
47759
47760starting permutation: w3 p3 c3 r1 p1 w2 c1 r2 p2 c2 check
47761a
47762-
47763(0 rows)
47764
47765a
47766-
47767(0 rows)
47768
47769step w3: INSERT INTO test3 VALUES (3);
47770step p3: PREPARE TRANSACTION 's3';
47771step c3: COMMIT PREPARED 's3';
47772step r1: SELECT * FROM test2;
47773b
47774-
47775(0 rows)
47776
47777step p1: PREPARE TRANSACTION 's1';
47778step w2: INSERT INTO test2 VALUES (2);
47779step c1: COMMIT PREPARED 's1';
47780step r2: SELECT * FROM test3;
47781ERROR:  could not serialize access due to read/write dependencies among transactions
47782step p2: PREPARE TRANSACTION 's2';
47783step c2: COMMIT PREPARED 's2';
47784ERROR:  prepared transaction with identifier "s2" does not exist
47785step check: SELECT * FROM test1,test2,test3;
47786a|b|c
47787-+-+-
47788(0 rows)
47789
47790
47791starting permutation: w3 p3 c3 r1 p1 c1 r2 w2 p2 c2 check
47792a
47793-
47794(0 rows)
47795
47796a
47797-
47798(0 rows)
47799
47800step w3: INSERT INTO test3 VALUES (3);
47801step p3: PREPARE TRANSACTION 's3';
47802step c3: COMMIT PREPARED 's3';
47803step r1: SELECT * FROM test2;
47804b
47805-
47806(0 rows)
47807
47808step p1: PREPARE TRANSACTION 's1';
47809step c1: COMMIT PREPARED 's1';
47810step r2: SELECT * FROM test3;
47811c
47812-
47813(0 rows)
47814
47815step w2: INSERT INTO test2 VALUES (2);
47816ERROR:  could not serialize access due to read/write dependencies among transactions
47817step p2: PREPARE TRANSACTION 's2';
47818step c2: COMMIT PREPARED 's2';
47819ERROR:  prepared transaction with identifier "s2" does not exist
47820step check: SELECT * FROM test1,test2,test3;
47821a|b|c
47822-+-+-
47823(0 rows)
47824
47825
47826starting permutation: w3 p3 c3 r1 p1 c1 w2 r2 p2 c2 check
47827a
47828-
47829(0 rows)
47830
47831a
47832-
47833(0 rows)
47834
47835step w3: INSERT INTO test3 VALUES (3);
47836step p3: PREPARE TRANSACTION 's3';
47837step c3: COMMIT PREPARED 's3';
47838step r1: SELECT * FROM test2;
47839b
47840-
47841(0 rows)
47842
47843step p1: PREPARE TRANSACTION 's1';
47844step c1: COMMIT PREPARED 's1';
47845step w2: INSERT INTO test2 VALUES (2);
47846step r2: SELECT * FROM test3;
47847ERROR:  could not serialize access due to read/write dependencies among transactions
47848step p2: PREPARE TRANSACTION 's2';
47849step c2: COMMIT PREPARED 's2';
47850ERROR:  prepared transaction with identifier "s2" does not exist
47851step check: SELECT * FROM test1,test2,test3;
47852a|b|c
47853-+-+-
47854(0 rows)
47855
47856
47857starting permutation: w3 p3 c3 r2 r1 w2 p1 p2 c1 c2 check
47858a
47859-
47860(0 rows)
47861
47862a
47863-
47864(0 rows)
47865
47866step w3: INSERT INTO test3 VALUES (3);
47867step p3: PREPARE TRANSACTION 's3';
47868step c3: COMMIT PREPARED 's3';
47869step r2: SELECT * FROM test3;
47870c
47871-
47872(0 rows)
47873
47874step r1: SELECT * FROM test2;
47875b
47876-
47877(0 rows)
47878
47879step w2: INSERT INTO test2 VALUES (2);
47880ERROR:  could not serialize access due to read/write dependencies among transactions
47881step p1: PREPARE TRANSACTION 's1';
47882step p2: PREPARE TRANSACTION 's2';
47883step c1: COMMIT PREPARED 's1';
47884step c2: COMMIT PREPARED 's2';
47885ERROR:  prepared transaction with identifier "s2" does not exist
47886step check: SELECT * FROM test1,test2,test3;
47887a|b|c
47888-+-+-
47889(0 rows)
47890
47891
47892starting permutation: w3 p3 c3 r2 r1 w2 p1 p2 c2 c1 check
47893a
47894-
47895(0 rows)
47896
47897a
47898-
47899(0 rows)
47900
47901step w3: INSERT INTO test3 VALUES (3);
47902step p3: PREPARE TRANSACTION 's3';
47903step c3: COMMIT PREPARED 's3';
47904step r2: SELECT * FROM test3;
47905c
47906-
47907(0 rows)
47908
47909step r1: SELECT * FROM test2;
47910b
47911-
47912(0 rows)
47913
47914step w2: INSERT INTO test2 VALUES (2);
47915ERROR:  could not serialize access due to read/write dependencies among transactions
47916step p1: PREPARE TRANSACTION 's1';
47917step p2: PREPARE TRANSACTION 's2';
47918step c2: COMMIT PREPARED 's2';
47919ERROR:  prepared transaction with identifier "s2" does not exist
47920step c1: COMMIT PREPARED 's1';
47921step check: SELECT * FROM test1,test2,test3;
47922a|b|c
47923-+-+-
47924(0 rows)
47925
47926
47927starting permutation: w3 p3 c3 r2 r1 w2 p1 c1 p2 c2 check
47928a
47929-
47930(0 rows)
47931
47932a
47933-
47934(0 rows)
47935
47936step w3: INSERT INTO test3 VALUES (3);
47937step p3: PREPARE TRANSACTION 's3';
47938step c3: COMMIT PREPARED 's3';
47939step r2: SELECT * FROM test3;
47940c
47941-
47942(0 rows)
47943
47944step r1: SELECT * FROM test2;
47945b
47946-
47947(0 rows)
47948
47949step w2: INSERT INTO test2 VALUES (2);
47950ERROR:  could not serialize access due to read/write dependencies among transactions
47951step p1: PREPARE TRANSACTION 's1';
47952step c1: COMMIT PREPARED 's1';
47953step p2: PREPARE TRANSACTION 's2';
47954step c2: COMMIT PREPARED 's2';
47955ERROR:  prepared transaction with identifier "s2" does not exist
47956step check: SELECT * FROM test1,test2,test3;
47957a|b|c
47958-+-+-
47959(0 rows)
47960
47961
47962starting permutation: w3 p3 c3 r2 r1 w2 p2 p1 c1 c2 check
47963a
47964-
47965(0 rows)
47966
47967a
47968-
47969(0 rows)
47970
47971step w3: INSERT INTO test3 VALUES (3);
47972step p3: PREPARE TRANSACTION 's3';
47973step c3: COMMIT PREPARED 's3';
47974step r2: SELECT * FROM test3;
47975c
47976-
47977(0 rows)
47978
47979step r1: SELECT * FROM test2;
47980b
47981-
47982(0 rows)
47983
47984step w2: INSERT INTO test2 VALUES (2);
47985ERROR:  could not serialize access due to read/write dependencies among transactions
47986step p2: PREPARE TRANSACTION 's2';
47987step p1: PREPARE TRANSACTION 's1';
47988step c1: COMMIT PREPARED 's1';
47989step c2: COMMIT PREPARED 's2';
47990ERROR:  prepared transaction with identifier "s2" does not exist
47991step check: SELECT * FROM test1,test2,test3;
47992a|b|c
47993-+-+-
47994(0 rows)
47995
47996
47997starting permutation: w3 p3 c3 r2 r1 w2 p2 p1 c2 c1 check
47998a
47999-
48000(0 rows)
48001
48002a
48003-
48004(0 rows)
48005
48006step w3: INSERT INTO test3 VALUES (3);
48007step p3: PREPARE TRANSACTION 's3';
48008step c3: COMMIT PREPARED 's3';
48009step r2: SELECT * FROM test3;
48010c
48011-
48012(0 rows)
48013
48014step r1: SELECT * FROM test2;
48015b
48016-
48017(0 rows)
48018
48019step w2: INSERT INTO test2 VALUES (2);
48020ERROR:  could not serialize access due to read/write dependencies among transactions
48021step p2: PREPARE TRANSACTION 's2';
48022step p1: PREPARE TRANSACTION 's1';
48023step c2: COMMIT PREPARED 's2';
48024ERROR:  prepared transaction with identifier "s2" does not exist
48025step c1: COMMIT PREPARED 's1';
48026step check: SELECT * FROM test1,test2,test3;
48027a|b|c
48028-+-+-
48029(0 rows)
48030
48031
48032starting permutation: w3 p3 c3 r2 r1 w2 p2 c2 p1 c1 check
48033a
48034-
48035(0 rows)
48036
48037a
48038-
48039(0 rows)
48040
48041step w3: INSERT INTO test3 VALUES (3);
48042step p3: PREPARE TRANSACTION 's3';
48043step c3: COMMIT PREPARED 's3';
48044step r2: SELECT * FROM test3;
48045c
48046-
48047(0 rows)
48048
48049step r1: SELECT * FROM test2;
48050b
48051-
48052(0 rows)
48053
48054step w2: INSERT INTO test2 VALUES (2);
48055ERROR:  could not serialize access due to read/write dependencies among transactions
48056step p2: PREPARE TRANSACTION 's2';
48057step c2: COMMIT PREPARED 's2';
48058ERROR:  prepared transaction with identifier "s2" does not exist
48059step p1: PREPARE TRANSACTION 's1';
48060step c1: COMMIT PREPARED 's1';
48061step check: SELECT * FROM test1,test2,test3;
48062a|b|c
48063-+-+-
48064(0 rows)
48065
48066
48067starting permutation: w3 p3 c3 r2 r1 p1 w2 p2 c1 c2 check
48068a
48069-
48070(0 rows)
48071
48072a
48073-
48074(0 rows)
48075
48076step w3: INSERT INTO test3 VALUES (3);
48077step p3: PREPARE TRANSACTION 's3';
48078step c3: COMMIT PREPARED 's3';
48079step r2: SELECT * FROM test3;
48080c
48081-
48082(0 rows)
48083
48084step r1: SELECT * FROM test2;
48085b
48086-
48087(0 rows)
48088
48089step p1: PREPARE TRANSACTION 's1';
48090step w2: INSERT INTO test2 VALUES (2);
48091ERROR:  could not serialize access due to read/write dependencies among transactions
48092step p2: PREPARE TRANSACTION 's2';
48093step c1: COMMIT PREPARED 's1';
48094step c2: COMMIT PREPARED 's2';
48095ERROR:  prepared transaction with identifier "s2" does not exist
48096step check: SELECT * FROM test1,test2,test3;
48097a|b|c
48098-+-+-
48099(0 rows)
48100
48101
48102starting permutation: w3 p3 c3 r2 r1 p1 w2 p2 c2 c1 check
48103a
48104-
48105(0 rows)
48106
48107a
48108-
48109(0 rows)
48110
48111step w3: INSERT INTO test3 VALUES (3);
48112step p3: PREPARE TRANSACTION 's3';
48113step c3: COMMIT PREPARED 's3';
48114step r2: SELECT * FROM test3;
48115c
48116-
48117(0 rows)
48118
48119step r1: SELECT * FROM test2;
48120b
48121-
48122(0 rows)
48123
48124step p1: PREPARE TRANSACTION 's1';
48125step w2: INSERT INTO test2 VALUES (2);
48126ERROR:  could not serialize access due to read/write dependencies among transactions
48127step p2: PREPARE TRANSACTION 's2';
48128step c2: COMMIT PREPARED 's2';
48129ERROR:  prepared transaction with identifier "s2" does not exist
48130step c1: COMMIT PREPARED 's1';
48131step check: SELECT * FROM test1,test2,test3;
48132a|b|c
48133-+-+-
48134(0 rows)
48135
48136
48137starting permutation: w3 p3 c3 r2 r1 p1 w2 c1 p2 c2 check
48138a
48139-
48140(0 rows)
48141
48142a
48143-
48144(0 rows)
48145
48146step w3: INSERT INTO test3 VALUES (3);
48147step p3: PREPARE TRANSACTION 's3';
48148step c3: COMMIT PREPARED 's3';
48149step r2: SELECT * FROM test3;
48150c
48151-
48152(0 rows)
48153
48154step r1: SELECT * FROM test2;
48155b
48156-
48157(0 rows)
48158
48159step p1: PREPARE TRANSACTION 's1';
48160step w2: INSERT INTO test2 VALUES (2);
48161ERROR:  could not serialize access due to read/write dependencies among transactions
48162step c1: COMMIT PREPARED 's1';
48163step p2: PREPARE TRANSACTION 's2';
48164step c2: COMMIT PREPARED 's2';
48165ERROR:  prepared transaction with identifier "s2" does not exist
48166step check: SELECT * FROM test1,test2,test3;
48167a|b|c
48168-+-+-
48169(0 rows)
48170
48171
48172starting permutation: w3 p3 c3 r2 r1 p1 c1 w2 p2 c2 check
48173a
48174-
48175(0 rows)
48176
48177a
48178-
48179(0 rows)
48180
48181step w3: INSERT INTO test3 VALUES (3);
48182step p3: PREPARE TRANSACTION 's3';
48183step c3: COMMIT PREPARED 's3';
48184step r2: SELECT * FROM test3;
48185c
48186-
48187(0 rows)
48188
48189step r1: SELECT * FROM test2;
48190b
48191-
48192(0 rows)
48193
48194step p1: PREPARE TRANSACTION 's1';
48195step c1: COMMIT PREPARED 's1';
48196step w2: INSERT INTO test2 VALUES (2);
48197ERROR:  could not serialize access due to read/write dependencies among transactions
48198step p2: PREPARE TRANSACTION 's2';
48199step c2: COMMIT PREPARED 's2';
48200ERROR:  prepared transaction with identifier "s2" does not exist
48201step check: SELECT * FROM test1,test2,test3;
48202a|b|c
48203-+-+-
48204(0 rows)
48205
48206