任务单 #26780

commit できない ロックファイルの削除

开放日期: 2011-11-22 11:43 最后更新: 2011-11-22 17:57

报告人:
属主:
(无)
类型:
状态:
关闭
组件:
(无)
里程碑:
(无)
优先:
9 - Highest
严重性:
5 - Medium
处理结果:
文件:

Details

管理者様

samurai-graph プロジェクトの管理者 kuromaru と申します。

どうやら私の誤操作によってロックファイルが作成されてしまったようで、 commit を行おうとすると以下のようなメッセージが延々と表示されます。

cvs commit: [02:03:41] waiting for kuromaru's lock in /cvsroot/samurai-graph/samurai-graph/src/jp/riken/brain/ni/samuraigraph/base

お手数をお掛けして申し訳ありませんが、削除をお願い致します。

任务单历史 (3/10 Histories)

2011-11-22 11:43 Updated by: kuromaru
  • New Ticket "commit できない ロックファイルの削除" created
2011-11-22 12:31 Updated by: kuromaru
  • 优先 Update from 5 - Medium to 9 - Highest
2011-11-22 12:51 Updated by: sugi
  • Ticket Close date is changed to 2011-11-22 12:51
  • 状态 Update from 开启 to 关闭
评论

すみません、cvs のロックは30分ほどで強制的に解除しているんですが、これに抜けがありました。 ひとまず手動で強制解除しておきました。

今後はこのパターンでも、自動的に30分以上残っているロックは削除されます。

2011-11-22 15:12 Updated by: kuromaru
  • 状态 Update from 关闭 to 开启
评论

管理者様

済みませんが、再度オープンさせて下さい。また同様の現象が発生してしまいました。

ご連絡頂いた後で、試しに1ファイルのみをcommitしてみたところ、今度は正常にcommit完了しました。 しかし、その次に複数のファイルをまとめてcommitしようとしたところ、

  Terminated with fatal signal 11

というメッセージが表示され、今度はcommitに失敗してしまいました。 このメッセージが表示された後に再度commitしようとすると、今度はメッセージ

  cvs commit: [05:03:03] waiting for kuromaru's lock in /cvsroot/samurai-graph/samurai-graph/src/jp/riken/brain/ni/samuraigraph/data

が表示されました。先のエラー「Terminated ...」によって、再びロックがかかってしまったようです。 これは、30分以上待ったら解除されましたが、回復後に再び同じ「Terminated ...」のエラーが発生してしまいました。 (今度は1ファイルずつ順番にcommitしていったのですが、やはり発生してしまいました。)

この「Terminated with fatal signal 11」というエラーについて、ご対応頂けないでしょうか。 一度に大量のファイルをcommitしようとしたことと関係あるのかも知れません。 この問題が解決すれば、ロックの問題も発生しなくなるのではないかと思います。

お手数をお掛け致しますが、よろしくお願い致します。

2011-11-22 16:38 Updated by: ishikawa
评论

kuromaru への返信

管理者様 済みませんが、再度オープンさせて下さい。また同様の現象が発生してしまいました。 ご連絡頂いた後で、試しに1ファイルのみをcommitしてみたところ、今度は正常にcommit完了しました。 しかし、その次に複数のファイルをまとめてcommitしようとしたところ、   Terminated with fatal signal 11 というメッセージが表示され、今度はcommitに失敗してしまいました。

上記は サーバ側の cvs コマンド自体が sergmentation fault で死んでいるエラーなのですが、 こちらで問題が再現できず 現状調査不能な状況です。

すいませんが、もう少し詳細に可能な限り具体的に どういうコマンドを入力して どういうファイル (ファイル名/ファイルの中身)のcommit 操作を行なった結果 そうなるのか (こちらで再現できる簡単な方法があるのがベストなのですが...)お教えいただけますでしょうか?

2011-11-22 17:06 Updated by: ishikawa
评论

とりあえず全く手がかりがない状態ですが 一点修正してみました これで問題は収束しますでしょうか?

2011-11-22 17:25 Updated by: kuromaru
评论

情報不足で済みませんでした。 実は、どのような場合にエラーが発生するのかについて調査してまとめていたところ、突然エラーが発生しなくなりました。 先ほどのishikawa様の修正によって問題が解決したものと考えられます。ありがとうございました。

念のため、先ほどエラーが発生した状況について、以下にまとめておきます。


<エラー発生状況詳細>

エラーが発生したcommitコマンドのうち、もっとも新しいものを以下に記載します。

  cvs commit -m "Modified the functions to save the data into a file." SGSXYNetCDFData.java

このコマンドを入力直後に「Terminated with fatal signal 11」が表示されました。

コミット対象ファイル SGSXYNetCDFData.java はリポジトリの以下の場所に置かれています。

  /samurai-graph/samurai-graph/src/jp/riken/brain/ni/samuraigraph/data/SGSXYNetCDFData.java

このファイルはテキスト形式ファイルなのですが、リポジトリにある最新のソースと、私のローカルにある

同ファイルとの diff を取りましたところ、全く差異が存在していない状態でした。

尚、このファイルに対しては以下のupdateコマンドでも全く同じ「Terminated...」のエラーが発生しました。

  cvs update SGSXYNetCDFData.java


但し、上記のファイル以外についても発生していたかどうかについては、既にエラーが発生しなくなりましたので不明です。

また問題が発生したときにはよろしくお願い致します。お騒がせ致しました。

2011-11-22 17:34 Updated by: kuromaru
  • Ticket Close date is changed to 2011-11-22 17:34
  • 状态 Update from 开启 to 关闭
评论

問題が解決しましたので、クローズさせて頂きます。

2011-11-22 17:43 Updated by: ishikawa
评论

kuromaru への返信

情報不足で済みませんでした。

このファイルはテキスト形式ファイルなのですが、リポジトリにある最新のソースと、私のローカルにある 同ファイルとの diff を取りましたところ、全く差異が存在していない状態でした。 尚、このファイルに対しては以下のupdateコマンドでも全く同じ「Terminated...」のエラーが発生しました。   cvs update SGSXYNetCDFData.java

あぁ なるほど... であれば いま修正した箇所でビンゴだと思います。

2011-11-22 17:57 Updated by: kuromaru
评论

ishikawa への返信

あぁ なるほど... であれば いま修正した箇所でビンゴだと思います。

エラー発生の原因まで明確になったようで安心致しました。ありがとうございました。

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名