@@ -19,9 +19,8 @@ def test_backup_modes_archive(self):
19
19
base_dir = os .path .join (module_name , fname , 'node' ),
20
20
initdb_params = ['--data-checksums' ],
21
21
pg_options = {
22
- 'wal_level' : 'replica' ,
23
- 'ptrack_enable' : 'on' }
24
- )
22
+ 'ptrack_enable' : 'on' })
23
+
25
24
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
26
25
self .init_pb (backup_dir )
27
26
self .add_instance (backup_dir , 'node' , node )
@@ -89,9 +88,8 @@ def test_smooth_checkpoint(self):
89
88
fname = self .id ().split ('.' )[3 ]
90
89
node = self .make_simple_node (
91
90
base_dir = os .path .join (module_name , fname , 'node' ),
92
- initdb_params = ['--data-checksums' ],
93
- pg_options = {'wal_level' : 'replica' }
94
- )
91
+ initdb_params = ['--data-checksums' ])
92
+
95
93
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
96
94
self .init_pb (backup_dir )
97
95
self .add_instance (backup_dir , 'node' , node )
@@ -114,8 +112,8 @@ def test_incremental_backup_without_full(self):
114
112
node = self .make_simple_node (
115
113
base_dir = os .path .join (module_name , fname , 'node' ),
116
114
initdb_params = ['--data-checksums' ],
117
- pg_options = {'wal_level' : 'replica' , ' ptrack_enable' : 'on' }
118
- )
115
+ pg_options = {'ptrack_enable' : 'on' })
116
+
119
117
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
120
118
self .init_pb (backup_dir )
121
119
self .add_instance (backup_dir , 'node' , node )
@@ -170,8 +168,8 @@ def test_incremental_backup_corrupt_full(self):
170
168
node = self .make_simple_node (
171
169
base_dir = os .path .join (module_name , fname , 'node' ),
172
170
initdb_params = ['--data-checksums' ],
173
- pg_options = {'wal_level' : 'replica' , ' ptrack_enable' : 'on' }
174
- )
171
+ pg_options = {'ptrack_enable' : 'on' })
172
+
175
173
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
176
174
self .init_pb (backup_dir )
177
175
self .add_instance (backup_dir , 'node' , node )
@@ -235,8 +233,8 @@ def test_ptrack_threads(self):
235
233
node = self .make_simple_node (
236
234
base_dir = os .path .join (module_name , fname , 'node' ),
237
235
initdb_params = ['--data-checksums' ],
238
- pg_options = {'wal_level' : 'replica' , ' ptrack_enable' : 'on' }
239
- )
236
+ pg_options = {'ptrack_enable' : 'on' })
237
+
240
238
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
241
239
self .init_pb (backup_dir )
242
240
self .add_instance (backup_dir , 'node' , node )
@@ -265,10 +263,9 @@ def test_ptrack_threads_stream(self):
265
263
set_replication = True ,
266
264
initdb_params = ['--data-checksums' ],
267
265
pg_options = {
268
- 'wal_level' : 'replica' ,
269
266
'ptrack_enable' : 'on' ,
270
- 'max_wal_senders' : '2' }
271
- )
267
+ 'max_wal_senders' : '2' })
268
+
272
269
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
273
270
self .init_pb (backup_dir )
274
271
self .add_instance (backup_dir , 'node' , node )
@@ -295,8 +292,8 @@ def test_page_corruption_heal_via_ptrack_1(self):
295
292
base_dir = os .path .join (module_name , fname , 'node' ),
296
293
set_replication = True ,
297
294
initdb_params = ['--data-checksums' ],
298
- pg_options = {'wal_level' : 'replica' , ' max_wal_senders' : '2' }
299
- )
295
+ pg_options = {'max_wal_senders' : '2' })
296
+
300
297
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
301
298
302
299
self .init_pb (backup_dir )
@@ -352,8 +349,8 @@ def test_page_corruption_heal_via_ptrack_2(self):
352
349
base_dir = os .path .join (module_name , fname , 'node' ),
353
350
set_replication = True ,
354
351
initdb_params = ['--data-checksums' ],
355
- pg_options = {'wal_level' : 'replica' , ' max_wal_senders' : '2' }
356
- )
352
+ pg_options = {'max_wal_senders' : '2' })
353
+
357
354
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
358
355
359
356
self .init_pb (backup_dir )
@@ -425,8 +422,8 @@ def test_tablespace_in_pgdata_pgpro_1376(self):
425
422
base_dir = os .path .join (module_name , fname , 'node' ),
426
423
set_replication = True ,
427
424
initdb_params = ['--data-checksums' ],
428
- pg_options = {'wal_level' : 'replica' , ' max_wal_senders' : '2' }
429
- )
425
+ pg_options = {'max_wal_senders' : '2' })
426
+
430
427
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
431
428
432
429
self .init_pb (backup_dir )
@@ -526,7 +523,6 @@ def test_tablespace_handling(self):
526
523
set_replication = True ,
527
524
initdb_params = ['--data-checksums' ],
528
525
pg_options = {
529
- 'wal_level' : 'replica' ,
530
526
'max_wal_senders' : '2' })
531
527
532
528
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
@@ -639,7 +635,6 @@ def test_tablespace_handling_1(self):
639
635
set_replication = True ,
640
636
initdb_params = ['--data-checksums' ],
641
637
pg_options = {
642
- 'wal_level' : 'replica' ,
643
638
'max_wal_senders' : '2' })
644
639
645
640
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
@@ -700,7 +695,6 @@ def test_tablespace_handling_2(self):
700
695
set_replication = True ,
701
696
initdb_params = ['--data-checksums' ],
702
697
pg_options = {
703
- 'wal_level' : 'replica' ,
704
698
'max_wal_senders' : '2' })
705
699
706
700
backup_dir = os .path .join (self .tmp_path , module_name , fname , 'backup' )
@@ -751,9 +745,7 @@ def test_drop_rel_during_backup_delta(self):
751
745
node = self .make_simple_node (
752
746
base_dir = os .path .join (module_name , fname , 'node' ),
753
747
set_replication = True ,
754
- initdb_params = ['--data-checksums' ],
755
- pg_options = {
756
- 'wal_level' : 'replica' })
748
+ initdb_params = ['--data-checksums' ])
757
749
758
750
self .init_pb (backup_dir )
759
751
self .add_instance (backup_dir , 'node' , node )
@@ -820,9 +812,7 @@ def test_drop_rel_during_backup_page(self):
820
812
node = self .make_simple_node (
821
813
base_dir = os .path .join (module_name , fname , 'node' ),
822
814
set_replication = True ,
823
- initdb_params = ['--data-checksums' ],
824
- pg_options = {
825
- 'wal_level' : 'replica' })
815
+ initdb_params = ['--data-checksums' ])
826
816
827
817
self .init_pb (backup_dir )
828
818
self .add_instance (backup_dir , 'node' , node )
@@ -885,7 +875,6 @@ def test_drop_rel_during_backup_ptrack(self):
885
875
set_replication = True ,
886
876
initdb_params = ['--data-checksums' ],
887
877
pg_options = {
888
- 'wal_level' : 'replica' ,
889
878
'ptrack_enable' : 'on' })
890
879
891
880
self .init_pb (backup_dir )
@@ -949,7 +938,6 @@ def test_persistent_slot_for_stream_backup(self):
949
938
set_replication = True ,
950
939
initdb_params = ['--data-checksums' ],
951
940
pg_options = {
952
- 'wal_level' : 'replica' ,
953
941
'max_wal_size' : '40MB' })
954
942
955
943
self .init_pb (backup_dir )
@@ -984,14 +972,18 @@ def test_temp_slot_for_stream_backup(self):
984
972
set_replication = True ,
985
973
initdb_params = ['--data-checksums' ],
986
974
pg_options = {
987
- 'wal_level' : 'replica' ,
988
975
'max_wal_size' : '40MB' })
989
976
990
977
self .init_pb (backup_dir )
991
978
self .add_instance (backup_dir , 'node' , node )
992
979
self .set_archiving (backup_dir , 'node' , node )
993
980
node .slow_start ()
994
981
982
+ # FULL backup
983
+ self .backup_node (
984
+ backup_dir , 'node' , node ,
985
+ options = ['--stream' , '--temp-slot' ])
986
+
995
987
if self .get_version (node ) < self .version_to_num ('10.0' ):
996
988
return unittest .skip ('You need PostgreSQL >= 10 for this test' )
997
989
else :
@@ -1002,10 +994,5 @@ def test_temp_slot_for_stream_backup(self):
1002
994
backup_dir , 'node' , node ,
1003
995
options = ['--stream' , '--slot=slot_1' , '--temp-slot' ])
1004
996
1005
- # FULL backup
1006
- self .backup_node (
1007
- backup_dir , 'node' , node ,
1008
- options = ['--stream' , '--temp-slot' ])
1009
-
1010
997
# Clean after yourself
1011
998
self .del_test_dir (module_name , fname )
0 commit comments