Conflict detection for update_deleted in logical replication

Edit
ID 5378
Title Conflict detection for update_deleted in logical replication
Topic Replication & Recovery
Created 2024-11-14 03:39:55
Last modified 2024-11-14 03:40:17 (2 months ago)
Latest email 2025-01-18 03:45:13 (2 hours, 9 minutes ago)
Status
2025-01: Needs review
Target version
Authors Hou Zhijie (houzj)
Reviewers Hayato Kuroda (ha-kun)Become reviewer
Committer Amit Kapila (amitkapila)
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/5378
git checkout commitfest/cf/5378
Emails
Conflict detection for update_deleted in logical replication
First at 2024-09-05 11:36:38 by "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com>
Latest at 2025-01-18 03:45:13 by "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com>
Latest attachment (v24-0006-Support-the-conflict-detection-for-update_delete.patch) at 2025-01-18 03:45:13 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com>
    Attachment (v24-0006-Support-the-conflict-detection-for-update_delete.patch) at 2025-01-18 03:45:13 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v23-0006-Support-the-conflict-detection-for-update_delete.patch) at 2025-01-15 11:54:19 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v22-0006-Support-the-conflict-detection-for-update_delete.patch) at 2025-01-15 08:50:49 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v21_setup.sh) at 2025-01-13 12:21:11 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: No)
    Attachment (v21-0001-Maintain-the-oldest-non-removeable-tranasction-I.patch) at 2025-01-10 11:42:54 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: No)
    Attachment (v20-0002-Maintain-the-replication-slot-in-logical-launche.patch) at 2025-01-09 09:14:04 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v19-0001-Maintain-the-oldest-non-removeable-tranasction-I.patch) at 2025-01-07 12:33:56 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: No)
    Attachment (test_origin_differ.sh) at 2025-01-07 11:22:04 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: No)
    Attachment (walsender_profile_with_topup_patch.txt) at 2025-01-06 05:26:09 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: No)
    Attachment (v18_amit_1.patch.txt) at 2025-01-01 12:24:54 from Amit Kapila <amit.kapila16 at gmail.com> (Patch: Yes)
    Attachment (v18-0007-Wait-for-publisher-s-clock-to-catch-up-before-pr.patch) at 2024-12-25 02:43:02 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (0001-wait-for-commit-time.patch) at 2024-12-20 07:11:45 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: Yes)
    Attachment (v17-0006-Add-a-tap-test-to-verify-the-new-slot-xmin-mecha.patch) at 2024-12-19 11:04:46 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v16-0001-amit.1.patch.txt) at 2024-12-15 01:38:44 from Amit Kapila <amit.kapila16 at gmail.com> (Patch: Yes)
    Attachment (patched-head-comparison.png) at 2024-12-11 09:29:51 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: No)
    Attachment (v16-0006-Add-a-tap-test-to-verify-the-new-slot-xmin-mecha.patch) at 2024-12-11 09:02:19 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v15_amit_1.patch.txt) at 2024-12-11 05:06:05 from Amit Kapila <amit.kapila16 at gmail.com> (Patch: Yes)
    Attachment (consume_4B_xids.sh) at 2024-12-11 03:42:04 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: No)
    Attachment (patch_walsender_profile_default.txt) at 2024-12-09 09:50:29 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: No)
    Attachment (v15-0005-Add-a-tap-test-to-verify-the-new-slot-xmin-mecha.patch) at 2024-12-06 07:58:23 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v14_amit_2.patch.txt) at 2024-12-05 10:00:29 from Amit Kapila <amit.kapila16 at gmail.com> (Patch: Yes)
    Attachment (v14_amit_1.patch.txt) at 2024-12-04 10:59:23 from Amit Kapila <amit.kapila16 at gmail.com> (Patch: Yes)
    Attachment (v14-0001-Maintain-the-oldest-non-removeable-tranasction-I.patch) at 2024-12-03 03:47:26 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: No)
    Attachment (v13_2-0001-Maintain-the-oldest-non-removeable-tranasction-I.patch) at 2024-12-02 11:46:45 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: No)
    Attachment (v13-0003-Support-the-conflict-detection-for-update_delete.patch) at 2024-12-02 11:33:38 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v12_diff_amit_1.patch.txt) at 2024-11-29 10:08:53 from Amit Kapila <amit.kapila16 at gmail.com> (Patch: Yes)
    Attachment (v12-0005-Add-a-tap-test-to-verify-the-new-slot-xmin-mecha.patch) at 2024-11-29 02:24:37 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v11-0005-Add-a-tap-test-to-verify-the-new-slot-xmin-mecha.patch) at 2024-11-26 08:18:40 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v10_2-0001-Maintain-the-oldest-non-removeable-tranasction-I.patch) at 2024-11-21 09:33:04 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: No)
    Attachment (v9-0004-Add-a-detect_update_deleted-option-to-subscriptio.patch) at 2024-11-14 02:54:29 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v8-0001_2-Maintain-the-oldest-non-removeable-tranasction-I.patch.txt) at 2024-11-12 10:19:51 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: No)
    Attachment (v7-0002-Maintain-the-replication-slot-in-logical-launcher.patch) at 2024-11-05 02:27:57 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v6-0005-Add-a-tap-test-to-verify-the-new-slot-xmin-mechan.patch) at 2024-10-28 03:06:34 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (test_1025.sh) at 2024-10-25 06:17:06 from "Hayato Kuroda (Fujitsu)" <kuroda.hayato at fujitsu.com> (Patch: No)
    Attachment (v5-0005-Add-a-tap-test-to-verify-the-new-slot-xmin-mechan.patch) at 2024-10-21 03:09:59 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v4-0005-Add-a-tap-test-to-verify-the-new-slot-xmin-mechan.patch) at 2024-10-11 08:34:42 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v3-0005-Add-a-tap-test-to-verify-the-new-slot-xmin-mechan.patch) at 2024-10-02 02:39:21 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (v2-0005-Add-a-tap-test-to-verify-the-new-slot-xmin-mechan.patch) at 2024-09-30 06:32:42 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
    Attachment (perftest.conf) at 2024-09-25 05:44:00 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: No)
    Attachment (v21-0006-Add-a-tap-test-to-verify-the-new-slot-xmin-mecha.patch) at 2024-09-05 11:36:38 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
History
When Who What
2024-12-23 02:42:43 Hayato Kuroda (ha-kun) Added ha-kun as reviewer
2024-11-14 03:40:17 Hou Zhijie (houzj) Changed authors to Hou Zhijie (houzj)
2024-11-14 03:40:17 Hou Zhijie (houzj) Changed committer to amitkapila
2024-11-14 03:39:55 Hou Zhijie (houzj) Attached mail thread OS0PR01MB5716BE80DAEB0EE2A6A5D1F5949D2@OS0PR01MB5716.jpnprd01.prod.outlook.com
2024-11-14 03:39:55 Hou Zhijie (houzj) Created patch record
Edit