[groonga-dev,04212] Re: Mroongaのアップグレードについて

Back to archive index

YUKI Hiroshi yuki****@clear*****
2016年 12月 16日 (金) 12:52:31 JST


クリアコード 結城です。

 > ちなみに、不具合4.10での不具合なのですが、

とのことで、既にMroonga 6.11に更新された現在はもう必要ない情報かもしれま 
せんが、参考までに。


 > 「もしx.xx以降で〜」という文言がありますが、これは現在使用している
 > バージョンを指しているのでしょうか?それともアップグレード対象の
 > バージョンを指しているのでしょうか?

「もしx.xx以降で〜」という記述は、現在のバージョンがいくつの場合はという 
事を指しています。例えば
「2.00もしくは2.01からアップグレードするなら、 2.02リリース - 2012/04/29  
を参照してください。」
こちらであれば、以下のことが言えます。

  * Mroonga 2.00またはMroonga 2.01を使用している人が2.02以降の
    バージョンにアップグレードする場合は、リンク先の内容を読む
    必要がある。
  * Mroonga 2.02以降のバージョンから使い始めた人は、この記述は
    読み飛ばして良い。

ただ、いずれの記述も後のバージョンの記述で上書きされている可能性はあります。
なので、アップグレードに際しては必ず
http://mroonga.org/ja/docs/upgrade.html
の一覧を先頭から順に眺めて、「現在の環境は、この『もし〜』の条件に当ては 
まる」と判断できた箇所から先の項目にはすべて目を通していただくのがお薦め 
です。


 > btreeとfulltextを共存させた状態でalter table ... enable keysをすると
 > btreeインデックス(マルチカラム)がすべての値を作成しない、という現象
 > です。

キーワードを見たところ、Mroonga 4.10以降のリリースにおいて、これに関係し 
ているかも知れない修正がいくつか含まれていました。

Mroonga 6.03の変更点
http://mroonga.org/ja/docs/news.html#release-6-03-2016-05-29

  * [ストレージモード] マルチバイトのカラム名に対するフルテキスト
    インデックスが機能していない不具合を修正しました。
    [Gitter:groonga/ja:5745315728011d9f574b9425] [yoyoshifgsさんが報告]

Mroonga 5.03の変更点
http://mroonga.org/ja/docs/news/5.x.html#release-5-03-2015-05-29

  * [マルチカラムキー] デコードした値が壊れるかもしれない潜在的な不具合
    を修正しました。この不具合はバイトオーダーの変換をデコードのときに
    していないことが起因で発生する可能性があります。

これらの修正が当てはまらず、また対応すると思われる修正が特に見あたらない 
場合、Mroonga 6.11においても現象は再発の恐れがありますので、お気を付けい 
ただければと思います。



Masanori Miyashita wrote:
> お世話になります。宮下です。(MLを使うのになれていないため、返信がおかし
> くなっていたらすみません)
>
> 各務さん、ご回答ありがとうございます。
> おかげさまで、4.10 -> 6.11へアップグレードいたしました。(しかし、そこで
> 別の現象で躓いたので別途共有(質問)させていただきます;;
>
>>不具合がでているなら、アップグレードついでにテーブルやデーターベースの
>>再作成を行う方が確実だと思いますがどうでしょうか?
>>(限りなく必須に近い超強力な推奨)
>
> はい!そうすることにします!
>
> ちなみに、不具合4.10での不具合なのですが、
> btreeとfulltextを共存させた状態でalter table ... enable keysをすると
> btreeインデックス(マルチカラム)がすべての値を作成しない、という現象です。
> サイズが小さい(というか、インデックス対象が少ない)と発生しないようなの
> ですが。。。
> drop index,add indexをすると「Error (Code 1105): failed to create
> multiple column index」となるのですが、インデックスはすべて作成されてい
> ました。
> ちなみに、alter table ... disable keys をするとfulltextインデックスが使
> えなくなるのは仕様どおりですが、壊れたbtreeインデックスは完全復活しますorz
>
>
>
>
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.osdn.me/mailman/listinfo/groonga-dev
>

-- 
結城 洋志 <YUKI Hiroshi>
E-mail: yuki****@clear*****

株式会社クリアコード
〒170-0005 東京都豊島区南大塚3-29-9
            中野ビル3階
TEL : 03-5927-9440
FAX : 03-5927-9441
WWW : http://www.clear-code.com/




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