作成:

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

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

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

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

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

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

この記事をシェア

Yuki Matsukura

Yuki Matsukura

2003年からブログを書き続けるWeb系エンジニア。 コードだけでなく、家電やガジェットの修理、改造、応用の過程を記録している。 評論より実践、完成品より失敗も含めたプロセスこそが価値だと信じて、手を動かし続ける日々。

Comments