Logical Replication

Edit
ID 836
Title Logical Replication
Topic Replication & Recovery
Created 2016-10-24 14:03:30
Last modified 2017-01-20 14:43:55 (7 years, 10 months ago)
Latest email 2017-03-03 17:35:01 (7 years, 8 months ago)
Status
2017-01: Committed
2016-11: Moved to next CF
Target version
Authors Petr Jelínek (pjmodos)
Reviewers Andres Freund (andresfreund), Steve Singer (ssinger), Peter Eisentraut (petere)Become reviewer
Committer Peter Eisentraut (petere)
Links CFbot results (CirrusCI) CFbot GitHub
Checkout latest CFbot patchset Go to your local checkout of the PostgreSQL repository and run:
git remote add commitfest https://github.com/postgresql-cfbot/postgresql.git
git fetch commitfest cf/836
git checkout commitfest/cf/836
Emails
Logical Replication WIP
First at 2016-08-05 15:00:13 by Petr Jelinek <petr at 2ndquadrant.com>
Latest at 2017-03-03 17:35:01 by Peter Eisentraut <peter.eisentraut at 2ndquadrant.com>
Latest attachment (0001-Use-asynchronous-connect-API-in-libpqwalreceiver.patch) at 2017-02-22 12:00:12 from Petr Jelinek <petr.jelinek at 2ndquadrant.com>
    Attachment (0001-Use-asynchronous-connect-API-in-libpqwalreceiver.patch) at 2017-02-22 12:00:12 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Use-asynchronous-connect-API-in-libpqwalreceiver.patch) at 2017-02-22 11:24:48 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Use-asynchronous-connect-API-in-libpqwalreceiver-v2.patch) at 2017-01-27 05:56:10 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Release-lock-on-failure-to-launch-replication-worker.patch) at 2017-01-23 16:56:03 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Use-asynchronous-connect-API-in-libpqwalreceiver.patch) at 2017-01-23 01:11:00 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Use-asynchronous-connect-API-in-libpqwalreceiver.patch) at 2017-01-20 21:30:56 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (logical-replication-fix-owner-dependency-handling.diff) at 2017-01-20 16:23:05 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL-v19.patch.gz) at 2017-01-19 22:01:39 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (pg_subscription-analyze-fix.diff) at 2017-01-19 18:12:29 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0006-Add-RENAME-support-for-PUBLICATIONs-and-SUBSCRIPTION.patch) at 2017-01-19 00:02:58 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0004-Add-logical-replication-workers-v18fixed.patch.gz) at 2017-01-16 00:19:59 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL-v18.patch.gz) at 2017-01-15 22:20:53 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (0001-fixup-Add-logical-replication-workers.patch) at 2017-01-06 20:18:04 from Peter Eisentraut <peter.eisentraut at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-fixup-Define-logical-replication-protocol-and-output.patch) at 2017-01-04 21:37:52 from Peter Eisentraut <peter.eisentraut at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-fixup-Add-SUBSCRIPTION-catalog-and-DDL.patch) at 2017-01-04 17:46:36 from Peter Eisentraut <peter.eisentraut at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL-v17.patch.gz) at 2017-01-04 11:42:41 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (0001-fixup-Add-PUBLICATION-catalogs-and-DDL.patch) at 2017-01-03 21:51:04 from Peter Eisentraut <peter.eisentraut at 2ndquadrant.com> (Patch: Yes)
    Attachment (subscriptioncmds.c.diff) at 2016-12-30 15:55:08 from Erik Rijkers <er at xs4all.nl> (Patch: Yes)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL-v16.patch.gz) at 2016-12-30 10:53:17 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (fix-drop-if-exists.diff) at 2016-12-20 14:25:30 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (regression.diffs) at 2016-12-20 09:41:52 from Erik Rijkers <er at xs4all.nl> (Patch: Yes)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL-v15.patch.gz) at 2016-12-20 08:43:14 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (hash-leak-fix.diff) at 2016-12-19 08:43:01 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL-v14.patch.gz) at 2016-12-19 02:04:03 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (0003-Fix-tab-complete-for-CREATE-SUBSCRIPTION.patch) at 2016-12-18 18:02:46 from Steve Singer <steve at ssinger.info> (Patch: Yes)
    Attachment (logical-replication-v13-fixes.diff) at 2016-12-18 10:28:17 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL-v13.patch.gz) at 2016-12-16 12:49:58 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (0002-Improve-behavior-of-ReplicationSlotCleanup.patch) at 2016-12-15 09:06:06 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: Yes)
    Attachment (0002-fixup-Add-PUBLICATION-catalogs-and-DDL.patch) at 2016-12-13 20:42:17 from Peter Eisentraut <peter.eisentraut at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Add-support-for-temporary-replication-slots-v12.patch.gz) at 2016-12-10 07:48:55 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (0001-fixup-Add-PUBLICATION-catalogs-and-DDL.patch) at 2016-12-09 16:08:23 from Peter Eisentraut <peter.eisentraut at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Add-support-for-temporary-replication-slots.patch) at 2016-12-08 19:16:38 from Peter Eisentraut <peter.eisentraut at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Add-support-for-temporary-replication-slots.patch) at 2016-12-04 01:06:53 from Peter Eisentraut <peter.eisentraut at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Add-support-for-TEMPORARY-replication-slots-v11.patch.gz) at 2016-12-02 18:40:19 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (0001-Add-support-for-TEMPORARY-replication-slots-v10.patch.gz) at 2016-12-02 18:35:37 from Petr Jelinek <petr.jelinek at 2ndquadrant.com> (Patch: No)
    Attachment (comments.patch) at 2016-12-02 01:55:16 from Thomas Munro <thomas.munro at enterprisedb.com> (Patch: Yes)
    Attachment (0001-Use-latch-instead-of-select-in-walreceiver.patch) at 2016-11-30 21:37:58 from Peter Eisentraut <peter.eisentraut at 2ndquadrant.com> (Patch: Yes)
    Attachment (0001-Add-support-for-TEMPORARY-replication-slots-v9.patch.gz) at 2016-11-28 21:20:04 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: No)
    Attachment (create_subscription.sgml.diff) at 2016-11-22 13:58:18 from Erik Rijkers <er at xs4all.nl> (Patch: Yes)
    Attachment (0001-Add-support-for-TEMPORARY-replication-slots-v8.patch.gz) at 2016-11-20 18:02:52 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: No)
    Attachment (docupdates.diff) at 2016-11-13 22:02:53 from Steve Singer <steve at ssinger.info> (Patch: No)
    Attachment (0001-Add-support-for-TEMPORARY-replication-slots.patch) at 2016-11-11 10:41:49 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: Yes)
    Attachment (logical-rep-v7.tgz) at 2016-10-31 10:38:44 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: No)
    Attachment (0001-Add-user-interface-for-EPHEMERAL-replication-slots.patch.gz) at 2016-10-24 13:22:39 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: No)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL.patch.gz) at 2016-09-08 22:59:26 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: No)
    Attachment (alter_publication-20160831.sgml.diff) at 2016-09-01 06:29:09 from Erik Rijkers <er at xs4all.nl> (Patch: Yes)
    Attachment (logical-replication-20160831.sgml.diff) at 2016-08-31 23:04:00 from Erik Rijkers <er at xs4all.nl> (Patch: Yes)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL.patch.gz) at 2016-08-31 20:51:34 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: No)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL.patch.gz) at 2016-08-25 08:22:59 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: No)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL.patch.gz) at 2016-08-20 17:24:28 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: No)
    Attachment (typos.diff) at 2016-08-11 11:34:30 from Stas Kelvich <s.kelvich at postgrespro.ru> (Patch: Yes)
    Attachment (fix_compile_error.patch) at 2016-08-09 07:59:31 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (0001-Add-PUBLICATION-catalogs-and-DDL.patch) at 2016-08-05 15:00:13 from Petr Jelinek <petr at 2ndquadrant.com> (Patch: Yes)
History
When Who What
2017-01-20 14:43:55 Peter Eisentraut (petere) Closed in commitfest 2017-01 with status: Committed
2017-01-20 14:43:55 Peter Eisentraut (petere) Changed committer to petere
2017-01-17 16:12:18 Peter Eisentraut (petere) New status: Ready for Committer
2017-01-06 20:37:33 Peter Eisentraut (petere) New status: Waiting on Author
2016-12-05 04:40:35 Haribabu Kommi (haribabu) Closed in commitfest 2016-11 with status: Moved to next CF
2016-11-05 15:23:28 Steve Singer (ssinger) Added ssinger as reviewer
2016-10-24 14:04:01 Petr Jelínek (pjmodos) Changed authors to Petr Jelínek (pjmodos)
2016-10-24 14:04:01 Petr Jelínek (pjmodos) Changed reviewers to Andres Freund (andresfreund), Peter Eisentraut (petere)
2016-10-24 14:03:30 Petr Jelínek (pjmodos) Attached mail thread 37e19ad5-f667-2fe2-b95b-bba69c5b6c68@2ndquadrant.com
2016-10-24 14:03:30 Petr Jelínek (pjmodos) Created patch record
Edit