2006年11月19日

[fol] Re: NFS fcntl(F_SETLK) problem (Linux->MacOSX)

小川と申します。

記事<YAS.06Sep14190153@xxxxx>から引用します:

> NFS のロックの問題が出ています。クライアントは、Linux
> (RedHat, 2.6.9-42.0.2.ELsmp), サーバは、MacOSX 10.4 Server
> です。うちの若い者が調べた所、クライアントで fcntl() システ
> ムコールの F_SETLK で問題が発生するとのことでした。flock()

> システムコールでは発生しません。

「問題」というのはどういう問題なのでしょうか?

> この辺り、何か情報はないでしょうか。

fcntlではなくflockの挙動なのですが、

Linux NFS faq の D10
http://nfs.sourceforge.net/#faq_d10

に、

 flock()/BSD locks act only locally on Linux NFS clients prior to
 2.6.12.

とあるので、Linuxのカーネル2.6.9だとflockはネットワーク越しではロック
できないのではないかなと思います。
--
小川建一 mailto:kenichi@xxxxx
++

投稿者 xml-rpc : 2006年11月19日 06:05
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/49611
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。