もはやこれまでか…
ぅぐ、アリス観たい…でも大会の後だなぁ…
大会直前最後の追い込み中。jushiroがうちなんですけど、だいぶ健闘してますが、うーん、わずかに激指に届かん…まあ指運に期待できる範囲ではあるようなので、あとは祈るだけですか。調布ってぇとどこだ、布多天神かな。あ、このクラインシンケン行きたいかも!でも遠いぞ。
ちなみにsenoabsもうちです。O, draconian devil! abnormalの件はまだ調査しきれてないですが、ぱっと見たところどうも以前作った読み筋パッチが悪さしてるような。PVがすごく長くなったときに、ボナのsckt_out()でバッファ長256越えてるような。そしたらたぶん改行なし尻切れ文字列を送って…まあはっきりわかりませんが。ログには"WARNING: send() failed"とか"recv() failed"とか出てます。今は読み筋止めてて、その後出なくなってるようではあるんですが。
4/30 追記:あれ?vsnprintfのman pageみると、sckt_out()のチェックでつかまりそうだな。まあコンパイラのバグってこともあるけど…
« ボナンザ hash/ehashの問題点 | トップページ | 恥ずかしながら帰ってまいりました »
「将棋プロセサ」カテゴリの記事
- ボンクラーズの開発過程について書いた記事が掲載されました(2019.03.07)
- 「浅い評価値を深い評価値に近づける学習法」誕生の背景(2016.10.06)
- 塚田九段の対ボンクラーズ練習棋譜を公開します(2013.09.07)
- Puella α ソース公開(2013.08.28)
- クラスタ並列の解説記事を公開します(2013.08.22)
sockエラーは気にされませんようm(_ _)m
クラスターはfloodgateの持ち時間15分より
思考時間が長くなる
選手権の20分の方がより有利という説があるようですが、
そのあたり予想ではどうでしょう?
投稿: mkomiya | 2010年4月30日 (金) 23時26分
15分と25分くらいならそんな大差ないんじゃないでしょうか。持ち時間短いと並列の効果出しづらいというのは実際ありますけど。
投稿: A級 | 2010年5月 1日 (土) 08時22分
bonaのsckt_out関数を確認してみましたが、
sendコマンドのflagsは0になってるようですね。
以下にあるような送信バッファ溢れの可能性はないでしょうか?
failedがログにあるということは、socket_errorが帰ってるということですが、
再送をしないといけない状態になってるかもしれません
http://www.ninxit.com/blog/2010/01/14/send-%E3%81%A8-recv-%E3%81%A8%E9%80%81%E4%BF%A1%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E6%BA%A2%E3%82%8C/
投稿: mkomiya | 2010年5月 6日 (木) 22時49分
情報ありがとうございます。この話知りませんでした。さっきいろいろ調べたところ、デフォルトはblockingモードのようなので、EAGAINにはならなそうな気がします。
http://www.geekpage.jp/programming/linux-network/nonblocking.php
よくわからんながら今sckt_outのバッファ大きくして試してます。あ、inaniwaに負けてる^^;;;
投稿: A級 | 2010年5月 7日 (金) 15時12分
tacos戦で通信がおかしくなったので、
もしかして?と思ったんですが、あれはtacos側の問題ですよね?
ボナ家族は稲庭に負けまくりですよ!
投稿: mkomiiya | 2010年5月 7日 (金) 20時44分