Re: NFS fcntl(F_SETLK) problem (Linux->MacOSX)
小川と申します。
記事<YAS.06Sep14190153@kirk.is.tsukuba.ac.jp>から引用します:
> 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@ice.email.ne.jp
++
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735