]> granicus.if.org Git - postgresql/commit
Fix variable confusion in BufferSync().
authorRobert Haas <rhaas@postgresql.org>
Fri, 6 Jan 2012 13:32:32 +0000 (08:32 -0500)
committerRobert Haas <rhaas@postgresql.org>
Fri, 6 Jan 2012 13:35:48 +0000 (08:35 -0500)
commit7e4911b2ae33acff7b85234b91372133ec6df9d4
treed6f62786b6574eb0de4ee4aa116c467ae906e084
parentbd0e74a9ce98c65c94565fb603dcc7b710cd4227
Fix variable confusion in BufferSync().

As noted by Heikki Linnakangas, the previous coding confused the "flags"
variable with the "mask" variable.  The affect of this appears to be that
unlogged buffers would get written out at every checkpoint rather than
only at shutdown time.  Although that's arguably an acceptable failure
mode, I'm back-patching this change, since it seems like a poor idea to
rely on this happening to work.
src/backend/storage/buffer/bufmgr.c