Detection and resolution of logical replication conflict

Edit
ID 5021
Title Detection and resolution of logical replication conflict
Topic Replication & Recovery
Created 2024-06-06 05:46:03
Last modified 2024-10-05 09:40:44 (1 month, 2 weeks ago)
Latest email 2024-10-28 21:49:19 (3 weeks, 2 days ago)
Status
2024-11: Needs review
2024-09: Moved to next CF
2024-07: Moved to next CF
Target version 18
Authors Hou Zhijie (houzj), shveta malik (shvetam), Nisha Moond (nishamoond)
Reviewers Masahiko Sawada (masahikosawada), 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/5021
git checkout commitfest/cf/5021
Emails
Conflict Detection and Resolution
First at 2024-05-23 06:36:51 by shveta malik <shveta.malik at gmail.com>
Latest at 2024-10-28 21:49:19 by Diego Fronza <diego.fronza at percona.com>
Latest attachment (v16-0001-TAP-tests-to-reproduce-issue-with-DirtySnapshot-.patch) at 2024-10-21 01:14:00 from Michail Nikolaev <michail.nikolaev at gmail.com>
    Attachment (v16-0001-TAP-tests-to-reproduce-issue-with-DirtySnapshot-.patch) at 2024-10-21 01:14:00 from Michail Nikolaev <michail.nikolaev at gmail.com> (Patch: Yes)
    Attachment (v17-0004-Implements-last_update_wins-conflict-resolver.patch) at 2024-10-21 00:45:20 from Ajin Cherian <itsajin at gmail.com> (Patch: Yes)
    Attachment (20241015-PS-review-v150001-nits.txt) at 2024-10-15 07:00:07 from Peter Smith <smithpb2250 at gmail.com> (Patch: No)
    Attachment (v16-0001-Add-CONFLICT-RESOLVERS-into-the-syntax-for-CREAT.patch) at 2024-10-11 03:20:25 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: Yes)
    Attachment (v15-0001-Add-CONFLICT-RESOLVERS-into-the-syntax-for-CREAT.patch) at 2024-10-08 08:42:57 from Ajin Cherian <itsajin at gmail.com> (Patch: Yes)
    Attachment (PS_NITPICKS_20241002_v140001_CODE.txt) at 2024-10-02 08:54:32 from Peter Smith <smithpb2250 at gmail.com> (Patch: Yes)
    Attachment (PS_NITPICKS_CDR_v140001_DOCS.txt) at 2024-09-27 07:30:03 from Peter Smith <smithpb2250 at gmail.com> (Patch: Yes)
    Attachment (v14-0001-Add-CONFLICT-RESOLVERS-into-the-syntax-for-CREAT.patch) at 2024-09-20 03:10:39 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: Yes)
    Attachment (v13-0003-Conflict-resolution-for-update_exists-conflict-t.patch) at 2024-09-12 08:33:11 from Ajin Cherian <itsajin at gmail.com> (Patch: Yes)
    Attachment (v12-0005-Implements-Clock-skew-management-between-nodes.patch) at 2024-09-06 08:35:14 from Ajin Cherian <itsajin at gmail.com> (Patch: Yes)
    Attachment (v11-0001-Add-CONFLICT-RESOLVERS-into-the-syntax-for-CREAT.patch) at 2024-08-30 05:30:46 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: Yes)
    Attachment (v10-0001-Add-CONFLICT-RESOLVERS-into-the-syntax-for-CREAT.patch) at 2024-08-27 08:21:42 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Add-CONFLICT-RESOLVERS-into-the-syntax-for-CREATE.patch) at 2024-08-21 10:38:00 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: Yes)
    Attachment (v8-0004-Manage-Clock-skew-and-implement-last_update_wins.patch) at 2024-07-31 11:24:06 from Ajin Cherian <itsajin at gmail.com> (Patch: Yes)
    Attachment (v7-0002-Add-CONFLICT-RESOLVERS-into-the-syntax-for-CREATE.patch) at 2024-07-26 04:20:01 from Ajin Cherian <itsajin at gmail.com> (Patch: Yes)
    Attachment (v6-0003-Conflict-resolvers-for-insert-update-and-delete.patch) at 2024-07-17 06:01:12 from shveta malik <shveta.malik at gmail.com> (Patch: Yes)
    Attachment (v5-0002-DDL-command-to-configure-Global-Conflict-Resolver.patch) at 2024-07-09 09:39:35 from shveta malik <shveta.malik at gmail.com> (Patch: Yes)
    Attachment (v4-0001-Detect-and-log-conflicts-in-logical-replication.patch) at 2024-07-05 06:52:29 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: Yes)
    Attachment (v3-0005-Configure-table-level-conflict-resolvers.patch) at 2024-07-04 04:01:01 from shveta malik <shveta.malik at gmail.com> (Patch: Yes)
    Attachment (v2-0002-DDL-command-to-configure-Global-Conflict-Resolver.patch) at 2024-06-28 09:45:19 from shveta malik <shveta.malik at gmail.com> (Patch: Yes)
    Attachment (v1-0004-Configure-table-level-conflict-resolvers.patch) at 2024-06-27 10:33:30 from shveta malik <shveta.malik at gmail.com> (Patch: Yes)
    Attachment (v1-0002-DDL-command-to-configure-Global-Conflict-Resolver.patch) at 2024-06-27 03:14:02 from Nisha Moond <nisha.moond412 at gmail.com> (Patch: Yes)
    Attachment (v1-0001-Detect-and-log-conflicts-in-logical-replication.patch) at 2024-06-24 08:17:02 from shveta malik <shveta.malik at gmail.com> (Patch: Yes)
    Attachment (v1-0001-Detect-update-and-delete-conflict-in-logical-repl.patch) at 2024-06-05 06:31:59 from "Zhijie Hou (Fujitsu)" <houzj.fnst at fujitsu.com> (Patch: Yes)
History
When Who What
2024-10-07 07:54:10 Hayato Kuroda (ha-kun) Added ha-kun as reviewer
2024-10-05 09:40:44 Andrey Borodin (x4m) Closed in commitfest 2024-09 with status: Moved to next CF
2024-09-27 00:39:05 Masahiko Sawada (masahikosawada) Added masahikosawada as reviewer
2024-08-01 06:26:23 Corey Huinker (coreyh) Closed in commitfest 2024-07 with status: Moved to next CF
2024-06-06 06:00:14 Hou Zhijie (houzj) Changed authors to Hou Zhijie (houzj), shveta malik (shvetam), Nisha Moond (nishamoond)
2024-06-06 05:47:59 Hou Zhijie (houzj) Changed authors to Hou Zhijie (houzj), shveta malik (shvetam)
2024-06-06 05:47:59 Hou Zhijie (houzj) Changed committer to amitkapila
2024-06-06 05:47:59 Hou Zhijie (houzj) Changed targetversion to 18
2024-06-06 05:46:03 Hou Zhijie (houzj) Attached mail thread CAJpy0uD0-DpYVMtsxK5R=zszXauZBayQMAYET9sWr_w0CNWXxQ@mail.gmail.com
2024-06-06 05:46:03 Hou Zhijie (houzj) Created patch record
Edit