Horimoto Yasuhiro
horim****@clear*****
2018年 3月 19日 (月) 10:48:53 JST
木下さん こんにちは。堀本です。 再現の実施ありがとうございます。 ストレージモードでもラッパーモードでも再現する旨、承知しました。 五月雨式になってしまってすみませんが、問題の起きているファイルが mysql管理のファイルなので、Mroongaの問題かどうかも切り分けした ほうが良いかと思いました。 Mroongaを使用していない場合でも同様の問題が発生するかどうかを 確認頂くことは可能でしょうか? 以上です。失礼いたします。 On 2018年03月18日 22:38, 木下崇 wrote: > 堀本さん > > お世話になります。 > ご返信ありがとうございます。 > レスポンスが遅くなり申し訳ありません。 > > 下記の通りストレージモードでも同様のエラーとなりました。 > > ■実施したこと > Percona-Server-server-56.x86_64 5.6.33-rel79.0.el6 で下記テーブルを > 作成し、 > ラッパーモードのtagsテーブルと同じデータを投入。 > > > | storage_tags | CREATE TABLE `storage_tags` ( > `id` int(10) unsigned NOT NULL AUTO_INCREMENT, > `tag_type` int(10) unsigned NOT NULL, > `tag_name` varchar(255) NOT NULL, > `tag_name_kana` varchar(255) DEFAULT NULL, > `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', > `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE > CURRENT_TIMESTAMP, > `deleted_at` timestamp NULL DEFAULT NULL, > PRIMARY KEY (`id`), > FULLTEXT KEY `tag_name` (`tag_name`) > ) ENGINE=Mroonga AUTO_INCREMENT=95 DEFAULT CHARSET=utf8mb4 > ROW_FORMAT=DYNAMIC | > > データ投入 > insert into storage_tags select * from tags; > > Percona-Server-server-56.x86_64 5.6.37-rel82.2.el6にバージョンアップ > を実施し、 > 作成したテーブルでselectを実施。 > > ■エラーログ > /usr/sbin/mysqld: Incorrect information in file: > './t_schema/storage_tags.frm' > > お手数をおかけしますが、ご確認とご助言いただけますと幸いです。 > そのほか調査に必要な情報ありましたら、ご指示いただけますでしょうか? > > 以上よろしくおねがいいたします。 > > > > > > 2018年3月14日 18:17 Horimoto Yasuhiro <horim****@clear***** > <mailto:horim****@clear*****>>: > > 木下さん > > こんにちは。堀本です。 > > エラーメッセージで出力されているファイル('./t_schema/tags.frm')は > mysql(percona-server)管理のファイルで、メタデータを格納しているも > のです。 > バージョンアップによって、このメタデータが破損したのかもしれません。 > > まず、Mroongaをラッパーモードで使用しているために起きた問題なのか > を切り分けるため、Mroongaをストレージモードで使用した際も同じ現象が > 起きるかどうかご確認いただけますでしょうか? > > Mroongaをストレージモードで使用する場合は、テーブル定義を以下のように > することで、ストレージモードで使用できます。 > (COMMENT='engine "InnoDB"'を外していただければストレージモードとして > 動作します。) > > ■テーブル定義 > CREATE TABLE `tags` ( > `id` int(10) unsigned NOT NULL AUTO_INCREMENT, > `tag_type` int(10) unsigned NOT NULL, > `tag_name` varchar(255) NOT NULL, > `tag_name_kana` varchar(255) DEFAULT NULL, > `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', > `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE > CURRENT_TIMESTAMP, > `deleted_at` timestamp NULL DEFAULT NULL, > PRIMARY KEY (`id`), > FULLTEXT KEY `tag_name` (`tag_name`) > ) ENGINE=Mroonga AUTO_INCREMENT=95 DEFAULT CHARSET=utf8mb4 > ROW_FORMAT=DYNAMIC; > > > 以上です。失礼いたします。 > > On 2018年03月13日 00:26, 木下崇 wrote: > > いつもmroongaを利用させていただいております。 > > お世話になっております。 > > > > percona-serverのマイナーバージョンアップに伴いmroongaのバージョン > アップ > > を実施いたしました。 > > その際に、下記テーブルにてエラーが発生してしまいました。 > > 旧環境からdumpし、新環境へimportすることでエラーが解消することは確 > 認でき > > たのですが、 > > 稼働中のサーバでのバージョンアップで一律dump,importの作業は難しい > 状況です。 > > > > 現在原因を調査しているのですが、行き詰まっておりまして、アドバイス > いただ > > けますでしょうか? > > 調査を進めるにあたり他に必要な情報があれば、ご指示いただければ幸い > です。 > > > > よろしくおねがいいたします。 > > > > > > ■実施したこと > > percona-serverのマイナーバージョンアップとmroongaのバージョンアップ > > > > ■テーブル定義 > > CREATE TABLE `tags` ( > > `id` int(10) unsigned NOT NULL AUTO_INCREMENT, > > `tag_type` int(10) unsigned NOT NULL, > > `tag_name` varchar(255) NOT NULL, > > `tag_name_kana` varchar(255) DEFAULT NULL, > > `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', > > `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE > > CURRENT_TIMESTAMP, > > `deleted_at` timestamp NULL DEFAULT NULL, > > PRIMARY KEY (`id`), > > FULLTEXT KEY `tag_name` (`tag_name`) > > ) ENGINE=Mroonga AUTO_INCREMENT=95 DEFAULT CHARSET=utf8mb4 > > ROW_FORMAT=DYNAMIC COMMENT='engine "InnoDB"'; > > > > > > ■バージョンアップ後発生したエラー > > [ERROR] /usr/sbin/mysqld: Incorrect information in file: > > './t_schema/tags.frm' > > > > ■バージョン情報 > > 旧環境 > > Percona-Server-server-56.x86_64 5.6.33-rel79.0.el6 > > > > groonga.x86_64 6.0.4-1.el6 > > groonga-libs.x86_64 6.0.4-1.el6 > > groonga-normalizer-mysql.x86_64 1.1.0-1.el6 > > groonga-plugin-suggest.x86_64 6.0.4-1.el6 > > groonga-tokenizer-mecab.x86_64 6.0.4-1.el6 > > mecab.x86_64 0.994-2.el6 > > mecab-ipadic.x86_64 2.7.0.20070801-6.el6.1 > > percona-server-56-mroonga.x86_64 6.09-2.el6 > > > > 新環境 > > Percona-Server-server-56.x86_64 5.6.37-rel82.2.el6 > > groonga.x86_64 7.0.7-1.el6 > > groonga-libs.x86_64 7.0.7-1.el6 > > groonga-normalizer-mysql.x86_64 1.1.1-1.el6 > > groonga-plugin-suggest.x86_64 7.0.7-1.el6 > > groonga-tokenizer-mecab.x86_64 7.0.7-1.el6 > > mecab.x86_64 0.994-2.el6 > > mecab-ipadic.x86_64 2.7.0.20070801-6.el6.1 > > percona-server-56-mroonga.x86_64 7.07-1.el6 > > > > > > > > _______________________________________________ > > groonga-dev mailing list > > groon****@lists***** <mailto:groon****@lists*****> > > https://lists.osdn.me/mailman/listinfo/groonga-dev > <https://lists.osdn.me/mailman/listinfo/groonga-dev> > > > >