@@ -2351,47 +2351,45 @@ def test_backup_with_less_privileges_role(self):
23512351
23522352 replica .slow_start (replica = True )
23532353
2354- # Archive backups from replica in this test are disabled,
2355- # because WAL archiving on replica in idle DB in PostgreSQL is broken:
2356- # replica will not archive the previous WAL until it receives new records in the next WAL file,
2357- # this "lazy" archiving can be seen in src/backend/replication/walreceiver.c:XLogWalRcvWrite()
2358- # (see !XLByteInSeg checking and XLogArchiveNotify() calling).
2359- #
23602354 # self.switch_wal_segment(node)
2361- #self.backup_node(
2362- # backup_dir, 'replica', replica,
2363- # datname='backupdb', options=['-U', 'backup'])
2355+ # self.switch_wal_segment(node)
2356+
2357+ self .backup_node (
2358+ backup_dir , 'replica' , replica ,
2359+ datname = 'backupdb' , options = ['-U' , 'backup' ])
23642360
23652361 # stream full backup from replica
23662362 self .backup_node (
23672363 backup_dir , 'replica' , replica ,
23682364 datname = 'backupdb' , options = ['--stream' , '-U' , 'backup' ])
23692365
2366+ # self.switch_wal_segment(node)
2367+
23702368 # PAGE backup from replica
2371- # self.switch_wal_segment(node)
2372- # self.backup_node(
2373- # backup_dir, 'replica', replica, backup_type='page',
2374- # datname='backupdb', options=['-U', 'backup', '--archive-timeout=30s'])
2369+ self .switch_wal_segment (node )
2370+ self .backup_node (
2371+ backup_dir , 'replica' , replica , backup_type = 'page' ,
2372+ datname = 'backupdb' , options = ['-U' , 'backup' , '--archive-timeout=30s' ])
23752373
23762374 self .backup_node (
23772375 backup_dir , 'replica' , replica , backup_type = 'page' ,
23782376 datname = 'backupdb' , options = ['--stream' , '-U' , 'backup' ])
23792377
23802378 # DELTA backup from replica
2381- # self.switch_wal_segment(node)
2382- # self.backup_node(
2383- # backup_dir, 'replica', replica, backup_type='delta',
2384- # datname='backupdb', options=['-U', 'backup'])
2379+ self .switch_wal_segment (node )
2380+ self .backup_node (
2381+ backup_dir , 'replica' , replica , backup_type = 'delta' ,
2382+ datname = 'backupdb' , options = ['-U' , 'backup' ])
23852383 self .backup_node (
23862384 backup_dir , 'replica' , replica , backup_type = 'delta' ,
23872385 datname = 'backupdb' , options = ['--stream' , '-U' , 'backup' ])
23882386
23892387 # PTRACK backup from replica
23902388 if self .ptrack :
2391- # self.switch_wal_segment(node)
2392- # self.backup_node(
2393- # backup_dir, 'replica', replica, backup_type='ptrack',
2394- # datname='backupdb', options=['-U', 'backup'])
2389+ self .switch_wal_segment (node )
2390+ self .backup_node (
2391+ backup_dir , 'replica' , replica , backup_type = 'ptrack' ,
2392+ datname = 'backupdb' , options = ['-U' , 'backup' ])
23952393 self .backup_node (
23962394 backup_dir , 'replica' , replica , backup_type = 'ptrack' ,
23972395 datname = 'backupdb' , options = ['--stream' , '-U' , 'backup' ])
0 commit comments