aboutsummaryrefslogtreecommitdiff
path: root/src/test/perl/PostgresNode.pm
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2020-10-01 10:59:20 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2020-10-01 10:59:20 -0400
commit49642530486852f8fef248964e563aaab25ecae7 (patch)
treeec9993069a4fd0ebbf0182e0796baf68b85b6bcc /src/test/perl/PostgresNode.pm
parente1761871c096514ef08a211bf4a9b557753383dc (diff)
downloadpostgresql-49642530486852f8fef248964e563aaab25ecae7.tar.gz
postgresql-49642530486852f8fef248964e563aaab25ecae7.zip
Put back explicit setting of replication values within TAP tests.
Commit 151c0c5f7 neglected the possibility that a TEMP_CONFIG file would explicitly set max_wal_senders=0; as indeed buildfarm member thorntail does, so that it can test wal_level=minimal in other test suites. Hence, rather than assuming that max_wal_senders=10 will prevail if we say nothing, set it explicitly. Set max_replication_slots=10 explicitly too, just to be safe. Back-patch to v10, like the previous patch. Discussion: https://postgr.es/m/723911.1601417626@sss.pgh.pa.us
Diffstat (limited to 'src/test/perl/PostgresNode.pm')
-rw-r--r--src/test/perl/PostgresNode.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/test/perl/PostgresNode.pm b/src/test/perl/PostgresNode.pm
index 47b5e58f24f..97e9d932ce7 100644
--- a/src/test/perl/PostgresNode.pm
+++ b/src/test/perl/PostgresNode.pm
@@ -469,12 +469,15 @@ sub init
{
print $conf "wal_level = replica\n";
}
- print $conf "max_wal_size = 128MB\n";
+ print $conf "max_wal_senders = 10\n";
+ print $conf "max_replication_slots = 10\n";
print $conf "wal_log_hints = on\n";
print $conf "hot_standby = on\n";
# conservative settings to ensure we can run multiple postmasters:
print $conf "shared_buffers = 1MB\n";
print $conf "max_connections = 10\n";
+ # limit disk space consumption, too:
+ print $conf "max_wal_size = 128MB\n";
}
else
{