Re: logical changeset generation v6.2

From: Andres Freund <andres(at)2ndquadrant(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: logical changeset generation v6.2
Date: 2013-09-30 22:44:31
Message-ID: 20130930224431.GF30125@awork2.anarazel.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

The series from friday was a bit too buggy - obviously I was too
tired. So here's a new one:

* fix pg_recvlogical makefile (Thanks Steve)
* fix two commits not compiling properly without later changes (Thanks Kevin)
* keep track of commit timestamps
* fix bugs with option passing in test_logical_decoding
* actually parse option values in test_decoding instead of just using the
option name
* don't use anonymous structs in unions. That's compiler specific (msvc
and gcc) before C11 on which we can't rely. That unfortunately will
break output plugins because ReorderBufferChange need to qualify
old/new tuples now
* improve error handling/cleanup in test_logical_decoding
* some minor cleanups

Patches attached, git tree updated.

Greetings,

Andres Freund

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

Attachment Content-Type Size
0001-wal_decoding-Allow-walsender-s-to-connect-to-a-speci.patch.gz application/x-patch-gzip 4.0 KB
0002-wal_decoding-Log-xl_running_xact-s-at-a-higher-frequ.patch.gz application/x-patch-gzip 3.1 KB
0003-wal_decoding-Add-information-about-a-tables-primary-.patch.gz application/x-patch-gzip 1.9 KB
0004-wal_decoding-Add-wal_level-logical-and-log-data-requ.patch.gz application/x-patch-gzip 14.5 KB
0005-wal_decoding-Add-option-to-treat-additional-tables-a.patch.gz application/x-patch-gzip 1.2 KB
0006-wal_decoding-Introduce-wal-decoding-via-catalog-time.patch.gz application/x-patch-gzip 61.9 KB
0007-wal_decoding-logical-changeset-extraction-walsender-.patch.gz application/x-patch-gzip 9.9 KB
0008-wal_decoding-Only-peg-the-xmin-horizon-for-catalog-t.patch.gz application/x-patch-gzip 4.3 KB
0009-wal_decoding-test_decoding-Add-a-simple-decoding-mod.patch.gz application/x-patch-gzip 3.6 KB
0010-wal_decoding-pg_recvlogical-Introduce-pg_receivexlog.patch.gz application/x-patch-gzip 9.2 KB
0011-wal_decoding-test_logical_decoding-Add-extension-for.patch.gz application/x-patch-gzip 21.3 KB
0012-wal_decoding-design-document-v2.4-and-snapshot-build.patch.gz application/x-patch-gzip 12.9 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Peter Geoghegan 2013-09-30 22:45:47 Re: INSERT...ON DUPLICATE KEY LOCK FOR UPDATE
Previous Message Noah Misch 2013-09-30 22:36:21 Re: pgbench - exclude pthread_create() from connection start timing