From: | Andres Freund <andres(at)2ndquadrant(dot)com> |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Changeset Extraction v7.5 |
Date: | 2014-02-07 19:35:35 |
Message-ID: | 20140207193535.GD2792@awork2.anarazel.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi,
attached you can find the next version of the patchset.
Changes:
* rebased ontop the committed slot patch (Thanks Robert!), that required
a fair amount of work
* adjusted naming of the SQL interface functions, to be consisted with ^
* several patches of the patchseries were merged
* Large amount of comment copy-editing
* Some code restructuring
There's one major things I am not yet really happy with which is the is
the integration of how decoding snapshots are integrated. I've gone back
and forth over it today, but I think I need a decent night of sleep to
bring it to a conclusion...
The patches are currently:
0001: wal_decoding: Introduce logical changeset extraction.
The meat of the functionality, including the SQL interface.
0002: wal_decoding: logical changeset extraction walsender interface
Walsender integration of changeset extraction, including support for
synchronous replication.
0003: wal_decoding: pg_recvlogical: Introduce pg_receivexlog equivalent for logical changes
Simple tool for receiving the changes over the walsender interface.
0004: wal_decoding: Documentation for replication slots and changeset extraction
...
0005: wal_decoding: Temporarily add logical decoding regression tests to everything
This is a patch I don't think should be finally applied, but which is
very helpful during debugging. It simply adds tests to the beginning/end of
the normal regression tests, decoding it in its entirety.
As always it's also pushed to
http://git.postgresql.org/gitweb/?p=users/andresfreund/postgres.git;a=summary
branch xlog-decoding-rebasing-remapping
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 | text/x-patch | 743.3 KB |
0002-wal_decoding-logical-changeset-extraction-walsender-.patch | text/x-patch | 40.6 KB |
0003-wal_decoding-pg_recvlogical-Introduce-pg_receivexlog.patch | text/x-patch | 34.7 KB |
0004-wal_decoding-Documentation-for-replication-slots-and.patch | text/x-patch | 48.3 KB |
0005-wal_decoding-Temporarily-add-logical-decoding-regres.patch | text/x-patch | 5.5 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Haas | 2014-02-07 19:52:07 | Re: dynamic shared memory and locks |
Previous Message | Robert Haas | 2014-02-07 16:58:28 | Re: open and close columns in the NEW record not allowed |