| 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: | Whole Thread | Raw Message | 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 |