Re: [COMMITTERS] pgsql: Logical replication

2017-01-20 Thread Pavel Stehule
2017-01-21 6:56 GMT+01:00 Amit Langote : > On Sat, Jan 21, 2017 at 1:19 PM, Amit Kapila > wrote: > > On Fri, Jan 20, 2017 at 7:36 PM, Peter Eisentraut > wrote: > >> Logical replication > >> > >> - Add PUBLICATION catalogs and DDL > >> - Add SUBSCRIPTION catalog and DDL > >> - Define logical repl

Re: [COMMITTERS] pgsql: Logical replication

2017-01-20 Thread Amit Langote
On Sat, Jan 21, 2017 at 1:19 PM, Amit Kapila wrote: > On Fri, Jan 20, 2017 at 7:36 PM, Peter Eisentraut wrote: >> Logical replication >> >> - Add PUBLICATION catalogs and DDL >> - Add SUBSCRIPTION catalog and DDL >> - Define logical replication protocol and output plugin >> - Add logical replicat

Re: [COMMITTERS] pgsql: Logical replication

2017-01-20 Thread Amit Kapila
On Fri, Jan 20, 2017 at 7:36 PM, Peter Eisentraut wrote: > Logical replication > > - Add PUBLICATION catalogs and DDL > - Add SUBSCRIPTION catalog and DDL > - Define logical replication protocol and output plugin > - Add logical replication workers > > From: Petr Jelinek > Reviewed-by: Steve Sing

[COMMITTERS] pgsql: Move some things from builtins.h to new header files

2017-01-20 Thread Peter Eisentraut
Move some things from builtins.h to new header files This avoids that builtins.h has to include additional header files. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/f21a563d25dbae153937aec062161184189478b8 Modified Files -- contrib/bloom/blvalidate.c

[COMMITTERS] pgsql: Avoid useless respawining the autovacuum launcher at high speed.

2017-01-20 Thread Robert Haas
Avoid useless respawining the autovacuum launcher at high speed. When (1) autovacuum = off and (2) there's at least one database with an XID age greater than autovacuum_freeze_max_age and (3) all tables in that database that need vacuuming are already being processed by a worker and (4) the autova

[COMMITTERS] pgsql: Avoid useless respawining the autovacuum launcher at high speed.

2017-01-20 Thread Robert Haas
Avoid useless respawining the autovacuum launcher at high speed. When (1) autovacuum = off and (2) there's at least one database with an XID age greater than autovacuum_freeze_max_age and (3) all tables in that database that need vacuuming are already being processed by a worker and (4) the autova

[COMMITTERS] pgsql: Avoid useless respawining the autovacuum launcher at high speed.

2017-01-20 Thread Robert Haas
Avoid useless respawining the autovacuum launcher at high speed. When (1) autovacuum = off and (2) there's at least one database with an XID age greater than autovacuum_freeze_max_age and (3) all tables in that database that need vacuuming are already being processed by a worker and (4) the autova

[COMMITTERS] pgsql: Avoid useless respawining the autovacuum launcher at high speed.

2017-01-20 Thread Robert Haas
Avoid useless respawining the autovacuum launcher at high speed. When (1) autovacuum = off and (2) there's at least one database with an XID age greater than autovacuum_freeze_max_age and (3) all tables in that database that need vacuuming are already being processed by a worker and (4) the autova

[COMMITTERS] pgsql: Avoid useless respawining the autovacuum launcher at high speed.

2017-01-20 Thread Robert Haas
Avoid useless respawining the autovacuum launcher at high speed. When (1) autovacuum = off and (2) there's at least one database with an XID age greater than autovacuum_freeze_max_age and (3) all tables in that database that need vacuuming are already being processed by a worker and (4) the autova

[COMMITTERS] pgsql: Avoid useless respawining the autovacuum launcher at high speed.

2017-01-20 Thread Robert Haas
Avoid useless respawining the autovacuum launcher at high speed. When (1) autovacuum = off and (2) there's at least one database with an XID age greater than autovacuum_freeze_max_age and (3) all tables in that database that need vacuuming are already being processed by a worker and (4) the autova

