From: | Andrew Dunstan <andrew(dot)dunstan(at)2ndquadrant(dot)com> |
---|---|
To: | PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>, buildfarm-members(at)postgresql(dot)org |
Subject: | Announcing Release 6 of PostgreSQL Buildfarm client |
Date: | 2018-01-04 16:27:46 |
Message-ID: | 59bfeba7-8ee0-31da-9db9-610002f9c841@2ndQuadrant.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | buildfarm-members pgsql-hackers |
PostgreSQL Buildfarm client Release 6 is now available and can be
downloaded from
<https://buildfarm.postgresql.org/downloads/releases/build-farm-6.tgz>
Features
* use a persistent cache for configure, leading to a substantial
performance improvement for that step, based on an idea from Tom Lane
* improve installcheck security, mirroring earlier changes on this in
Postgres itself
* allow skipping individual TAP tests, e,g, "--skip_steps=pg_dump-check"
* a use_installcheck_parallel setting that uses the parallel schedule
rather than the serial schedule for the installcheck step (not for MSVC)
* use_valgrind and valgrind_options settings that will cause the
installed postmaster to be run under valgrind and report any output.
This doesn't apply to the check step, TAP tests, or any other steps
not using the postmaster started by the start_db step.
* change the default git target for new repos to use https rather than
git protocol
* get PROVE_FLAGS from the environment (can be set in config file)ok,
allowing the overriding of the buildfarm default
* include Redis_FDW and Blackhole_FDW example modules, not enabled by
default.
* new --schedule switch allowing the specification of an alternative
schedule file for the installcheck stage
* new --tests switch allowing for running a specified set of tests
rather than a schedule file at the installcheck stage
* adjust for recent changes in locations of various files such as logs
and regression outputs
* include application name in default log_line_prefix
There have also been a number of fairly minor bug fixes and changes, and
some fairly significant code reorganization and refactoring.
Some manual changes are advised.
First, buildfarm owners are advised to change their config files to add
%q%a to the log_line_prefix setting, if they haven't done so. There is
an example in build-farm.conf.sample:
extra_config =>{
DEFAULT => [
q(log_line_prefix = '%m [%p:%l] %q%a '),
"log_connections = 'true'",
"log_disconnections = 'true'",
"log_statement = 'all'",
"fsync = off"
],
},
Also, if you have existing repos using the git protocol, you can change
them to use https by changing the appropriate line in the repo's config
file, so
url = git://git.postgresql.org/git/postgresql.git
would become
url = https://git.postgresql.org/git/postgresql.git
Enjoy
cheers
andrew
--
Andrew Dunstan https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2018-01-04 17:35:12 | Re: Announcing Release 6 of PostgreSQL Buildfarm client |
Previous Message | Stephen Frost | 2017-12-04 20:13:00 | Migration to PGLister - after |
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2018-01-04 16:28:23 | Re: [HACKERS] path toward faster partition pruning |
Previous Message | Andrey Borodin | 2018-01-04 16:07:56 | Re: [HACKERS] GSoC 2017 : Patch for predicate locking in Gist index |