Reuse Workers and Replication Slots during Logical Replication

Edit
ID 3784
Title Reuse Workers and Replication Slots during Logical Replication
Topic Replication & Recovery
Created 2022-07-27 10:21:19
Last modified 2024-01-10 13:10:03 (10 months, 4 weeks ago)
Latest email 2024-01-10 13:10:12 (10 months, 4 weeks ago)
Status
2024-01: Returned with feedback
2023-11: Moved to next CF
2023-09: Moved to next CF
2023-07: Moved to next CF
2023-03: Moved to next CF
2023-01: Moved to next CF
2022-11: Moved to next CF
2022-09: Moved to next CF
Target version
Authors Melih Mutlu (melihmutlu)
Reviewers Daniel Gustafsson (d_gustafsson)Become reviewer
Committer
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/3784
git checkout commitfest/cf/3784
Emails
[PATCH] Reuse Workers and Replication Slots during Logical Replication
First at 2022-07-05 13:50:20 by Melih Mutlu <m.melihmutlu at gmail.com>
Latest at 2024-01-10 13:10:12 by vignesh C <vignesh21 at gmail.com>
Latest attachment (v28-0001-Reuse-Tablesync-Workers.patch) at 2023-08-21 07:58:25 from Peter Smith <smithpb2250 at gmail.com>
    Attachment (v28-0001-Reuse-Tablesync-Workers.patch) at 2023-08-21 07:58:25 from Peter Smith <smithpb2250 at gmail.com> (Patch: Yes)
    Attachment (testrun.sh) at 2023-08-16 03:53:47 from Peter Smith <smithpb2250 at gmail.com> (Patch: No)
    Attachment (log_information_of_consistent_point_1_commit.txt) at 2023-08-11 12:24:03 from vignesh C <vignesh21 at gmail.com> (Patch: No)
    Attachment (v1-0001-count-state-change-time.patch) at 2023-08-09 04:21:03 from vignesh C <vignesh21 at gmail.com> (Patch: Yes)
    Attachment (do_one_test_SUB.sh) at 2023-08-07 06:25:28 from Peter Smith <smithpb2250 at gmail.com> (Patch: No)
    Attachment (v26-0001-Reuse-Tablesync-Workers.patch) at 2023-08-03 11:29:59 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v25-0001-Refactor-to-split-Apply-and-Tablesync-Workers.patch) at 2023-08-02 13:19:08 from Amit Kapila <amit.kapila16 at gmail.com> (Patch: Yes)
    Attachment (v24-0003-Reuse-connection-when-tablesync-workers-change-t.patch) at 2023-08-02 10:39:07 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v23-0002-Reuse-Tablesync-Workers.patch) at 2023-08-02 09:42:07 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v22-0002-Reuse-Tablesync-Workers.patch) at 2023-08-01 06:32:29 from vignesh C <vignesh21 at gmail.com> (Patch: Yes)
    Attachment (mel0721_100_0_2_1.dat_PUB) at 2023-07-28 07:22:11 from Peter Smith <smithpb2250 at gmail.com> (Patch: No)
    Attachment (v22-0001-Refactor-to-split-Apply-and-Tablesync-Workers.patch) at 2023-07-25 14:57:52 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v21-0001-Refactor-to-split-Apply-and-Tablesync-Workers.patch) at 2023-07-20 13:40:47 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (0003-reuse-connection-when-tablesync-workers-change-the-t.patch) at 2023-07-18 14:11:52 from vignesh C <vignesh21 at gmail.com> (Patch: Yes)
    Attachment (v20-0001-Refactor-to-split-Apply-and-Tablesync-Workers.patch) at 2023-07-18 09:03:38 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v19-0001-Refactor-to-split-Apply-and-Tablesync-Workers.patch) at 2023-07-17 15:54:30 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v18-0002-Reuse-Tablesync-Workers.patch) at 2023-07-13 20:27:41 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v17-0001-Refactor-to-split-Apply-and-Tablesync-Workers.patch) at 2023-07-13 04:12:49 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: Yes)
    Attachment (result_table.png) at 2023-07-10 02:37:30 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: No)
    Attachment (N2.log) at 2023-07-06 09:47:40 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: No)
    Attachment (log_rep_testing.txt) at 2023-07-04 20:18:14 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: No)
    Attachment (v2-0001-Refactor-to-split-Apply-and-Tablesync-Workers.patch) at 2023-07-04 19:47:34 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Refactor-to-split-Apply-and-Tablesync-Workers.patch) at 2023-07-04 05:42:48 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: Yes)
    Attachment (0005-Reuse-Replication-Slot-and-Origin-in-Tablesync.patch) at 2023-06-28 06:31:54 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: Yes)
    Attachment (0004-Add-replication-protocol-cmd-to-create-a-snapshot.patch) at 2023-06-27 07:42:49 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: Yes)
    Attachment (v14-0004-Reuse-Replication-Slot-and-Origin-in-Tablesync.patch) at 2023-06-23 13:32:47 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Reuse-Tablesync-Workers.patch) at 2023-06-01 10:54:02 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (0001-Reuse-Tablesync-Workers.patch) at 2023-05-08 15:41:26 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Add-replication-protocol-cmd-to-create-a-snapsho.patch) at 2023-02-22 12:56:00 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v10-0002-Reuse-Logical-Replication-Background-worker.patch) at 2023-02-01 12:07:25 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v6-0001-Add-replication-protocol-cmd-to-create-a-snapshot.patch) at 2023-02-01 11:44:22 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v5-0001-Add-replication-protocol-cmd-to-create-a-snapshot.patch) at 2023-02-01 11:35:44 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v9-0002-Reuse-Logical-Replication-Background-worker.patch) at 2023-01-26 14:23:22 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v4-0001-Add-replication-protocol-cmd-to-create-a-snapshot.patch) at 2023-01-23 13:00:01 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (backtrace.txt) at 2023-01-17 07:46:06 from "shiy.fnst at fujitsu.com" <shiy.fnst at fujitsu.com> (Patch: No)
    Attachment (v3-0001-Add-replication-protocol-cmd-to-create-a-snapshot.patch) at 2023-01-11 08:31:12 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Add-replication-protocol-cmd-to-create-a-snapshot.patch) at 2023-01-03 14:53:05 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Add-replication-protocol-cmd-to-create-a-snapshot.patch) at 2022-12-15 12:03:16 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (0001-Add-replication-protocol-cmd-to-create-a-snapshot.patch) at 2022-12-05 13:00:12 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v3-0001-Reuse-Logical-Replication-Background-worker.patch) at 2022-08-05 13:55:09 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Reuse-Logical-Replication-Background-worker.patch) at 2022-07-27 10:26:10 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
    Attachment (0001-Reuse-Logical-Replication-Background-worker.patch) at 2022-07-05 13:50:20 from Melih Mutlu <m.melihmutlu at gmail.com> (Patch: Yes)
