subversionがNFS越しで止まる。。。

こんな問題が起こった:
========
cronで2分おきに
% svn update
するように設定していたのだが、すぐ止まる。1,2時間で止まる。

% svn cleanup
しても、 /path/to/somewhere/.svn/tmp が存在しないと言われて、cleanupが途中で止まる。

復旧する方法は、checkoutし直すしかない。
========

いろいろ試した結果、
NFS越しにsvn updateするとおかしくなる。
ってことがわかった。

おそらく、subversionがupdateの際にファイルのロックをしているのだけれど、レポジトリのからupdateする速度が遅くて、ロックが途中でタイムアウトしているのだと思う。
まったく、困ったものだ。

コメント

タイトルとURLをコピーしました