[hackers-jp: 59] Re: Fw: [HACKERS] RFC: bufmgr locking changes

Yasuo Ohgaki yohgaki @ ohgaki.net
2004年 1月 9日 (金) 11:56:12 JST


大垣です。

# 皆さんお気付きとは思いますが

TANIDA Yutaka wrote:
> On Thu, 8 Jan 2004 09:55:15 +0900
> Satoshi Nagayasu <ml @ snaga.org> wrote:
> 
> 
>>最初の5行くらいしか読んでないんですが、
>>要するに以前からの問題であったgiant lockであるBufMgrLockを
>>使わなくしたてことなんでしょうか。
> 
> 
> patchしか見ていませんが、BufMgrLockは未だ使っていますね。やはり全体のロッ
> クは必要のようです。buffer個別のロックを使う機会を増やすようにして、数自
> 体は削減しているようです。

    - modifying the shared buffer table (buf_table.c) or making calls
      into the freelist code (freelist.c) still requires holding the
      BufMgrLock.

と言うことなので、BufMgrLockを無くすためでは無いようです。

The code is still a work-in-progress (running `pgbench -s 30 -c 20 -t
1000` bails out pretty quickly, for example), but any comments on
whether this scheme is in-theory correct would be very welcome.

使える常態でも無いようです。
hacker向けパッチですね。

--
Yasuo Ohgaki




hackers-jp メーリングリストの案内