[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


小川と申します。

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

> 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@xxxxxxxxxxxxxxx
                                      ++

$B$3$N>pJs$,$"$J$?$NC5$7$F$$?$b$N$+$I$&$+A*Br$7$F$/$@$5$!#(B
yes/$B$^$5$K$3$l$@!*(B   no/$B0c$&$J$!(B   part/$B0lIt8+$D$+$C$?(B   try/$B$3$l$G;n$7$F$_$k(B

$B$"$J$?$,C5$7$F$$?>pJs$O$I$N$h$&$J$3$H$+!"$4<+M3$K5-F~2<$5$!#FC$K!V$^$5$K$3$l$@!*!W$H8@$&>l9g$O5-F~$r$*4j$$7$^$9!#(B
$BNc(B:$B!VJ#?t$N%^%7%s$+$i(BCATV$B7PM3$G(Bipmasquerade$B$rMxMQ$7$F(BWeb$B$r;2>H$7$?$>l9g$N@_Dj$K$D$$F!W(B
Follow-Ups: References: