Re: Changeset Extraction v7.6

From: Andres Freund <andres(at)2ndquadrant(dot)com>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Changeset Extraction v7.6
Date: 2014-02-13 16:12:38
Message-ID: 20140213161238.GA26092@awork2.anarazel.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

On 2014-02-11 11:22:24 -0500, Robert Haas wrote:
> [loads of comments]

I tried to address all the points you mentioned.

Except:
* I ended up only moving some functions from logical.c to slot.c, not sure
if it's the right split now.
* I couldn't merge the docs entirely to the commits, that'd be a
horrible mess right now, since the the new sgml file refers to all the
tools and output methods. I think that'd make changing things too hard.

News:
* loads of comment, error reporting, documentation improvements
* output plugins now have to specify whether they output data textually
or in binary so the text SQL interface functions can refuse if it's binary.
* changeset extraction while in recovery is disallowed for now
* some more tests were added
Bugs fixed:
* pg_recvlogical could accidently close stdout if -f - was specified and
the connection died.
* the WAL reservation wasn't working when initially creation a slot,
only a bit later.
* typo in pg_replication_slots lead to catalog_xmin not being displayed.
* 8de3e410faa06ab20ec1aa6d0abb0a2c040261ba required some minor changes

Thanks to Christian Kruse for helping me!

Greetings,

Andres Freund

--
Andres Freund http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

Attachment Content-Type Size
0001-wal_decoding-Introduce-logical-changeset-extraction.patch.gz application/x-patch-gzip 116.0 KB
0002-wal_decoding-logical-changeset-extraction-walsender-.patch.gz application/x-patch-gzip 11.9 KB
0003-wal_decoding-pg_recvlogical-Introduce-pg_receivexlog.patch.gz application/x-patch-gzip 11.4 KB
0004-wal_decoding-Documentation-for-replication-slots-and.patch.gz application/x-patch-gzip 10.5 KB
0005-wal_decoding-Temporarily-add-logical-decoding-regres.patch.gz application/x-patch-gzip 1.4 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Heikki Linnakangas 2014-02-13 16:47:54 Re: [BUG] Archive recovery failure on 9.3+.
Previous Message Heikki Linnakangas 2014-02-13 15:58:55 Re: issue with gininsert under very high load