postgresql/src/backend/access
Fujii Masao 9b8d4782ba Rework handling of OOM when allocating record buffer in XLOG reader.
Commit 2c03216 changed allocate_recordbuf() so that it uses a palloc to
allocate the read buffer and fails immediately when an out-of-memory error
shows up, even though its callers still expect that NULL is returned in that
case. This bug is fixed making allocate_recordbuf() use a palloc_extended
with MCXT_ALLOC_NO_OOM flag and return NULL in OOM case.

Michael Paquier
2015-04-03 18:29:38 +09:00
..
brin Move BRIN page type to page's last two bytes 2015-03-10 12:27:15 -03:00
common Use FLEXIBLE_ARRAY_MEMBER for HeapTupleHeaderData.t_bits[]. 2015-02-21 15:13:06 -05:00
gin Make ginbuild's funcCtx be independent of its tmpCtx. 2015-03-29 14:02:58 -04:00
gist Fix GiST index-only scans for opclasses with different storage type. 2015-03-26 23:07:52 +02:00
hash Fix bogus concurrent use of _hash_getnewbuf() in bucket split code. 2015-03-30 16:40:05 -04:00
heap Use FLEXIBLE_ARRAY_MEMBER in a number of other places. 2015-02-21 16:12:14 -05:00
index Add support for index-only scans in GiST. 2015-03-26 19:12:00 +02:00
nbtree Reduce pinning and buffer content locking for btree scans. 2015-03-25 14:24:43 -05:00
rmgrdesc Merge the various forms of transaction commit & abort records. 2015-03-15 17:37:07 +01:00
spgist Add support for index-only scans in GiST. 2015-03-26 19:12:00 +02:00
transam Rework handling of OOM when allocating record buffer in XLOG reader. 2015-04-03 18:29:38 +09:00
Makefile BRIN: Block Range Indexes 2014-11-07 16:38:14 -03:00