diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2000-04-09 04:43:20 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2000-04-09 04:43:20 +0000 |
commit | 1f6d8b90b83e02af8e73adcb167581bb10d6be22 (patch) | |
tree | 951f6bcc75fc6e42e23b1e695d259bc18a71b193 /src/backend/access/gist/gist.c | |
parent | 9c38a8d29684e9b9822ff7ca7f84c22ecab9cf1e (diff) | |
download | postgresql-1f6d8b90b83e02af8e73adcb167581bb10d6be22.tar.gz postgresql-1f6d8b90b83e02af8e73adcb167581bb10d6be22.zip |
Buffer manager modifications to keep a local buffer-dirtied bit as well
as a shared dirtybit for each shared buffer. The shared dirtybit still
controls writing the buffer, but the local bit controls whether we need
to fsync the buffer's file. This arrangement fixes a bug that allowed
some required fsyncs to be missed, and should improve performance as well.
For more info see my post of same date on pghackers.
Diffstat (limited to 'src/backend/access/gist/gist.c')
0 files changed, 0 insertions, 0 deletions