postgresql/src/backend/access
Heikki Linnakangas a471700e3c 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:33:13 +03:00
..
common Remove tabs after spaces in C comments 2014-05-06 11:26:26 -04:00
gin Reuse all-zero pages in GIN. 2015-07-27 12:33:13 +03:00
gist Cannot rely on %z printf length modifier. 2014-10-05 09:56:58 +03:00
hash Remove unnecessary variables in _hash_splitbucket(). 2015-04-03 16:49:12 -04:00
heap Revoke incorrectly applied patch version 2015-06-27 02:22:26 +01:00
index Fix BuildIndexValueDescription for expressions 2015-01-29 22:00:03 -05:00
nbtree Fix column-privilege leak in error-message paths 2015-01-28 12:33:15 -05:00
transam Fix off-by-one error in calculating subtrans/multixact truncation point. 2015-07-23 01:30:17 +03:00
Makefile