postgresql/src
Heikki Linnakangas 334445179c Reuse all-zero pages in GIN.
In GIN, an all-zeros page would be leaked forever, and never reused. Just
add them to the FSM in vacuum, and they will be reinitialized when grabbed
from the FSM. On master and 9.5, attempting to access the page's opaque
struct also caused an assertion failure, although that was otherwise
harmless.

Reported by Jeff Janes. Backpatch to all supported versions.
2015-07-27 12:30:26 +03:00
..
backend Reuse all-zero pages in GIN. 2015-07-27 12:30:26 +03:00
bin Restore use of zlib default compression in pg_dump directory mode. 2015-07-25 17:14:36 -04:00
common pgindent run for 9.5 2015-05-23 21:35:49 -04:00
include Fix handling of all-zero pages in SP-GiST vacuum. 2015-07-27 12:28:21 +03:00
interfaces Improve handling of out-of-memory in libpq. 2015-07-07 18:44:59 +03:00
makefiles Fix parallel make risk with new check temp-install setup 2015-04-29 20:34:22 -04:00
pl Fix (some of) pltcl memory usage 2015-07-20 14:10:07 +02:00
port Redesign tablesample method API, and do extensive code review. 2015-07-25 14:39:00 -04:00
template AIX: Test the -qlonglong option before use. 2015-07-17 03:01:14 -04:00
test Fix oversight in flattening of subqueries with empty FROM. 2015-07-26 17:44:27 -04:00
timezone Update time zone data files to tzdata release 2015d. 2015-05-15 19:35:29 -04:00
tools Turn install.bat into a pure one line wrapper fort he perl script. 2015-07-06 22:18:26 +03:00
tutorial Remove no-longer-required function declarations. 2015-05-24 12:20:23 -04:00
.gitignore
DEVELOPERS
Makefile
Makefile.global.in Redirect install output of make check into a log file 2015-07-23 09:44:20 -04:00
Makefile.shlib AIX: Link TRANSFORM modules with their dependencies. 2015-07-15 21:00:26 -04:00
bcc32.mak
nls-global.mk Setup error context callback for transaction lock waits 2014-03-19 15:10:36 -03:00
win32.mak