RE: Parallel Apply

From: "Hayato Kuroda (Fujitsu)" <kuroda(dot)hayato(at)fujitsu(dot)com>
To: 'vignesh C' <vignesh21(at)gmail(dot)com>
Cc: shveta malik <shveta(dot)malik(at)gmail(dot)com>, Tomas Vondra <tomas(at)vondra(dot)me>, Dilip Kumar <dilipbalaut(at)gmail(dot)com>, Andrei Lepikhov <lepihov(at)gmail(dot)com>, wenhui qiu <qiuwenhuifx(at)gmail(dot)com>, Amit Kapila <amit(dot)kapila16(at)gmail(dot)com>, Peter Smith <smithpb2250(at)gmail(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>, "Zhijie Hou (Fujitsu)" <houzj(dot)fnst(at)fujitsu(dot)com>
Subject: RE: Parallel Apply
Date: 2026-10-06 06:37:32
Message-ID: OS7PR01MB18317007E75FEF82988654AF3F5952@OS7PR01MB18317.jpnprd01.prod.outlook.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi Vignesh,

> I was planning to review this patch set and noticed the patch does not
> apply anymore, could you post a rebased version for reviewing?

Thanks for the contact. Here is an updated version.

The version number now becomes v27 by the internal reviews. I adjusted each
patches to work well and pass tests, and fixed test codes to extract the
dependent transaction correctly.

Best regards,
Hayato Kuroda
FUJITSU LIMITED

Attachment Content-Type Size
v27-0001-Support-remote-relation-synchronization-for-para.patch application/octet-stream 21.0 KB
v27-0002-Prepare-flush-position-tracking-for-parallel-app.patch application/octet-stream 14.3 KB
v27-0003-Introduce-a-shared-hash-table-to-store-paralleli.patch application/octet-stream 9.3 KB
v27-0004-Prepare-commit-order-preservation-for-parallel-a.patch application/octet-stream 8.7 KB
v27-0005-Support-dependency-tracking-via-remote-replica-i.patch application/octet-stream 27.9 KB
v27-0006-Parallel-apply-non-streaming-transactions.patch application/octet-stream 43.7 KB
v27-0007-Bound-dependency-tracking-memory-with-serial-app.patch application/octet-stream 10.2 KB
v27-0008-support-2PC.patch application/octet-stream 13.2 KB
v27-0009-Track-dependencies-for-streamed-transactions.patch application/octet-stream 9.8 KB
v27-0010-Handle-unsafe-parallel-apply-cases-due-to-non-im.patch application/octet-stream 21.8 KB
v27-0011-Support-dependency-tracking-via-local-unique-ind.patch application/octet-stream 49.5 KB
v27-0012-Support-dependency-tracking-via-local-foreign-ke.patch application/octet-stream 56.6 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Andrey Borodin 2026-10-06 06:38:02 Re: Why clearing the VM doesn't require registering vm buffer in wal record
Previous Message Bertrand Drouvot 2026-10-06 06:33:57 Re: WAL segment file descriptor leak on read errors can PANIC the server