]> granicus.if.org Git - postgresql/commit
ReleaseRelationBuffers() failed to check for I/O in progress on a buffer
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 22 Nov 1999 01:19:42 +0000 (01:19 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 22 Nov 1999 01:19:42 +0000 (01:19 +0000)
commit6b5d8e14b4cdae589278b9fe5de333cf4c953eca
tree67b6792f55a1acb538e2a907caad6aa41e3ee7ac
parent610dfa6d5560ebcd72ecca82c64c91503efc9bc5
ReleaseRelationBuffers() failed to check for I/O in progress on a buffer
it wants to release.  This leads to a race condition: does the backend
that's trying to flush the buffer do so before the one that's deleting the
relation does so?  Usually no problem, I expect, but on occasion this could
lead to hard-to-reproduce complaints from md.c, especially mdblindwrt.
src/backend/storage/buffer/bufmgr.c