@@ -325,6 +325,7 @@ def test_restore_full_ptrack_under_load_9(self):
325
325
node = self .make_bnode ('restore_full_ptrack_under_load_9' ,base_dir = "tmp_dirs/restore/full_ptrack_under_load_9" )
326
326
node .start ()
327
327
self .assertEqual (self .init_pb (node ),six .b ("" ))
328
+ wal_segment_size = self .guc_wal_segment_size (node )
328
329
node .pgbench_init (scale = 2 )
329
330
is_ptrack = node .execute ("postgres" ,"SELECT proname FROM pg_proc WHERE proname='pg_ptrack_clear'" )
330
331
if not is_ptrack :
@@ -356,9 +357,10 @@ def test_restore_full_ptrack_under_load_9(self):
356
357
delta = node .execute ("postgres" ,"SELECT sum(delta) FROM pgbench_history" )
357
358
358
359
self .assertEqual (bbalance ,delta )
359
-
360
360
node .stop ({"-m" :"immediate" })
361
361
362
+ self .wrong_wal_clean (node ,wal_segment_size )
363
+
362
364
with open (path .join (node .logs_dir ,"restore_1.log" ),"wb" )as restore_log :
363
365
restore_log .write (self .restore_pb (node ,options = ["-j" ,"4" ,"--verbose" ]))
364
366
@@ -376,6 +378,7 @@ def test_restore_full_under_load_ptrack_10(self):
376
378
node = self .make_bnode ('estore_full_under_load_ptrack_10' ,base_dir = "tmp_dirs/restore/full_under_load_ptrack_10" )
377
379
node .start ()
378
380
self .assertEqual (self .init_pb (node ),six .b ("" ))
381
+ wal_segment_size = self .guc_wal_segment_size (node )
379
382
node .pgbench_init (scale = 2 )
380
383
is_ptrack = node .execute ("postgres" ,"SELECT proname FROM pg_proc WHERE proname='pg_ptrack_clear'" )
381
384
if not is_ptrack :
@@ -409,6 +412,7 @@ def test_restore_full_under_load_ptrack_10(self):
409
412
self .assertEqual (bbalance ,delta )
410
413
411
414
node .stop ({"-m" :"immediate" })
415
+ self .wrong_wal_clean (node ,wal_segment_size )
412
416
413
417
with open (path .join (node .logs_dir ,"restore_1.log" ),"wb" )as restore_log :
414
418
restore_log .write (self .restore_pb (node ,options = ["-j" ,"4" ,"--verbose" ]))