Kouhei Sutou
kou****@clear*****
2015年 11月 9日 (月) 22:25:28 JST
須藤です。 In <20151****@domai*****> "[groonga-dev,03638] Re: Mroonga_で_data_truncated_for_primary_key_column: <id> が発生する" on Mon, 09 Nov 2015 13:48:28 +0900, 各務 洋 <kagam****@outwa*****> wrote: >>>> ていて、Groongaのテーブル・カラムを更新中にkillされると発生 >>>> します。 >>>> >>> >>> 今回のご報告の元々の起点は、mysqld の再起動が行われていない環境で発生 >>> しているのです。 >> >> この「発生」しているものは[groonga-dev,03515](*)で報告しても >> らった >> >>> UPDATE 文発行時に warning で data truncated for primary >>> key column: <id> が発生します。 >> >> のことであっていますか? >> >> (*) https://osdn.jp/projects/groonga/lists/archive/dev/2015-September/003518.html >> >> で、これが発生した時はmysqldはクラッシュしていなかったという >> ことであっていますか? >> >> >> それとも、「発生」しているものは[groonga-dev,03518](*)で報告 >> してもらった >> >>> ・unique 制約のある a_id に 0 が入ったり、10001 が無くても >>> duplicate insert と言われる。 >> >> の方ですか? >> >> (*) https://osdn.jp/projects/groonga/lists/archive/dev/2015-September/003521.html > > 混乱させてしまったら申し訳ないのです。 > 元々の環境(本番環境)では両方とも起きているのです。 > > [groonga-dev,03219] 対応後ですので、これの別パターンというか、もう一 > つ深いところで index が不整合になるパターンがあり、いずれもそれが理由 > で発生しているのかな、という印象なのです。 回答ありがとうございます。 私と各務さんで前提がずれているような気がしました。。。 以下についてyes/noを教えてもらえますか? (私はぜんぶyesだと認識していました。) * 問題1 * 現象:UPDATE 文発行時に warning で data truncated for primary key column: <id> が発生 * →yes/no * mysqldのクラッシュの有無:無 * →yes/no * 発生を確認した一番新しいGroongaのバージョン:5.0.7-1.el6 * →yes/no * 問題2 * 現象:unique 制約のある a_id に 0 が入る、または、 10001 が無くてもduplicate insert が発生 * →yes/no * mysqldのクラッシュの有無:無 * →yes/no * 発生を確認した一番新しいGroongaのバージョン:5.0.7-1.el6 * →yes/no -- 須藤 功平 <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/