pgsql-server/src backend/storage/buffer/buf_in ...

From: wieck(at)svr1(dot)postgresql(dot)org (Jan Wieck)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server/src backend/storage/buffer/buf_in ...
Date: 2004-02-12 15:06:57
Message-ID: 20040212150657.23FDED1B911@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: wieck(at)svr1(dot)postgresql(dot)org 04/02/12 11:06:56

Modified files:
src/backend/storage/buffer: buf_init.c bufmgr.c freelist.c
src/include/storage: buf_internals.h

Log message:
Fixed bug where FlushRelationBuffers() did call StrategyInvalidateBuffer()
for already empty buffers because their buffer tag was not cleard out
when the buffers have been invalidated before.

Also removed the misnamed BM_FREE bufhdr flag and replaced the checks,
which effectively ask if the buffer is unpinned, with checks against the
refcount field.

Jan

Browse pgsql-committers by date

  From Date Subject
Next Message Bruce Momjian 2004-02-12 16:05:15 pgsql-server/doc TODO
Previous Message Bruce Momjian 2004-02-12 14:41:13 pgsql-server/doc TODO