[COMMITTERS] pgsql: Disallow SSL session tickets.

2017-08-04 Thread Tom Lane
Disallow SSL session tickets. We don't actually support session tickets, since we do not create an SSL session identifier. But it seems that OpenSSL will issue a session ticket on-demand anyway, which will then fail when used. This results in reconnection failures when using ticket-aware client-

[COMMITTERS] pgsql: Disallow SSL session tickets.

2017-08-04 Thread Tom Lane
Disallow SSL session tickets. We don't actually support session tickets, since we do not create an SSL session identifier. But it seems that OpenSSL will issue a session ticket on-demand anyway, which will then fail when used. This results in reconnection failures when using ticket-aware client-

[COMMITTERS] pgsql: Disallow SSL session tickets.

2017-08-04 Thread Tom Lane
Disallow SSL session tickets. We don't actually support session tickets, since we do not create an SSL session identifier. But it seems that OpenSSL will issue a session ticket on-demand anyway, which will then fail when used. This results in reconnection failures when using ticket-aware client-

[COMMITTERS] pgsql: Disallow SSL session tickets.

2017-08-04 Thread Tom Lane
Disallow SSL session tickets. We don't actually support session tickets, since we do not create an SSL session identifier. But it seems that OpenSSL will issue a session ticket on-demand anyway, which will then fail when used. This results in reconnection failures when using ticket-aware client-

[COMMITTERS] pgsql: Disallow SSL session tickets.

2017-08-04 Thread Tom Lane
Disallow SSL session tickets. We don't actually support session tickets, since we do not create an SSL session identifier. But it seems that OpenSSL will issue a session ticket on-demand anyway, which will then fail when used. This results in reconnection failures when using ticket-aware client-

[COMMITTERS] pgsql: Disallow SSL session tickets.

2017-08-04 Thread Tom Lane
Disallow SSL session tickets. We don't actually support session tickets, since we do not create an SSL session identifier. But it seems that OpenSSL will issue a session ticket on-demand anyway, which will then fail when used. This results in reconnection failures when using ticket-aware client-

[COMMITTERS] pgsql: Apply ALTER ... SET NOT NULL recursively in ALTER ... ADD PRIMAR

2017-08-04 Thread Tom Lane
Apply ALTER ... SET NOT NULL recursively in ALTER ... ADD PRIMARY KEY. If you do ALTER COLUMN SET NOT NULL against an inheritance parent table, it will recurse to mark all the child columns as NOT NULL as well. This is necessary for consistency: if the column is labeled NOT NULL then reading it s

[COMMITTERS] pgsql: hash: Increase the number of possible overflow bitmaps by 8x.

2017-08-04 Thread Robert Haas
hash: Increase the number of possible overflow bitmaps by 8x. Per a report from AP, it's not that hard to exhaust the supply of bitmap pages if you create a table with a hash index and then insert a few billion rows - and then you start getting errors when you try to insert additional rows. In th

[COMMITTERS] pgsql: Message style improvements

2017-08-04 Thread Peter Eisentraut
Message style improvements Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/26d40ada3fa5d2671a16c34b2283448832630c86 Modified Files -- src/bin/pg_archivecleanup/pg_archivecleanup.c | 8 src/bin/pg_basebackup/pg_receivewal.c | 2 +- src/bi

[COMMITTERS] pgsql: First-draft release notes for 9.6.4.

2017-08-04 Thread Tom Lane
First-draft release notes for 9.6.4. As usual, the release notes for other branches will be made by cutting these down, but put them up for community review first. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/03378c4da598840b0520a53580dd7713c95f21c8 Modified Fil

[COMMITTERS] pgsql: hash: Immediately after a bucket split, try to clean the old buc

2017-08-04 Thread Robert Haas
hash: Immediately after a bucket split, try to clean the old bucket. If it works, then we won't be storing two copies of all the tuples that were just moved. If not, VACUUM will still take care of it eventually. Per a report from AP and analysis from Amit Kapila, it seems that a bulk load can ca

[COMMITTERS] pgsql: Only kill sync workers at commit time in subscription DDL

2017-08-04 Thread Peter Eisentraut
Only kill sync workers at commit time in subscription DDL This allows a transaction abort to avoid killing those workers. Author: Petr Jelinek Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/7e174fa793a2df89fe03d002a5087ef67abcdde8 Modified Files -- s

[COMMITTERS] pgsql: Fix bug in deciding whether to scan newly-attached partition.

2017-08-04 Thread Robert Haas
Fix bug in deciding whether to scan newly-attached partition. If the table being attached had different attribute numbers than the parent, the old code could incorrectly decide it needed to be scanned. Amit Langote, reviewed by Ashutosh Bapat Discussion: http://postgr.es/m/ca+tgmobexgbbr2+utw-p