From: | Andres Freund <andres(at)2ndquadrant(dot)com> |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: logical changeset generation v6.1 |
Date: | 2013-09-27 15:14:39 |
Message-ID: | 20130927151439.GF5588@awork2.anarazel.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi,
Attached you can find an updated version of the series taking in some of
the review comments (the others are queued, not ignored), including:
* split of things from the big "Introduce wal decoding via ..." patch
* fix the bug Steve notice where CreateLogicalDecodingContext was passed
the wrong is_init = false where it should have been true
* A number of smaller bugs I noticed while reviewing
* Renaming of some variables, including guaranteedlyLogged ;)
* Comment improvements in decode.c
* rename pg_receivellog to pg_recvlogical
I'll work more on the other points in the next days, so far they are
clear of other big stuff.
0001 wal_decoding: Allow walsender's to connect to a specific database
- as before
0002 wal_decoding: Log xl_running_xact's at a higher frequency than checkpoints are done
- as before
0003 wal_decoding: Add information about a tables primary key to struct RelationData
- as before
0004 wal_decoding: Add wal_level = logical and log data required for logical decoding
- splitof patch that contains the wal format changes including the
addition of a new wal_level option
0005 wal_decoding: Add option to treat additional tables as catalog tables
- Option to treat user defined table as a catalog table which means it
can be accessed during logical decoding from an output plugin
0006 wal_decoding: Introduce wal decoding via catalog timetravel
- The guts of changeset extraction, without a user interface
0007 wal_decoding: logical changeset extraction walsender interface
- splitof patch containing the walsender changes, which allow to receive
the changeset data in a streaming fashion, supporting sync rep and
such fancy things
0008 wal_decoding: Only peg the xmin horizon for catalog tables during logical decoding
- splitof optimization which reduces the pain 06 introduces by pegging
the xmin horizon to the smallest of the logical decoding slots. Now
it's pegged differently for data tables than from catalog tables
0009 wal_decoding: test_decoding: Add a simple decoding module in contrib
- Example output plugin which is also used in tests
0010 wal_decoding: pg_recvlogical: Introduce pg_receivexlog equivalent for logical changes
- renamed client for the walsender interface
0011 wal_decoding: test_logical_decoding: Add extension for easier testing of logical decoding
- SQL SRF to get data from a decoding slot, also used as a vehicle for
tests
0012 wal_decoding: design document v2.4 and snapshot building design doc v0.5
Greetings,
Andres Freund
--
Andres Freund http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Thom Brown | 2013-09-27 15:35:53 | Re: logical changeset generation v6.1 |
Previous Message | Karl O. Pinc | 2013-09-27 13:49:41 | Re: backup.sgml-cmd-v003.patch |