@@ -1919,7 +1919,8 @@ def test_archive_pg_receivexlog_partial_handling(self):
1919
1919
node = self .make_simple_node (
1920
1920
base_dir = os .path .join (module_name , fname , 'node' ),
1921
1921
set_replication = True ,
1922
- initdb_params = ['--data-checksums' ])
1922
+ initdb_params = ['--data-checksums' ],
1923
+ pg_options = {'archive_timeout' : '10s' })
1923
1924
1924
1925
self .init_pb (backup_dir )
1925
1926
self .add_instance (backup_dir , 'node' , node )
@@ -1942,9 +1943,6 @@ def test_archive_pg_receivexlog_partial_handling(self):
1942
1943
1943
1944
replica .slow_start (replica = True )
1944
1945
1945
- # FULL
1946
- self .backup_node (backup_dir , 'replica' , replica , options = ['--stream' ])
1947
-
1948
1946
if self .get_version (replica ) < 100000 :
1949
1947
pg_receivexlog_path = self .get_bin_path ('pg_receivexlog' )
1950
1948
else :
@@ -1965,9 +1963,8 @@ def test_archive_pg_receivexlog_partial_handling(self):
1965
1963
'Failed to start pg_receivexlog: {0}' .format (
1966
1964
pg_receivexlog .communicate ()[1 ]))
1967
1965
1968
- replica .safe_psql (
1969
- 'postgres' ,
1970
- 'CHECKPOINT' )
1966
+ # FULL
1967
+ self .backup_node (backup_dir , 'replica' , replica , options = ['--stream' ])
1971
1968
1972
1969
node .safe_psql (
1973
1970
"postgres" ,
@@ -1976,7 +1973,8 @@ def test_archive_pg_receivexlog_partial_handling(self):
1976
1973
"from generate_series(0,1000000) i" )
1977
1974
1978
1975
# PAGE
1979
- self .backup_node (backup_dir , 'replica' , replica , backup_type = 'page' )
1976
+ self .backup_node (
1977
+ backup_dir , 'replica' , replica , backup_type = 'delta' , options = ['--stream' ])
1980
1978
1981
1979
node .safe_psql (
1982
1980
"postgres" ,
@@ -2013,7 +2011,8 @@ def test_archive_pg_receivexlog_partial_handling(self):
2013
2011
2014
2012
# Clean after yourself
2015
2013
pg_receivexlog .kill ()
2016
- self .del_test_dir (module_name , fname )
2014
+ self .del_test_dir (
2015
+ module_name , fname , [node , replica , node_restored ])
2017
2016
2018
2017
@unittest .skip ("skip" )
2019
2018
def test_multi_timeline_recovery_prefetching (self ):
0 commit comments