Re: Parallel CREATE INDEX for GIN indexes

From: Tomas Vondra <tomas(at)vondra(dot)me>
To: Michael Paquier <michael(at)paquier(dot)xyz>, Tomas Vondra <tomas(dot)vondra(at)enterprisedb(dot)com>
Cc: Matthias van de Meent <boekewurm+postgres(at)gmail(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Parallel CREATE INDEX for GIN indexes
Date: 2024-10-08 12:06:21
Message-ID: b9de4a75-a9d9-435a-a8e1-3603c71b1bdd@vondra.me
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 10/8/24 04:03, Michael Paquier wrote:
>
> _gin_parallel_build_main() is introduced in 0001. Please make sure to
> pass down a query ID.

Thanks for the ping. Here's an updated patch doing that, and also fixing
a couple whitespace issues. No other changes, but I plan to get back to
this patch soon - before the next CF.

regards

--
Tomas Vondra

Attachment Content-Type Size
v20241008-0001-Allow-parallel-create-for-GIN-indexes.patch text/x-patch 62.1 KB
v20241008-0002-Use-mergesort-in-the-leader-process.patch text/x-patch 12.6 KB
v20241008-0003-Remove-the-explicit-pg_qsort-in-workers.patch text/x-patch 10.2 KB
v20241008-0004-Compress-TID-lists-before-writing-tuples-t.patch text/x-patch 7.9 KB
v20241008-0005-Collect-and-print-compression-stats.patch text/x-patch 5.7 KB
v20241008-0006-Enforce-memory-limit-when-combining-tuples.patch text/x-patch 14.0 KB
v20241008-0007-Detect-wrap-around-in-parallel-callback.patch text/x-patch 8.1 KB
v20241008-0008-Use-a-single-GIN-tuplesort.patch text/x-patch 32.8 KB
v20241008-0009-Reduce-the-size-of-GinTuple-by-12-bytes.patch text/x-patch 5.5 KB
v20241008-0010-WIP-parallel-inserts-into-GIN-index.patch text/x-patch 18.4 KB

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Yugo Nagata 2024-10-08 12:18:54 Re: Doc: typo in config.sgml
Previous Message Ranier Vilela 2024-10-08 12:05:29 Re: Assorted style changes with a tiny improvement