@@ -1906,7 +1906,7 @@ def test_backup_with_less_privileges_role(self):
1906
1906
initdb_params = ['--data-checksums' ],
1907
1907
pg_options = {
1908
1908
'archive_timeout' : '30s' ,
1909
- 'checkpoint_timeout' : '30s ' })
1909
+ 'checkpoint_timeout' : '1h ' })
1910
1910
1911
1911
if self .ptrack :
1912
1912
node .append_conf ('postgresql.auto.conf' , 'ptrack_enable = on' )
@@ -2016,16 +2016,17 @@ def test_backup_with_less_privileges_role(self):
2016
2016
self .add_instance (backup_dir , 'replica' , replica )
2017
2017
self .set_archiving (backup_dir , 'replica' , replica , replica = True )
2018
2018
2019
+ # freeze bgwriter to get rid of RUNNING XACTS records
2020
+ bgwriter_pid = node .auxiliary_pids [ProcessType .BackgroundWriter ][0 ]
2021
+ gdb_checkpointer = self .gdb_attach (bgwriter_pid )
2022
+
2019
2023
copy_tree (
2020
2024
os .path .join (backup_dir , 'wal' , 'node' ),
2021
2025
os .path .join (backup_dir , 'wal' , 'replica' ))
2022
2026
2023
2027
replica .slow_start (replica = True )
2024
2028
2025
- # freeze bgwriter to get rid of RUNNING XACTS records
2026
- bgwriter_pid = node .auxiliary_pids [ProcessType .BackgroundWriter ][0 ]
2027
- gdb_checkpointer = self .gdb_attach (bgwriter_pid )
2028
-
2029
+ self .switch_wal_segment (node )
2029
2030
self .switch_wal_segment (node )
2030
2031
2031
2032
# FULL backup from replica
@@ -2037,12 +2038,12 @@ def test_backup_with_less_privileges_role(self):
2037
2038
2038
2039
self .backup_node (
2039
2040
backup_dir , 'replica' , replica , datname = 'backupdb' ,
2040
- options = ['-U' , 'backup' , '--log-level-file=verbose' , '--archive-timeout=100s ' ])
2041
+ options = ['-U' , 'backup' , '--log-level-file=verbose' , '--archive-timeout=30s ' ])
2041
2042
2042
2043
# PAGE backup from replica
2043
2044
self .backup_node (
2044
2045
backup_dir , 'replica' , replica , backup_type = 'page' ,
2045
- datname = 'backupdb' , options = ['-U' , 'backup' , '--archive-timeout=100s ' ])
2046
+ datname = 'backupdb' , options = ['-U' , 'backup' , '--archive-timeout=30s ' ])
2046
2047
2047
2048
self .backup_node (
2048
2049
backup_dir , 'replica' , replica , backup_type = 'page' ,
@@ -2051,7 +2052,7 @@ def test_backup_with_less_privileges_role(self):
2051
2052
# DELTA backup from replica
2052
2053
self .backup_node (
2053
2054
backup_dir , 'replica' , replica , backup_type = 'delta' ,
2054
- datname = 'backupdb' , options = ['-U' , 'backup' , '--archive-timeout=100s ' ])
2055
+ datname = 'backupdb' , options = ['-U' , 'backup' , '--archive-timeout=30s ' ])
2055
2056
self .backup_node (
2056
2057
backup_dir , 'replica' , replica , backup_type = 'delta' ,
2057
2058
datname = 'backupdb' , options = ['--stream' , '-U' , 'backup' ])
0 commit comments