Logical replication improvements

Edit
Title Logical replication improvements
Topic Replication & Recovery
Created 2017-02-08 22:19:17
Last modified 2019-05-08 17:17:16 (4 years, 10 months ago)
Latest email 2017-03-03 17:35:01 (7 years ago)
Status
2017-03: Committed
Target version
Authors Petr Jelínek (pjmodos)
Reviewers Peter Eisentraut (petere)Become reviewer
Committer Peter Eisentraut (petere)
Links
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
2019-05-08 17:17:16 Peter Eisentraut (petere) Closed in commitfest 2017-03 with status: Committed
2019-05-05 02:08:11 DamionZ Zhao (zhq651.126.com) New status: Needs review
2017-03-03 17:35:21 Peter Eisentraut (petere) Closed in commitfest 2017-03 with status: Committed
2017-03-03 17:35:21 Peter Eisentraut (petere) Changed committer to petere
2017-02-08 22:19:35 Petr Jelínek (pjmodos) Changed authors to Petr Jelínek (pjmodos)
2017-02-08 22:19:35 Petr Jelínek (pjmodos) Changed reviewers to Peter Eisentraut (petere)
2017-02-08 22:19:18 Petr Jelínek (pjmodos) Attached mail thread 37e19ad5-f667-2fe2-b95b-bba69c5b6c68@2ndquadrant.com
2017-02-08 22:19:17 Petr Jelínek (pjmodos) Created patch record
Edit