[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 93] LockDir in $CVSROOT/CVSROOT/config
- To: cvs-ml@vox.dj.kit.ac.jp
- Subject: [cvs-ml 93] LockDir in $CVSROOT/CVSROOT/config
- From: KOIE Hidetaka (鯉江英隆) <koie@suri.co.jp>
- Date: Mon, 1 Mar 1999 21:25:29 +0900
- Reply-To: cvs-ml
- Sender: owner-cvs-ml
CVS-1.10からconfigにLockDirという変数が
追加されているのに気づきました。
LockDir=/tmp/cvs-lock-dirなどとして
Solaris上のCVS pserverを使っていますが
LockDirをswapfs上にとっておくと
cvs updateにかかる時間がだいたい3割は短かくなります。
ただし、commitするときのRCSのマナーの,foo,形式のロック
(rcs_internal_lockfile)は、いままでどおり、
レポジトリ上に作成されます。
ふと「cvsupとの排他はどうなっているんだろうか」と思って
cvsupのソースをとってきてみたら #cvs.lock 等の文字は見当たらず
楽観的な方式のほうです。
#まさか ,foo, 形式のロックはやってないでしょう。
というわけでレポジトリをasynchoronousでmountしているのでなければ
LockDirを試す価値はあると思います。
--
KOIE Hidetaka 鯉江英隆 <hide@koie.org>