Skip to content

Commit 81339c7

Browse files
committed
tests: fixes for backup.BackupTest.test_backup_with_less_privileges_role
1 parent 2f9dd36 commit 81339c7

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

tests/backup.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)