Mark shared buffer lookup table HASH_FIXED_SIZE
authorAndres Freund <andres@anarazel.de>
Thu, 18 Sep 2025 00:28:43 +0000 (20:28 -0400)
committerAndres Freund <andres@anarazel.de>
Thu, 18 Sep 2025 00:28:43 +0000 (20:28 -0400)
commit0110e2ec5c0f230beb439885bd1f8505e783e742
tree6d9bf5ce8b791992246a38f78f4918637f481ffb
parentb0cc0a71e0a0a760f54c72edb8cd000e4555442b
Mark shared buffer lookup table HASH_FIXED_SIZE

StrategyInitialize() calls InitBufTable() with maximum number of entries that
the buffer lookup table can ever have. Thus there should not be any need to
allocate more element after initialization. Hence mark the hash table as fixed
sized.

Author: Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
Discussion: https://postgr.es/m/CAExHW5v0jh3F_wj86yC=qBfWk0uiT94qy=Z41uzAHLHh0SerRA@mail.gmail.com
src/backend/storage/buffer/buf_table.c