Kouhei Sutou
kou****@clear*****
2014年 9月 19日 (金) 15:28:59 JST
須藤です。 私はここ数日RubyKaigi 2014というのに参加していて調べる余裕が ないのですが、だれか野本さんに協力してもらえないでしょうか? > このような状況となっているのですが、ご質問したい点は以下の二点になります。 > ・この無限ループ問題が発生した場合にCPU使用率への影響がどのようになるか > という点 皆川さんの報告だと無限ループになるのでCPU使用率は100%になり そうに思いました。でも、野本さんのケースは0%なんですよねぇ。 > ・公式サイト(http://groonga.org/ja/blog/2014/08/29/release.html)の >> ・1つの文書に同じトークンが大量に含まれている場合、インデックス構築時 >> に無限ループが発生 する問題を修正しました。 > > に関して、同じトークンが大量に含まれているというのは具体的にどの程度の量 > なのかという点 具体的な数はすぐにはわからないのですが、 "a a a a a a ..." のようにスペース区切りで「a」と書かれているテキストのインデッ クスを構築してみるのはいかがでしょうか?これで「1つの文書に 同じトークンが大量に含まれている」という状況を再現できそうに 思います。 > また、この無限ループ問題を確実に再現でき、公開しても問題の無いようなデー > タをお持ちの方がいらっしゃれば、大変恐縮ですがお譲りいただきたい です。 だれか持っていたらご協力よろしくお願いします! 別のやり方ですが、もし、野本さんのケースで再現するデータを公 開できるようなら他の人の環境で試してみて同じ状態になるかを確 認することもできるのではないかと思いました。もし、公開できる ようなら検討してみてもらえないでしょうか。 In <54193****@reedr*****> "[groonga-dev,02776] Groonga 4.0.5で修正されたインデックス構築時に無限ループが発生する件について" on Wed, 17 Sep 2014 16:20:11 +0900, 野本 航平 <knomo****@reedr*****> wrote: > 株式会社リード・レックスの野本と申します。 > > 弊社で開発しているシステムにおいて、Groonga 4.0.5で修正された > インデックス構築時の無限ループ問題にぶつかっているのではと懸念される挙動が > 確認されましたが、公式サイト等に記載されている情報では確信が得られなかった > ため、本MLにてご質問させて頂きます。 > > 確認した挙動としては、groonga.exeのloadコマンドにて > データ追加&動的インデックス構築を行うようにして利用している中で、 > このgroonga.exeプロセスが終了せずにCPU使用率0%の状態で残り続けてしまうと > いう状態となっています。 > なお、Groongaのバージョンは4.0.1を使っています。 > > このような状況となっているのですが、ご質問したい点は以下の二点になります。 > ・この無限ループ問題が発生した場合にCPU使用率への影響がどのようになるか > という点 > ・公式サイト(http://groonga.org/ja/blog/2014/08/29/release.html)の >> ・1つの文書に同じトークンが大量に含まれている場合、インデックス構築時 >> に無限ループが発生 する問題を修正しました。 > > に関して、同じトークンが大量に含まれているというのは具体的にどの程度の量 > なのかという点 > > また、この無限ループ問題を確実に再現でき、公開しても問題の無いようなデー > タをお持ちの方がいらっしゃれば、大変恐縮ですがお譲りいただきたい です。 > > > よろしければご回答頂ければ幸いです。 > よろしくお願い致します。 > > -- > --------------------------------------------- > 株式会社 リード・レックス > 開発部インターネットソリューショングループ > 野本 航平 > > 〒212-0013 > 神奈川県川崎市幸区堀川町580番地 > ソリッドスクエア西館17階 > TEL:044-280-8705 > FAX:044-280-8643 > E-mail knomo****@reedr***** > --------------------------------------------- > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev