Yoshikazu Hashimoto
yoshi****@gmail*****
2015年 3月 27日 (金) 13:18:31 JST
先に貼ったのはMySQLのエラーログでしたが、 groonga.log もあったので、同じ gist に追加で貼っておきました。 -- 橋本祥一 <yoshi****@gmail*****> 2015年3月26日 21:34 Kouhei Sutou <kou****@clear*****>: > 須藤です。 > > In <CAJ3mjs9zHSRZfuOxSMtistRnv=jQWm+****@mail*****> > "[groonga-dev,03122] mroonga で CREATE FULLTEXT INDEX が失敗して DROP できないテーブルになる" on Thu, 26 Mar 2015 21:10:15 +0900, > Yoshikazu Hashimoto <yoshi****@gmail*****> wrote: > >> はじめまして。kamicup(はっしー)と申します。 >> >> 掲題の状況について以前ツイートしたら @ktou さんがフォローアップしてくだいまして、 >> ( https://twitter.com/kamicup/status/548122480498323456 ) >> >> エラーログにスタックトレースぽいのを見つけたので、こちらに報告させてもらいます。 > > 報告ありがとうございます! > >> ログ出力) >> - こちらに貼りました。 >> https://gist.github.com/kamicup/4df8abd672b8b25335f4 > > 静的索引構築という処理の中で落ちていますね。。。 > たぶん、ここのgrn_p_encv()の呼び出しで落ちています。 > > https://github.com/groonga/groonga/blob/master/lib/ii.c#L7632 > > > データに依存している気配がムンムンするのですが、データを提供 > してもらうことはむずかしいですよね。。。 > >> 状況) >> - InnoDBエンジンで2.5GB程のテーブルを >> - mroongaエンジンのテーブルにコピー(insert into ... select * from ...)して >> - CREATE FULLTEXT INDEX ... を実行すると、 >> - 300秒を超えるタイミングでプロセスが落ちて、 >> - Lost connection to MySQL server during query となり、 >> - DROP できない(壊れた?)テーブルになる。 > > クラッシュしているのでテーブルが壊れても不思議じゃないです > ね。。。 > >> バージョン) >> - mroonga: 5.00 >> - mysql: 5.6.17 >> - groonga: 5.0.0 >> - os: Linux version 3.14.25-23.45.amzn1.x86_64 >> (mockbuild @ gobi-build-64002) (gcc version 4.8.2 20140120 (Red Hat >> 4.8.2-16) (GCC) ) #1 SMP Wed Dec 3 21:29:43 UTC 2014 >> >> mroonga と mysql は ↓ の内容に沿ってソースからインストールしたものです。 >> http://memocra.blogspot.jp/2013/05/mroonga-mroongamysql.html > > バージョン情報とインストール方法に関する情報の提供もありがと > うございます!助かります! > > Groonga 5.0.0なのでインデックスが壊れるという既知の問題は修 > 正されたものです。なので、未知の問題な気がします。 > > > -- > 須藤 功平 <kou****@clear*****> > 株式会社クリアコード <http://www.clear-code.com/> > > Groongaベースの全文検索システムを総合サポート: > http://groonga.org/ja/support/ > パッチ採用 - プログラミングが楽しい人向けの採用プロセス: > http://www.clear-code.com/recruitment/ > コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: > http://www.clear-code.com/services/code-reader/ > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev