]> granicus.if.org Git - postgresql/commit
pg_buffercache: Allow huge allocations.
authorRobert Haas <rhaas@postgresql.org>
Thu, 15 Sep 2016 13:22:52 +0000 (09:22 -0400)
committerRobert Haas <rhaas@postgresql.org>
Thu, 15 Sep 2016 13:30:38 +0000 (09:30 -0400)
commit8a503526e455b981718c2d24bd1630fd5b4cf7ac
tree7c4329b396775483a33f92d4133f53efcf16dcef
parent593d4e47db7af1a3a5dd6b6b1971f181b5566dbd
pg_buffercache: Allow huge allocations.

Otherwise, users who have configured shared_buffers >= 256GB won't
be able to use this module.  There probably aren't many of those, but
it doesn't hurt anything to fix it so that it works.

Backpatch to 9.4, where MemoryContextAllocHuge was introduced.  The
same problem exists in older branches, but there's no easy way to
fix it there.

KaiGai Kohei
contrib/pg_buffercache/pg_buffercache_pages.c