pgsql: Back-patch src/test/recovery and PostgresNode from 9.6 to 9.5. - Mailing list pgsql-committers

From Noah Misch
Subject pgsql: Back-patch src/test/recovery and PostgresNode from 9.6 to 9.5.
Date
Msg-id E1jEyFD-0000Tv-DF@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
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(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql: Introduce "anycompatible" family of polymorphic types.
Next
From: Alexander Korotkov
Date:
Subject: pgsql: Add new typedefs introduced in 773df883e8 to typedefs.list