Skip to content

Commit 64fba9c

Browse files
committed
Set log_statement=none in t/002_pg_upgrade.pl
This should make the test a wee bit faster on high-load machines (e.g., when running under valgrind). Per complaint from Andres Freund. Discussion: https://postgr.es/m/cwbcyjp2ts7o7xgy5y5gwtcd4zltvncsj67el7xgci7xbwrhlu@k363vk5tce4g
1 parent 4be6a74 commit 64fba9c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/bin/pg_upgrade/t/002_pg_upgrade.pl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,9 @@ sub get_dump_for_comparison
221221

222222
$old_node_params{extra} = \@old_initdb_params;
223223
$oldnode->init(%old_node_params);
224+
# Override log_statement=all set by Cluster.pm. This avoids large amounts
225+
# of log traffic that slow this test down even more when run under valgrind.
226+
$oldnode->append_conf('postgresql.conf', 'log_statement = none');
224227
$oldnode->start;
225228

226229
my $result;
@@ -312,6 +315,8 @@ sub get_dump_for_comparison
312315
push @new_initdb_params, ('--locale-provider', 'libc');
313316
$new_node_params{extra} = \@new_initdb_params;
314317
$newnode->init(%new_node_params);
318+
# Avoid unnecessary log noise
319+
$newnode->append_conf('postgresql.conf', 'log_statement = none');
315320

316321
# Stabilize stats for comparison.
317322
$newnode->append_conf('postgresql.conf', 'autovacuum = off');
@@ -379,6 +384,8 @@ sub get_dump_for_comparison
379384
# source cluster to avoid any differences between dumps taken from both the
380385
# clusters caused by differences in their configurations.
381386
$dstnode->init(%old_node_params);
387+
# Avoid unnecessary log noise
388+
$dstnode->append_conf('postgresql.conf', 'log_statement = none');
382389
# Stabilize stats for comparison.
383390
$dstnode->append_conf('postgresql.conf', 'autovacuum = off');
384391
$dstnode->start;

0 commit comments

Comments
 (0)