Re: [WIP]Vertical Clustered Index (columnar store extension) - take2
Peter Smith <smithpb2250@gmail.com>
From: Peter Smith <smithpb2250@gmail.com>
To: Timur Magomedov <t.magomedov@postgrespro.ru>
Cc: "pgsql-hackers@lists.postgresql.org" <pgsql-hackers@lists.postgresql.org>,
Tomas Vondra <tomas@vondra.me>, "Aya Iwata (Fujitsu)" <iwata.aya@fujitsu.com>,
Japin Li <japinli@hotmail.com>, shveta malik <shveta.malik@gmail.com>
Date: 2025-11-06T07:22:55Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Mark ItemPointer arguments as const throughout
- e1ac846f3d28 19 (unreleased) cited
-
Reorganize GUC structs
- a13833c35f9e 19 (unreleased) cited
-
Eliminate XLOG_HEAP2_VISIBLE from vacuum phase III
- add323da40a6 19 (unreleased) cited
-
Update various forward declarations to use typedef
- d4d1fc527bdb 19 (unreleased) cited
-
Pathify RHS unique-ification for semijoin planning
- 24225ad9aafc 19 (unreleased) cited
-
Revert "Don't lock partitions pruned by initial pruning"
- 1722d5eb05d8 18.0 cited
-
For inplace update, send nontransactional invalidations.
- 243e9b40f1b2 18.0 cited
-
Remove nearly-unused SizeOfIptrData macro.
- 8023b5827fba 10.0 cited
Attachments
- v20251106-0003-VCI-module-documentation.patch (application/octet-stream) patch v20251106-0003
- v20251106-0001-VCI-changes-to-postgres-core.patch (application/octet-stream) patch v20251106-0001
- v20251106-0002-VCI-module-main.patch (application/octet-stream) patch v20251106-0002
Here are the latest patches. Some rebasing was needed. Note -- I've changed the versioning -- now date-based instead of v31. ~~~ Changes include: PATCH 0001. - Rebase due to commit e1ac846f3d2836dcfa0ad15310e28d0a0b495500 (ItemPointerData) PATCH 0002. - Rebase due to commit e1ac846f3d2836dcfa0ad15310e28d0a0b495500 (ItemPointerData) - Rebase due to commit a13833c (GUC structs) ~~~ KNOWN ISSUES The test cases are currently failing with a TRAP Assert. Unfortunately, the CI has failed to apply this patch for the last few weeks, so any master changes during that time could have impacted VCI without being noticed. Meanwhile, I am reposting these rebased patches despite the known test issue, because then at least it may catch/report any other emerging build problems early, while the cause of the TRAP is still being investigated. ====== Kind Regards, Peter Smith. Fujitsu Australia