pgsql: Honor TEMP_CONFIG in TAP suites.

2019-05-11 Thread Noah Misch
Honor TEMP_CONFIG in TAP suites. The buildfarm client uses TEMP_CONFIG to implement its extra_config setting. Except for stats_temp_directory, extra_config now applies to TAP suites; extra_config values seen in the past month are compatible with this. Back-patch to 9.6, where PostgresNode was in

pgsql: Honor TEMP_CONFIG in TAP suites.

2019-05-11 Thread Noah Misch
Honor TEMP_CONFIG in TAP suites. The buildfarm client uses TEMP_CONFIG to implement its extra_config setting. Except for stats_temp_directory, extra_config now applies to TAP suites; extra_config values seen in the past month are compatible with this. Back-patch to 9.6, where PostgresNode was in

pgsql: Honor TEMP_CONFIG in TAP suites.

2019-05-11 Thread Noah Misch
Honor TEMP_CONFIG in TAP suites. The buildfarm client uses TEMP_CONFIG to implement its extra_config setting. Except for stats_temp_directory, extra_config now applies to TAP suites; extra_config values seen in the past month are compatible with this. Back-patch to 9.6, where PostgresNode was in

pgsql: Honor TEMP_CONFIG in TAP suites.

2019-05-11 Thread Noah Misch
Honor TEMP_CONFIG in TAP suites. The buildfarm client uses TEMP_CONFIG to implement its extra_config setting. Except for stats_temp_directory, extra_config now applies to TAP suites; extra_config values seen in the past month are compatible with this. Back-patch to 9.6, where PostgresNode was in

pgsql: docs: adjust PG 12 floating point item

2019-05-11 Thread Bruce Momjian
docs: adjust PG 12 floating point item Reported-by: Andrew Gierth Discussion: https://postgr.es/m/[email protected] Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/0edc8fc47bc4482ceac85b09575d6372dbbc0bbf Modified Files -- doc/sr

pgsql: docs: add links from the PG 12 release notes to the main docs

2019-05-11 Thread Bruce Momjian
docs: add links from the PG 12 release notes to the main docs Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/1708974485e82e1cf4694c683faa70fc5bcf142c Modified Files -- doc/src/sgml/release-12.sgml | 262 ++- 1 fil

pgsql: docs: PG 12 release notes, mention that REINDEX could now fail

2019-05-11 Thread Bruce Momjian
docs: PG 12 release notes, mention that REINDEX could now fail This is because of the new tid in the index entry. Reported-by: Peter Geoghegan Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/d56fd6357a5e0e76fecf20c3dc762c5301290331 Modified Files -- d

pgsql: doc: remove pg_config mention from PG 12 release notes

2019-05-11 Thread Bruce Momjian
doc: remove pg_config mention from PG 12 release notes Reported-by: Tom Lane Discussion: https://postgr.es/m/[email protected] Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/31f11f964734dbe2af2915182bf79f69e337d4d7 Modified Files -- doc/

Re: pgsql: doc: remove pg_config mention from PG 12 release notes

2019-05-11 Thread Bruce Momjian
On Sat, May 11, 2019 at 10:00:02PM +, Bruce Momjian wrote: > doc: remove pg_config mention from PG 12 release notes > > Reported-by: Tom Lane > > Discussion: https://postgr.es/m/[email protected] Sorry, wrong URL. It should be: https://postgr.es/m/20144.1557611...@sss

pgsql: docs: remove second mention of btree max length reduction

2019-05-11 Thread Bruce Momjian
docs: remove second mention of btree max length reduction I already added that to the incompatibility section as a separate item. Reported-by: Peter Geoghegan Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/4217d15d91128355ea13e6fb9c031b826e2a1335 Modified Files

pgsql: Rearrange pgstat_bestart() to avoid failures within its critical

2019-05-11 Thread Tom Lane
Rearrange pgstat_bestart() to avoid failures within its critical section. We long ago decided to design the shared PgBackendStatus data structure to minimize the cost of writing status updates, which means that writers just have to increment the st_changecount field twice. That isn't hooked into

pgsql: Rearrange pgstat_bestart() to avoid failures within its critical

2019-05-11 Thread Tom Lane
Rearrange pgstat_bestart() to avoid failures within its critical section. We long ago decided to design the shared PgBackendStatus data structure to minimize the cost of writing status updates, which means that writers just have to increment the st_changecount field twice. That isn't hooked into

pgsql: Rearrange pgstat_bestart() to avoid failures within its critical

2019-05-11 Thread Tom Lane
Rearrange pgstat_bestart() to avoid failures within its critical section. We long ago decided to design the shared PgBackendStatus data structure to minimize the cost of writing status updates, which means that writers just have to increment the st_changecount field twice. That isn't hooked into

pgsql: Rearrange pgstat_bestart() to avoid failures within its critical

2019-05-11 Thread Tom Lane
Rearrange pgstat_bestart() to avoid failures within its critical section. We long ago decided to design the shared PgBackendStatus data structure to minimize the cost of writing status updates, which means that writers just have to increment the st_changecount field twice. That isn't hooked into

pgsql: Rearrange pgstat_bestart() to avoid failures within its critical

2019-05-11 Thread Tom Lane
Rearrange pgstat_bestart() to avoid failures within its critical section. We long ago decided to design the shared PgBackendStatus data structure to minimize the cost of writing status updates, which means that writers just have to increment the st_changecount field twice. That isn't hooked into