]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Fix oversized memory allocation in Parallel Hash Join
authorAlexander Korotkov <akorotkov@postgresql.org>
Sun, 7 Jan 2024 07:03:55 +0000 (09:03 +0200)
committerAlexander Korotkov <akorotkov@postgresql.org>
Sun, 7 Jan 2024 07:32:58 +0000 (09:32 +0200)
commit714a987bc1333121bb83415f764076c8e7e8d8fb
tree67ce841c3a15a9949808d57dfaaab268e25b604b
parent37c5516633c833de6bdb57a1752a2f8e8f0d5420
Fix oversized memory allocation in Parallel Hash Join

During the calculations of the maximum for the number of buckets, take into
account that later we round that to the next power of 2.

Reported-by: Karen Talarico
Bug: #16925
Discussion: https://postgr.es/m/16925-ec96d83529d0d629%40postgresql.org
Author: Thomas Munro, Andrei Lepikhov, Alexander Korotkov
Reviewed-by: Alena Rybakina
Backpatch-through: 12
src/backend/executor/nodeHash.c