@@ -1460,9 +1460,9 @@ def test_retention_redundancy_overlapping_chains(self):
1460
1460
# Clean after yourself
1461
1461
self .del_test_dir (module_name , fname )
1462
1462
1463
- def test_agressive_retention_window_purge (self ):
1463
+ def test_wal_purge_victim (self ):
1464
1464
"""
1465
- https://github.com/postgrespro/pg_probackup/issues/106
1465
+ https://github.com/postgrespro/pg_probackup/issues/103
1466
1466
"""
1467
1467
fname = self .id ().split ('.' )[3 ]
1468
1468
node = self .make_simple_node (
@@ -1472,6 +1472,7 @@ def test_agressive_retention_window_purge(self):
1472
1472
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
1473
1473
self .init_pb (backup_dir )
1474
1474
self .add_instance (backup_dir , 'node' , node )
1475
+ self .set_archiving (backup_dir , 'node' , node )
1475
1476
node .slow_start ()
1476
1477
1477
1478
# Make ERROR incremental backup
@@ -1496,12 +1497,7 @@ def test_agressive_retention_window_purge(self):
1496
1497
sleep (1 )
1497
1498
1498
1499
# Make FULL backup
1499
- self .backup_node (
1500
- backup_dir , 'node' , node ,
1501
- options = ['--delete-expired' , '--retention-window=1' , '--stream' ])
1502
-
1503
- # Check number of backups
1504
- self .assertEqual (len (self .show_pb (backup_dir , 'node' )), 2 )
1500
+ self .backup_node (backup_dir , 'node' , node , options = ['--delete-wal' ])
1505
1501
1506
1502
# Clean after yourself
1507
1503
self .del_test_dir (module_name , fname )
0 commit comments