Sourceforge Tracker Monitor
norep****@sourc*****
2003年 6月 9日 (月) 01:30:38 JST
Bugs item #2296, was opened at 2003-06-09 00:50 You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=1698&aid=2296&group_id=430 Category: 分散サーバ関連 Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Naoki Kurosawa (kurosawa) Assigned to: Naoki Kurosawa (kurosawa) Summary: バトルがタイムアウトすると、前回のバトル結果をアップロードしようとする Initial Comment: 1つのバトルに15分かかるとタイムアウトするんですが、 #15分だとmelee50ラウンドやると微妙にぎりぎりなので、 #20分に伸ばそうと思います。 タイムアウトしたとき、前回のバトルの結果をアップロード しようとして おかしいことになります。 問題はバトル開始前に前回のバトル結果をクリアしないこと から発生し、 ・タイムアウトする のに、 ・バトル結果があるのでタイムアウトでないと判断される。 ので、分散サーバはバトル中断を指示せず、Robocodeのバ トルは動き続ける。 ・前回のバトル結果を不正にアップロードし、次のバトルを ダウンロード。 ・次のバトルを開始しようとする。 ・Robocodeはバトル実行中なのにバトル開始指示を受けるの で、 実行中のバトルを中断。 ・その結果、Robocodeから分散サーバに中断が通知される。 ・分散サーバは中断通知を次のバトルのバトル終了と勘違い する ・中断されたバトル結果をアップロードする ... と、誤動作を続けます。 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.jp/tracker/?func=detail&atid=1698&aid=2296&group_id=430