NFS fcntl(F_SETLK) problem (Linux->MacOSX)
新城@筑波大学情報です。こんにちは。
NFS のロックの問題が出ています。クライアントは、Linux
(RedHat, 2.6.9-42.0.2.ELsmp), サーバは、MacOSX 10.4 Server
です。うちの若い者が調べた所、クライアントで fcntl() システ
ムコールの F_SETLK で問題が発生するとのことでした。flock()
システムコールでは発生しません。
この辺り、何か情報はないでしょうか。flock() では問題ないとい
うことから、直感的に怪しいのは、Linux の lockd なんだけれど。
NFS は、v2 でも v3 でも同じように問題が発生します。
lockd の問題だとすると、昔ながらの問題で、なかなか技術が進ま
ないなあという気がします。分散アルゴリズムで難しい所ではある
んだけれど、先人がバグった所で、後の人も同じようにバグるかっ
て言いたい。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
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