History
When Who What
2024-01-10 13:10:03 vigneshwaran C (vignesh.postgres) Closed in commitfest 2024-01 with status: Returned with feedback
2023-12-04 09:57:59 John Naylor (john.naylor) Closed in commitfest 2023-11 with status: Moved to next CF
2023-10-02 11:05:46 Peter Eisentraut (petere) Closed in commitfest 2023-09 with status: Moved to next CF
2023-08-02 07:36:49 Daniel Gustafsson (d_gustafsson) Closed in commitfest 2023-07 with status: Moved to next CF
2023-04-09 03:16:05 Greg Stark (stark) Closed in commitfest 2023-03 with status: Moved to next CF
2023-02-24 13:35:43 Daniel Gustafsson (d_gustafsson) Added d_gustafsson as reviewer
2023-01-31 16:20:46 vigneshwaran C (vignesh.postgres) Closed in commitfest 2023-01 with status: Moved to next CF
2022-12-08 14:23:03 Ian Barwick (barwick) Closed in commitfest 2022-11 with status: Moved to next CF
2022-12-08 14:22:59 Ian Barwick (barwick) New status: Needs review
2022-10-12 08:43:23 Michael Paquier (michael-kun) Closed in commitfest 2022-09 with status: Moved to next CF
2022-10-12 08:43:20 Michael Paquier (michael-kun) New status: Waiting on Author
2022-07-27 10:22:20 Melih Mutlu (melihmutlu) Changed authors to Melih Mutlu (melihmutlu)
2022-07-27 10:21:19 Melih Mutlu (melihmutlu) Attached mail thread CAGPVpCTq=rUDd4JUdaRc1XUWf4BrH2gdSNf3rtOMUGj9rPpfzQ@mail.gmail.com
2022-07-27 10:21:19 Melih Mutlu (melihmutlu) Created patch record
Edit