pgsql/src/backend/storage/buffer bufmgr.c

From: "Vadim B(dot) Mikheev - CVS" <vadim(at)hub(dot)org>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql/src/backend/storage/buffer bufmgr.c
Date: 2001-03-21 10:13:30
Message-ID: 200103211013.f2LADUM55616@hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

CVSROOT: /home/projects/pgsql/cvsroot
Module name: pgsql
Changes by: vadim(at)hub(dot)org 01/03/21 05:13:30

Modified files:
src/backend/storage/buffer: bufmgr.c

Log message:
Check bufHdr->cntxDirty and call StartBufferIO in BufferSync()
*before* acquiring shlock on buffer context. This way we should be
protected against conflicts with FlushRelationBuffers.
(Seems we never do excl lock and then StartBufferIO for the same
buffer, so there should be no deadlock here, - but we'd better
check this very soon).

Browse pgsql-committers by date

  From Date Subject
Next Message Bruce Momjian - CVS 2001-03-21 15:46:12 pgsql/doc TODO
Previous Message Hiroshi Inoue 2001-03-21 09:35:25 pgsql/src/interfaces/odbc multibyte.c