From: Noah Misch Date: Sun, 18 Jan 2015 19:08:09 +0000 (-0500) Subject: Activate low-volume optional logging during regression test runs. X-Git-Tag: REL9_5_ALPHA1~901 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=4c34dcf97f70fa5c3d5fbf70caff12032a27a7dd;p=postgresql.git Activate low-volume optional logging during regression test runs. Elaborated from an idea by Andres Freund. --- diff --git a/src/test/regress/pg_regress.c b/src/test/regress/pg_regress.c index b9a9f51d68f..caae3f05de6 100644 --- a/src/test/regress/pg_regress.c +++ b/src/test/regress/pg_regress.c @@ -2456,12 +2456,12 @@ regression_main(int argc, char *argv[], init_function ifunc, test_function tfunc } /* - * Adjust the default postgresql.conf as needed for regression - * testing. The user can specify a file to be appended; in any case we - * set max_prepared_transactions to enable testing of prepared xacts. - * (Note: to reduce the probability of unexpected shmmax failures, - * don't set max_prepared_transactions any higher than actually needed - * by the prepared_xacts regression test.) + * Adjust the default postgresql.conf for regression testing. The user + * can specify a file to be appended; in any case we expand logging + * and set max_prepared_transactions to enable testing of prepared + * xacts. (Note: to reduce the probability of unexpected shmmax + * failures, don't set max_prepared_transactions any higher than + * actually needed by the prepared_xacts regression test.) */ snprintf(buf, sizeof(buf), "%s/data/postgresql.conf", temp_install); pg_conf = fopen(buf, "a"); @@ -2471,6 +2471,10 @@ regression_main(int argc, char *argv[], init_function ifunc, test_function tfunc exit(2); } fputs("\n# Configuration added by pg_regress\n\n", pg_conf); + fputs("log_autovacuum_min_duration = 0\n", pg_conf); + fputs("log_checkpoints = on\n", pg_conf); + fputs("log_lock_waits = on\n", pg_conf); + fputs("log_temp_files = 128kB\n", pg_conf); fputs("max_prepared_transactions = 2\n", pg_conf); if (temp_config != NULL)