@@ -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 } ,
0 commit comments