Files
postgresql/src/bin
Alexander Korotkov 09ef2f8df1 reindexdb: Fix the index-level REINDEX with multiple jobs
47f99a407d introduced a parallel index-level REINDEX.  The code was written
assuming that running run_reindex_command() with 'async == true' can schedule
a number of queries for a connection.  That's not true, and the second query
sent using run_reindex_command() will wait for the completion of the previous
one.

This commit fixes that by putting REINDEX commands for the same table into a
single query.

Also, this commit removes the 'async' argument from run_reindex_command(),
as only its call always passes 'async == true'.

Reported-by: Álvaro Herrera <alvherre@alvh.no-ip.org>
Discussion: https://postgr.es/m/202503071820.j25zn3lo4hvn%40alvherre.pgsql
Reviewed-by: Álvaro Herrera <alvherre@alvh.no-ip.org>
Backpatch-through: 17
2025-03-16 13:29:20 +02:00
..
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-17 17:51:30 +01:00
2025-02-10 15:00:55 +01:00
2025-02-17 17:51:30 +01:00
2024-01-11 12:48:27 -05:00
2024-01-11 12:48:27 -05:00