@@ -1906,7 +1906,7 @@ def test_backup_with_less_privileges_role(self):
19061906 initdb_params = ['--data-checksums' ],
19071907 pg_options = {
19081908 'archive_timeout' : '30s' ,
1909- 'checkpoint_timeout' : '30s ' })
1909+ 'checkpoint_timeout' : '1h ' })
19101910
19111911 if self .ptrack :
19121912 node .append_conf ('postgresql.auto.conf' , 'ptrack_enable = on' )
@@ -2016,16 +2016,17 @@ def test_backup_with_less_privileges_role(self):
20162016 self .add_instance (backup_dir , 'replica' , replica )
20172017 self .set_archiving (backup_dir , 'replica' , replica , replica = True )
20182018
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+
20192023 copy_tree (
20202024 os .path .join (backup_dir , 'wal' , 'node' ),
20212025 os .path .join (backup_dir , 'wal' , 'replica' ))
20222026
20232027 replica .slow_start (replica = True )
20242028
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 )
20292030 self .switch_wal_segment (node )
20302031
20312032 # FULL backup from replica
@@ -2037,12 +2038,12 @@ def test_backup_with_less_privileges_role(self):
20372038
20382039 self .backup_node (
20392040 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 ' ])
20412042
20422043 # PAGE backup from replica
20432044 self .backup_node (
20442045 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 ' ])
20462047
20472048 self .backup_node (
20482049 backup_dir , 'replica' , replica , backup_type = 'page' ,
@@ -2051,7 +2052,7 @@ def test_backup_with_less_privileges_role(self):
20512052 # DELTA backup from replica
20522053 self .backup_node (
20532054 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 ' ])
20552056 self .backup_node (
20562057 backup_dir , 'replica' , replica , backup_type = 'delta' ,
20572058 datname = 'backupdb' , options = ['--stream' , '-U' , 'backup' ])
0 commit comments