[groonga-dev,02783] Re: Groonga 4.0.5で修正されたインデックス構築時に無限ループが発生する件について

Back to archive index

野本 航平 knomo****@reedr*****
2014年 9月 19日 (金) 16:47:56 JST


株式会社リード・レックスの野本です。

須藤さん。お忙しいところご意見をお送りくださりありがとうございます。

> 皆川さんの報告だと無限ループになるのでCPU使用率は100%になり
> そうに思いました。でも、野本さんのケースは0%なんですよねぇ。
確かに無限ループでCPU使用率が0%というのはなにか違うような気もします。
他にgroonga稼働中に応答がかえって来なくなるような不具合の情報が出て
いなかったため、こちらの問題ではないかと思い前回のようなご質問をさせ
ていただきました。


> 具体的な数はすぐにはわからないのですが、
>
>   "a a a a a a ..."
>
> のようにスペース区切りで「a」と書かれているテキストのインデッ
> クスを構築してみるのはいかがでしょうか?

”あああああああ”

のような同じ文字のみで書かれたテキストでのインデックス構築は試していまし
たが、
スペース区切りで書かれているものについては試していませんでした。
こちらのご紹介いただいたケースでも試してみます。

> 別のやり方ですが、もし、野本さんのケースで再現するデータを公
> 開できるようなら他の人の環境で試してみて同じ状態になるかを確
> 認することもできるのではないかと思いました。もし、公開できる
> ようなら検討してみてもらえないでしょうか。
申し訳ありません。再現するデータには公開不可能な情報が含まれているため、
ご提供することができません。


インデックス構築時の無限ループであることが確定できれば最新版のgroongaを
導入することで対処でき、再発生することがないということを保証できるため、
大変厚かましいお願いになりますが何か情報をお持ちの方がいらっしゃれば
ご提供いただければ幸いです。

何卒よろしくお願い致します。


(2014/09/19 15:28), Kouhei Sutou wrote:
> 須藤です。
>
> 私はここ数日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
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
>


-- 
---------------------------------------------
 株式会社 リード・レックス
 開発部インターネットソリューショングループ
 野本 航平 
 
 〒212-0013
 神奈川県川崎市幸区堀川町580番地
 ソリッドスクエア西館17階
 TEL:044-280-8705
 FAX:044-280-8643
 E-mail knomo****@reedr*****
---------------------------------------------




groonga-dev メーリングリストの案内
Back to archive index