@@ -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 ()
@@ -2009,6 +2031,11 @@ def test_archive_pg_receivexlog_partial_handling(self):
2009
2031
set_replication = True ,
2010
2032
initdb_params = ['--data-checksums' ])
2011
2033
2034
+ if self .get_version (node ) < self .version_to_num ('9.6.0' ):
2035
+ self .del_test_dir (module_name , fname )
2036
+ return unittest .skip (
2037
+ 'Skipped because backup from replica is not supported in PG 9.5' )
2038
+
2012
2039
self .init_pb (backup_dir )
2013
2040
self .add_instance (backup_dir , 'node' , node )
2014
2041
@@ -2655,4 +2682,4 @@ def test_archive_empty_history_file(self):
2655
2682
#t2 ----------------
2656
2683
# /
2657
2684
#t1 -A--------
2658
- #
2685
+ #
0 commit comments