@@ -1721,7 +1721,7 @@ def test_failed_merge_after_delete(self):
17211721
17221722 # backup half-merged
17231723 self .assertEqual (
1724- 'OK ' , self .show_pb (backup_dir , 'node' )[0 ]['status' ])
1724+ 'MERGING ' , self .show_pb (backup_dir , 'node' )[0 ]['status' ])
17251725
17261726 self .assertEqual (
17271727 full_id , self .show_pb (backup_dir , 'node' )[0 ]['id' ])
@@ -1753,23 +1753,31 @@ def test_failed_merge_after_delete_1(self):
17531753 self .set_archiving (backup_dir , 'node' , node )
17541754 node .slow_start ()
17551755
1756- # add database
1757- node .pgbench_init (scale = 1 )
1758-
17591756 # take FULL backup
17601757 full_id = self .backup_node (
17611758 backup_dir , 'node' , node , options = ['--stream' ])
17621759
1760+ node .pgbench_init (scale = 1 )
1761+
1762+ page_1 = self .backup_node (
1763+ backup_dir , 'node' , node , backup_type = 'page' )
1764+
1765+ # Change FULL B backup status to ERROR
1766+ self .change_backup_status (backup_dir , 'node' , page_1 , 'ERROR' )
1767+
17631768 pgdata = self .pgdata_content (node .data_dir )
17641769
1765- # drop database
1770+ # add data
17661771 pgbench = node .pgbench (options = ['-T' , '10' , '-c' , '2' , '--no-vacuum' ])
17671772 pgbench .wait ()
17681773
17691774 # take PAGE backup
17701775 page_id = self .backup_node (
17711776 backup_dir , 'node' , node , backup_type = 'page' )
17721777
1778+ # Change FULL B backup status to ERROR
1779+ self .change_backup_status (backup_dir , 'node' , page_1 , 'OK' )
1780+
17731781 gdb = self .merge_backup (
17741782 backup_dir , 'node' , page_id ,
17751783 gdb = True , options = ['--log-level-console=verbose' ])
@@ -1827,7 +1835,8 @@ def test_merge_backup_from_future(self):
18271835 node .pgbench_init (scale = 3 )
18281836
18291837 # Take PAGE from future
1830- backup_id = self .backup_node (backup_dir , 'node' , node , backup_type = 'page' )
1838+ backup_id = self .backup_node (
1839+ backup_dir , 'node' , node , backup_type = 'page' )
18311840
18321841 with open (
18331842 os .path .join (
0 commit comments