]> granicus.if.org Git - postgresql/commit
Properly set relpersistence for fake relcache entries.
authorRobert Haas <rhaas@postgresql.org>
Fri, 14 Sep 2012 13:35:07 +0000 (09:35 -0400)
committerRobert Haas <rhaas@postgresql.org>
Fri, 14 Sep 2012 13:35:07 +0000 (09:35 -0400)
commitbeb850e1d873f8920a78b9b9ee27e9f87c95592f
tree0a650e242f79708a002568b5812ec384e49bceb2
parent9afc6481117d2dd936e752da0424a2b6b05f6459
Properly set relpersistence for fake relcache entries.

This can result in buffers failing to be properly flushed at
checkpoint time, leading to data loss.

Report, diagnosis, and patch by Jeff Davis.
src/backend/access/transam/xlogutils.c
src/backend/storage/buffer/bufmgr.c