From: Yusuke ENDOH Date: 2010-02-19T00:12:09+09:00 Subject: [ruby-dev:40446] Re: repeat of DRb.start_service and DRb.stop_service may result in EADDRINUSE 遠藤です。 2010年2月18日7:41 Masatoshi SEKI : > On 2010/02/17, at 22:15, Yusuke ENDOH wrote: > >> Thread#kill でサービスを停止しているようですが、kill した後 join しない >> と確実に死んだかどうかわからないと思います。1.8 ではタイミングがたまたま >> 問題になっていないだけな気がします。 >> >> rubyspec がたまに失敗して鬱陶しいので、もしよければ直したいです。以下の >> パッチで直ります。 >> *snip* > > Thread#killは終了を待つわけじゃないのかー。 > > ありがとうございます。 > 今日明日は作業できそうにないので、遠藤さんcommitをお願いできますか? 即答ありがとうございます。コミットしました。 > 完全な終了、というのがどの程度できてるのかあやしいような気がする > のですが、それは件のRubySpecでは問題ないでしょう。 そう思います。 drb の spec は erb と違ってまだほとんど書かれてないようなので、 ひょっとしたらそのうち何か問題が洗い出されるかもしれません。 -- Yusuke ENDOH