[COMMITTERS] pgsql: Fix comparison logic in partition_bounds_equal for non-finite bo

2017-01-20 Thread Robert Haas
Fix comparison logic in partition_bounds_equal for non-finite bounds. If either bound is infinite, then we shouldn't even try to perform a comparison of the values themselves. Rearrange the logic so that we don't. Per buildfarm member skink and Tom Lane. Branch -- master Details --- ht

[COMMITTERS] pgsql: Record dependencies on owners for logical replication objects

2017-01-20 Thread Alvaro Herrera
Record dependencies on owners for logical replication objects This was forgotten in 665d1fad99e7b11678b0d5fa24d2898424243cd6 and caused the whole buildfarm to become red for a little while. Author: Petr JelĂ­nek Also fix a typo in a nearby error message. Branch -- master Details --- htt

[COMMITTERS] pgsql: tests: Use the right Perl operator

2017-01-20 Thread Alvaro Herrera
tests: Use the right Perl operator We were using != to compare strings, for which "ne" is the right thing. It's not clear why it works everywhere except on Pavan's machine, but it's clearly bogus anyway. Author and reporter: Pavan Deolasee Discussion: https://postgr.es/m/caboikdphshm+px8skoey1_t

[COMMITTERS] pgsql: Try to fix non-MSVC Windows builds in the wake of logical replic

2017-01-20 Thread Tom Lane
Try to fix non-MSVC Windows builds in the wake of logical replication. pgoutput evidently needs to be built without -DBUILDING_DLL. (It seems like a pretty bad idea that these makefiles need to know exactly where all the shlibs are in the tree, or maybe what's bad is putting them under src/backen

[COMMITTERS] pgsql: Allow backslash line continuations in pgbench's meta commands.

2017-01-20 Thread Tom Lane
Allow backslash line continuations in pgbench's meta commands. A pgbench meta command can now be continued onto additional line(s) of a script file by writing backslash-return. The continuation marker is equivalent to white space in that it separates tokens. Eventually it'd be nice to have the s

[COMMITTERS] pgsql: Add description of temporary column into pg_replication_slots do

2017-01-20 Thread Fujii Masao
Add description of temporary column into pg_replication_slots doc. Ayumi Ishii Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/954737095061e5b5f1d87fb8cc43f7f8afff64c6 Modified Files -- doc/src/sgml/catalogs.sgml | 9 + 1 file changed, 9 insertion

[COMMITTERS] pgsql: Paper over pg_upgrade test failure

2017-01-20 Thread Peter Eisentraut
Paper over pg_upgrade test failure The publication test didn't drop all the publications it was creating when it was probably intending to do that. There is still a bug with dependency tracking in there, but this should at least quiet down the build farm. Branch -- master Details --- ht

Re: [COMMITTERS] pgsql: Logical replication

2017-01-20 Thread Stephen Frost
* Peter Eisentraut (pete...@gmx.net) wrote: > Logical replication > > - Add PUBLICATION catalogs and DDL > - Add SUBSCRIPTION catalog and DDL > - Define logical replication protocol and output plugin > - Add logical replication workers The buildfarm is rather upset with this. Looks like an issue

[COMMITTERS] pgsql: Bump catversion

2017-01-20 Thread Peter Eisentraut
Bump catversion Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/e4c27f5befbfc80a1bf96fc93256dce08b148238 Modified Files -- src/include/catalog/catversion.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via pgsql-committers mailing list (

[COMMITTERS] pgsql: Logical replication

2017-01-20 Thread Peter Eisentraut
Logical replication - Add PUBLICATION catalogs and DDL - Add SUBSCRIPTION catalog and DDL - Define logical replication protocol and output plugin - Add logical replication workers From: Petr Jelinek Reviewed-by: Steve Singer Reviewed-by: Andres Freund Reviewed-by: Erik Rijkers Reviewed-by: Pe