[groonga-dev,02154] Re: MroongaのテーブルとInnoDBのテーブルをINNER JOINするとmysqldがcrashすることがある

Maruyama Kenji mmmar****@gmail*****
2014年 2月 25日 (火) 18:17:44 JST


丸山です。

> 再現方法見つけました!

ありがとうございます。助かります。
手元で確認させていただきます。



On 2014/02/25, at 14:19, "yoku ts." <yoku0****@gmail*****> wrote:

> こんにちは、yokuです。
> 
> 再現方法見つけました!
> 
> https://gist.github.com/yoku0825/9203166
> 
> データはINNER JOINさえできれば何でも良い感じです。
> なるべく時間がかかるようなカラムを選んでINNER JOINをしている間にMroongaのテーブルにDELETEをかけるとクラッシュします。
> 
> ご確認ください。
> 
> ( ´-`).oO(あ、バイナリーログ届いて…ませんよねたぶん。。
> 
> 
> /* yoku0825 */
> 
> 
> 2014年2月21日 18:38 Maruyama Kenji <mmmar****@gmail*****>:
> 
>> こんばんは、丸山です。
>> 
>> 情報ありがとうございます!
>> データ揃いましたら手元で再現してみます。
>> 
>> 
>> On 2014/02/21, at 18:14, "yoku ts." <yoku0****@gmail*****> wrote:
>> 
>>> こんばんは、yokuです。
>>> 
>>>> 私宛でお願いします!
>>> 須藤さんの鍵で暗号化して、kou****@clear***** あてに送付しました!
>>> 
>>> 状況なのですが、
>>> MySQL 5.6.15+ Groonga 3.1.2+ Mroonga 3.12+ groonga-normalizer-mysql
>> 1.0.5 で
>>> MroongaのテーブルとInnoDBのテーブルをINNER JOINすると落っこちます。
>>> (すいません、再現用のSELECTクエリーを別便にしてしまいました。。)
>>> 
>>> アプリはJavaらしく、Connector/Jを使っているので、何本かプールされたコネクションがいます。
>>> …今さっきbinlogを見ていたら、(そうであるときとそうでない時があるのですが)
>>> DELETE FROM table_of_mroonga; (WHERE句なし) が直前に記録されていたものもありました。
>>> これと合致しているのかも知れません(´・ω・`)
>>> 
>>> そうでないときも、直前でtable_of_mroongaにINSERTしていたりするので、
>>> これとINNER JOINの相性が悪いような気もします。
>>> 
>>> 再現できないかこちらでも試してみますが、取り急ぎ情報送りましたまで。
>>> あ、binlogもこのあと送りますね。
>>> 
>>> 
>>> /* yoku0825 */
>>> 
>>> 
>>> 2014年2月21日 15:47 Kouhei Sutou <kou****@clear*****>:
>>>> 須藤です。
>>>> 
>>>> In <CAHB5****@mail*****>
>>>> "[groonga-dev,02145] Re: MroongaのテーブルとInnoDBのテーブルをINNER
>> JOINするとmysqldがcrashすることがある" on Fri, 21 Feb 2014 15:44:11 +0900,
>>>> "yoku ts." <yoku0****@gmail*****> wrote:
>>>> 
>>>>> データの提供可能です。どうやって渡しましょうか?
>>>>> あと一応、gpgで鍵をかけたいのですが、公開鍵を教えてもらえませんか?
>>>>> (すとうさんの公開鍵なら知ってます。。)
>>>> 
>>>> 私宛でお願いします!
>>>> 
>>>> _______________________________________________
>>>> groonga-dev mailing list
>>>> groon****@lists*****
>>>> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
>>> 
>>> _______________________________________________
>>> groonga-dev mailing list
>>> groon****@lists*****
>>> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
>> 
>> _______________________________________________
>> groonga-dev mailing list
>> groon****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
>> 
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev




groonga-dev メーリングリストの案内