@@ -140,13 +140,13 @@ sub test_pgbench_serialization_failures
140
140
141
141
my $pattern =
142
142
" client 0 sending UPDATE xy SET y = y\\ + (-?\\ d+) WHERE x = 1;\n "
143
- ." client 0 receiving\n "
143
+ ." ( client 0 receiving\n )+ "
144
144
." client 0 got a serialization failure\\ (attempt 1/2\\ )\n "
145
145
." client 0 sending END;\n "
146
- ." client 0 receiving \n "
146
+ ." \\ g2+ "
147
147
." client 0 repeats the failed transaction\\ (attempt 2/2\\ )\n "
148
148
." client 0 sending BEGIN;\n "
149
- ." client 0 receiving \n "
149
+ ." \\ g2+ "
150
150
." client 0 executing\\\\ set delta\n "
151
151
." client 0 sending UPDATE xy SET y = y\\ +\\ g1 WHERE x = 1;" ;
152
152
@@ -265,23 +265,24 @@ sub test_pgbench_deadlock_failures
265
265
{
266
266
my $pattern =
267
267
" client 0 sending UPDATE xy SET y = y\\ + (-?\\ d+) WHERE x = (\\ d);\n "
268
- ." client 0 receiving\n "
269
- ." (|client 0 sending SELECT pg_sleep\\ (20\\ );\n "
270
- ." client 0 receiving \n ) "
268
+ ." ( client 0 receiving\n )+ "
269
+ ." (|client 0 sending SELECT pg_sleep\\ (20\\ );\n ) "
270
+ ." \\ g3* "
271
271
." client 0 sending UPDATE xy SET y = y\\ + (-?\\ d+) WHERE x = (\\ d);\n "
272
- ." client 0 receiving \n "
272
+ ." \\ g3+ "
273
273
." client 0 got a deadlock failure\\ (attempt 1/2\\ )\n "
274
274
." client 0 sending END;\n "
275
- ." client 0 receiving \n "
275
+ ." \\ g3+ "
276
276
." client 0 repeats the failed transaction\\ (attempt 2/2\\ )\n "
277
277
." client 0 sending BEGIN;\n "
278
- ." client 0 receiving \n "
278
+ ." \\ g3+ "
279
279
." client 0 executing\\\\ set delta1\n "
280
280
." client 0 executing\\\\ set delta2\n "
281
281
." client 0 sending UPDATE xy SET y = y\\ +\\ g1 WHERE x =\\ g2;\n "
282
- ." client 0 receiving\n "
283
- ." \\ g3"
284
- ." client 0 sending UPDATE xy SET y = y\\ +\\ g4 WHERE x =\\ g5;\n " ;
282
+ ." \\ g3+"
283
+ ." \\ g4"
284
+ ." \\ g3*"
285
+ ." client 0 sending UPDATE xy SET y = y\\ +\\ g5 WHERE x =\\ g6;\n " ;
285
286
286
287
like($err1 .$err2 ,
287
288
qr {$pattern } ,