Return-Path: owner-postman Received: from faerie.CS.Berkeley.EDU (faerie.CS.Berkeley.EDU [128.32.37.53]) by nobozo.CS.Berkeley.EDU (8.6.10/8.6.3) with ESMTP id VAA17680 for ; Wed, 8 Mar 1995 21:48:40 -0800 Received: from localhost.Berkeley.EDU (localhost.Berkeley.EDU [127.0.0.1]) by faerie.CS.Berkeley.EDU (8.6.10/8.6.3) with SMTP id VAA19193 for postgres-arch; Wed, 8 Mar 1995 21:48:36 -0800 Message-Id: <199503090548.VAA19193@faerie.CS.Berkeley.EDU> X-Authentication-Warning: faerie.CS.Berkeley.EDU: Host localhost.Berkeley.EDU didn't use HELO protocol From: aoki@CS.Berkeley.EDU (Paul M. Aoki) To: postgres-arch@postgres.Berkeley.EDU Reply-To: aoki@CS.Berkeley.EDU (Paul M. Aoki) Subject: [andrew@postgres.Berkeley.EDU: sunita's bufmgr bug] Date: Wed, 08 Mar 95 21:48:36 -0800 Sender: aoki@postgres.Berkeley.EDU X-Mts: smtp ------- Forwarded Message From: "Andrew K. Yu" To: aoki@postgres.Berkeley.EDU Cc: andrew@postgres.Berkeley.EDU Subject: sunita's bufmgr bug Date: Wed, 8 Mar 1995 15:33:28 -0800 hey Paul, we seem to have found the bug (that you introduce last July while you're optimizing the bufmgr). The bug occurs when BufferReplace releases the lock and before it gets to insert the new tag into the buffer table (because it's flushing out a dirty buffer), someone else could have allocated another buffer for the same block. And when BufferReplace try to insert the new tag, it's already there... -andrew ------- End of Forwarded Message -- Paul M. Aoki | University of California at Berkeley aoki@CS.Berkeley.EDU | Dept. of EECS, Computer Science Division (#1776) | Berkeley, CA 94720-1776