[groonga-dev,03622] Re: Mroonga_で_data_truncated_for_primary_key_column: <id> が発生する

Back to archive index

Kouhei Sutou kou****@clear*****
2015年 11月 1日 (日) 13:00:26 JST


須藤です。

In <20151****@domai*****>
  "[groonga-dev,03619] Re: Mroonga_で_data_truncated_for_primary_key_column: <id> が発生する" on Fri, 30 Oct 2015 21:52:20 +0900,
  各務 洋 <kagam****@outwa*****> wrote:

>> もう少しがんばればロックの範囲を狭くできるのですが、取り急ぎ
>> これで直りそうという変更をいれたので試してもらえると助かりま
>> す。
> 
> うーん、残念ながらダメなようです。
> 
> 前回よりも良さそうな感のある挙動なのですが。

そうですか。。。

> (ご懸念の通り、同時接続すると処理速度が落ちています……)

ですよね。。。

> どうも Auto repair が発動すると、mysqld が 再度 crash して、以降テー
> ブルを触りつづけている間、延々と crash し続ける挙動が見受けられます。
> 
> この挙動の際は stack trace も出ていないですが、grndb check によると、
> Table is locked. が出続けています。

どのタイミングでクラッシュしているのかがわからないとなんとも
できないので調べて欲しいことがあります。Auto repair中に
SIGKILLを送られているならそれは対応できないのでそうじゃない
かを確認したいです。Auto repairを開始したときにもログを出力
したようにしました。このログがでた後にAuto repair is doneが
でていないならAuto repair中にクラッシュしています。


また同じファイルでアレなんですが↓を試してもらえないでしょう
か。

  http://packages.groonga.org/tmp/mysql-community-mroonga-5.10-1.el6.x86_64.rpm

あと、↓も一緒にインストールしてもらえないでしょうか?追加情
報がでるかもしれません。

  http://packages.groonga.org/tmp/mysql-community-mroonga-debuginfo-5.10-1.el6.x86_64.rpm

で、再現したらMySQLのログとgroonga.logをもらえないでしょうか?


-- 
須藤 功平 <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 メーリングリストの案内
Back to archive index