Logical replication improvements

Edit
ID 991
Title Logical replication improvements
Topic Replication & Recovery
Created 2017-02-08 22:19:17
Last modified 2019-05-08 17:17:16 (5 years, 5 months ago)
Latest email 2017-03-03 17:35:01 (7 years, 7 months ago)
Status
2017-03: Committed
Target version
Authors Petr Jelínek (pjmodos)
Reviewers 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/991
git checkout commitfest/cf/991
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