@@ -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 )
@@ -693,6 +699,11 @@ def test_replica_archive(self):
693
699
'checkpoint_timeout' : '30s' ,
694
700
'max_wal_size' : '32MB' })
695
701
702
+ if self .get_version (master ) < self .version_to_num ('9.6.0' ):
703
+ self .del_test_dir (module_name , fname )
704
+ return unittest .skip (
705
+ 'Skipped because backup from replica is not supported in PG 9.5' )
706
+
696
707
self .init_pb (backup_dir )
697
708
# ADD INSTANCE 'MASTER'
698
709
self .add_instance (backup_dir , 'master' , master )
@@ -818,6 +829,12 @@ def test_master_and_replica_parallel_archiving(self):
818
829
pg_options = {
819
830
'archive_timeout' : '10s' }
820
831
)
832
+
833
+ if self .get_version (master ) < self .version_to_num ('9.6.0' ):
834
+ self .del_test_dir (module_name , fname )
835
+ return unittest .skip (
836
+ 'Skipped because backup from replica is not supported in PG 9.5' )
837
+
821
838
replica = self .make_simple_node (
822
839
base_dir = os .path .join (module_name , fname , 'replica' ))
823
840
replica .cleanup ()
@@ -908,6 +925,11 @@ def test_basic_master_and_replica_concurrent_archiving(self):
908
925
'checkpoint_timeout' : '30s' ,
909
926
'archive_timeout' : '10s' })
910
927
928
+ if self .get_version (master ) < self .version_to_num ('9.6.0' ):
929
+ self .del_test_dir (module_name , fname )
930
+ return unittest .skip (
931
+ 'Skipped because backup from replica is not supported in PG 9.5' )
932
+
911
933
replica = self .make_simple_node (
912
934
base_dir = os .path .join (module_name , fname , 'replica' ))
913
935
replica .cleanup ()
@@ -2145,6 +2167,11 @@ def test_archive_pg_receivexlog_partial_handling(self):
2145
2167
set_replication = True ,
2146
2168
initdb_params = ['--data-checksums' ])
2147
2169
2170
+ if self .get_version (node ) < self .version_to_num ('9.6.0' ):
2171
+ self .del_test_dir (module_name , fname )
2172
+ return unittest .skip (
2173
+ 'Skipped because backup from replica is not supported in PG 9.5' )
2174
+
2148
2175
self .init_pb (backup_dir )
2149
2176
self .add_instance (backup_dir , 'node' , node )
2150
2177
@@ -2791,4 +2818,4 @@ def test_archive_empty_history_file(self):
2791
2818
#t2 ----------------
2792
2819
# /
2793
2820
#t1 -A--------
2794
- #
2821
+ #
0 commit comments