[groonga-dev,01418] ラッパーモードでインデックスを無効にしたテーブルのレコードをDeleteするとmysqldがクラッシュする

Back to archive index

Naoya Murakami visio****@gmail*****
2013年 5月 21日 (火) 20:14:10 JST


お世話になっております。
村上です。

mroonga3.03をMyISAMのラッパモードで利用しています。

先日、データ分割のため、インデックスを無効にした状態で、
レコードをDeleteしたところ、mysqldが強制再起動がかかりました。

あまりありえないケースなので、影響は軽微ですが、念のため、ご報告いたします。
なお、ストレージモードでは発生しないようです。

<環境>
spider3.0バンドル版MySQL5.5.14
mroonga3.03 ラッパーモードMyISAM
CentOS6.3

<再現手順>
CREATE TABLE IF NOT EXISTS `test_table` (
  `id` varchar(45) NOT NULL,
  `text` text NOT NULL,
  PRIMARY KEY (`id`),
  FULLTEXT KEY `text` (`text`)
) ENGINE=mroonga DEFAULT CHARSET=utf8 COMMENT='engine "MyISAM"';

INSERT INTO test_table SET id = "00001" ,text = "test text1.";
INSERT INTO test_table SET id = "00002" ,text = "test text2.";
INSERT INTO test_table SET id = "00003" ,text = "test text3.";

alter table test_table disable keys;

DELETE FROM `test_table` WHERE id = "00002";

-------------------
・groonga.log
2013-05-21 20:02:21.423083|n|8c15a720|mroonga 3.03 started.
2013-05-21 20:02:21.423113|n|8c15a720|log level is 'NOTICE'
2013-05-21 20:02:35.923546|n|5afc2700|DDL:table_create test_table
2013-05-21 20:02:35.952902|n|5afc2700|DDL:table_create test_table-text
2013-05-21 20:02:35.978373|n|5afc2700|DDL:column_create test_table-text
index
2013-05-21 20:02:43.044320|n|5afc2700|DDL:obj_remove test_table-text
2013-05-21 20:02:43.044370|n|5afc2700|DDL:obj_remove test_table-text.index
2013-05-21 20:02:48.715065|n|d1f68720|mroonga 3.03 started.
2013-05-21 20:02:48.715091|n|d1f68720|log level is 'NOTICE'
・mysqld.log
130521 20:02:47 - mysqld got signal 11 ;
This could be because you hit a bug. It is also possible that this binary
・・・

以上、よろしくお願いします。



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