Tomas Vondra
6c63bcbf3c
Minor cleanup of the BRIN parallel build code
...
Commit b437571714 added support for parallel builds for BRIN indexes,
using code similar to BTREE parallel builds, and also a new tuplesort
variant. This commit simplifies the new code in two ways:
* The "spool" grouping tuplesort and the heap/index is not necessary.
The heap/index are available as separate arguments, causing confusion.
So remove the spool, and use the tuplesort directly.
* The new tuplesort variant does not need the heap/index, as it sorts
simply by the range block number, without accessing the tuple data.
So simplify that too.
Initial report and patch by Ranier Vilela, further cleanup by me.
Author: Ranier Vilela
Discussion: https://postgr.es/m/CAEudQAqD7f2i4iyEaAz-5o-bf6zXVX-AkNUBm-YjUXEemaEh6A%40mail.gmail.com
2023-12-30 23:15:04 +01:00
..
2023-07-05 10:53:11 +09:00
2023-10-26 09:20:54 +02:00
2023-01-02 15:00:37 -05:00
2023-11-13 13:01:51 -05:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-10-26 09:20:54 +02:00
2023-10-26 09:20:54 +02:00
2023-01-02 15:00:37 -05:00
2023-10-26 09:20:54 +02:00
2022-09-27 20:50:21 +02:00
2023-11-08 13:30:50 +02:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-05-17 10:19:17 +09:00
2023-03-17 17:47:19 -04:00
2023-01-02 15:00:37 -05:00
2023-01-25 11:48:38 -05:00
2023-01-02 15:00:37 -05:00
2023-10-26 09:20:54 +02:00
2023-10-16 03:18:22 +03:00
2023-01-10 05:54:36 +01:00
2023-01-02 15:00:37 -05:00
2023-01-08 16:25:33 -05:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-11-10 08:45:01 +05:30
2023-12-20 08:42:28 -05:00
2023-12-30 11:43:57 +01:00
2023-01-02 15:00:37 -05:00
2023-10-26 09:20:54 +02:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-10-10 07:50:43 +02:00
2023-10-26 09:20:54 +02:00
2023-10-05 10:59:08 +02:00
2023-01-02 15:00:37 -05:00
2023-11-17 11:20:53 +09:00
2023-10-26 09:20:54 +02:00
2023-01-02 15:00:37 -05:00
2023-10-26 09:20:54 +02:00
2023-04-18 13:23:23 +12:00
2023-11-15 13:42:30 -06:00
2023-11-14 10:27:10 +01:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-12-19 12:11:47 +02:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-07-09 11:55:18 +12:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-04-19 13:50:33 +12:00
2023-01-02 15:00:37 -05:00
2023-11-08 13:30:50 +02:00
2023-10-26 09:20:54 +02:00
2023-02-20 16:18:27 +13:00
2023-10-26 09:20:54 +02:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-10-26 09:20:54 +02:00
2023-10-26 09:20:54 +02:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-04-05 14:17:55 -07:00
2023-11-23 13:31:36 +02:00
2023-10-26 09:20:54 +02:00
2023-05-19 12:37:58 +09:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-09-05 19:53:43 +12:00
2023-10-26 09:20:54 +02:00
2023-04-19 13:50:33 +12:00
2023-01-02 15:00:37 -05:00
2023-10-26 09:20:54 +02:00
2023-10-26 09:20:54 +02:00
2023-05-17 10:19:17 +09:00
2023-12-30 23:15:04 +01:00
2023-11-27 13:10:09 -06:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-04-04 11:25:23 -04:00
2023-01-02 15:00:37 -05:00
2023-01-02 15:00:37 -05:00
2023-05-19 17:24:48 -04:00
2023-10-26 09:20:54 +02:00
2023-01-02 15:00:37 -05:00
2023-10-26 09:20:54 +02:00