@@ -83,6 +83,12 @@ def test_pgpro434_2(self):
83
83
pg_options = {
84
84
'checkpoint_timeout' : '30s' }
85
85
)
86
+
87
+ if self .get_version (node ) < self .version_to_num ('9.6.0' ):
88
+ self .del_test_dir (module_name , fname )
89
+ return unittest .skip (
90
+ 'Skipped because pg_control_checkpoint() is not supported in PG 9.5' )
91
+
86
92
self .init_pb (backup_dir )
87
93
self .add_instance (backup_dir , 'node' , node )
88
94
self .set_archiving (backup_dir , 'node' , node )
@@ -698,6 +704,11 @@ def test_replica_archive(self):
698
704
'checkpoint_timeout' : '30s' ,
699
705
'max_wal_size' : '32MB' })
700
706
707
+ if self .get_version (master ) < self .version_to_num ('9.6.0' ):
708
+ self .del_test_dir (module_name , fname )
709
+ return unittest .skip (
710
+ 'Skipped because backup from replica is not supported in PG 9.5' )
711
+
701
712
self .init_pb (backup_dir )
702
713
# ADD INSTANCE 'MASTER'
703
714
self .add_instance (backup_dir , 'master' , master )
@@ -823,6 +834,12 @@ def test_master_and_replica_parallel_archiving(self):
823
834
pg_options = {
824
835
'archive_timeout' : '10s' }
825
836
)
837
+
838
+ if self .get_version (master ) < self .version_to_num ('9.6.0' ):
839
+ self .del_test_dir (module_name , fname )
840
+ return unittest .skip (
841
+ 'Skipped because backup from replica is not supported in PG 9.5' )
842
+
826
843
replica = self .make_simple_node (
827
844
base_dir = os .path .join (module_name , fname , 'replica' ))
828
845
replica .cleanup ()
@@ -911,6 +928,11 @@ def test_basic_master_and_replica_concurrent_archiving(self):
911
928
'autovacuum' : 'off' ,
912
929
'archive_timeout' : '10s' })
913
930
931
+ if self .get_version (master ) < self .version_to_num ('9.6.0' ):
932
+ self .del_test_dir (module_name , fname )
933
+ return unittest .skip (
934
+ 'Skipped because backup from replica is not supported in PG 9.5' )
935
+
914
936
replica = self .make_simple_node (
915
937
base_dir = os .path .join (module_name , fname , 'replica' ))
916
938
replica .cleanup ()
@@ -1932,6 +1954,11 @@ def test_archive_pg_receivexlog_partial_handling(self):
1932
1954
initdb_params = ['--data-checksums' ],
1933
1955
pg_options = {'archive_timeout' : '10s' })
1934
1956
1957
+ if self .get_version (node ) < self .version_to_num ('9.6.0' ):
1958
+ self .del_test_dir (module_name , fname )
1959
+ return unittest .skip (
1960
+ 'Skipped because backup from replica is not supported in PG 9.5' )
1961
+
1935
1962
self .init_pb (backup_dir )
1936
1963
self .add_instance (backup_dir , 'node' , node )
1937
1964
@@ -2502,4 +2529,4 @@ def test_archive_show_partial_files_handling(self):
2502
2529
#t2 ----------------
2503
2530
# /
2504
2531
#t1 -A--------
2505
- #
2532
+ #
0 commit comments