Back-patch src/test/recovery and PostgresNode from 9.6 to 9.5.
This omits 007_sync_rep.pl, which tests a feature new in 9.6. The only
other change is to substitute "hot_standby" for "replica". A planned
back-patch will use this suite to test its recovery behavior changes.
Identified by Kyotaro Horiguchi, though I did not use his patch.
Discussion: https://postgr.es/m/20200304.162919.898938381201316571.horikyota.ntt@gmail.com
Branch
------
REL9_5_STABLE
Details
-------
https://git.postgresql.org/pg/commitdiff/12034da6cc39373fdb378ade133aec71c7730828
Modified Files
--------------
src/Makefile.global.in | 4 +-
src/test/Makefile | 2 +-
src/test/perl/PostgresNode.pm | 1481 +++++++++++++++++++++++++++
src/test/perl/RecursiveCopy.pm | 154 +++
src/test/perl/TestLib.pm | 37 +
src/test/recovery/.gitignore | 2 +
src/test/recovery/Makefile | 20 +
src/test/recovery/README | 17 +
src/test/recovery/t/001_stream_rep.pl | 68 ++
src/test/recovery/t/002_archiving.pl | 76 ++
src/test/recovery/t/003_recovery_targets.pl | 127 +++
src/test/recovery/t/004_timeline_switch.pl | 75 ++
src/test/recovery/t/005_replay_delay.pl | 69 ++
src/test/recovery/t/008_fsm_truncation.pl | 93 ++
src/test/recovery/t/017_shm.pl | 204 ++++
src/tools/msvc/vcregress.pl | 17 +-
16 files changed, 2441 insertions(+), 5 deletions(-)