[groonga-dev,03281] Re: mroongaで複数接続による同一レコードの登録、削除を繰り返すと、ユニーク制約が効かなくなる

Back to archive index

Kouhei Sutou kou****@clear*****
2015年 5月 25日 (月) 15:54:15 JST


須藤です。

In <20150****@domai*****>
  "[groonga-dev,03280] Re: mroongaで複数接続による同一レコードの登録、削除を繰り返すと、ユニーク制約が効かなくなる" on Mon, 25 May 2015 13:25:35 +0900,
  各務 洋 <kagam****@outwa*****> wrote:

> それは何よりです。このように他の不具合が見つかるのもとても期待してました。
> (特に Unique Index が壊れるもの、特に Unique Index が壊れるもの、特…)

うーん、ちょっと、これは手元で再現していないので難しいで
す。。。再現するならだいたいなんとかなるんですが。。。

> 後、Replication が切れるのは、どんな感じでしょうか?
>
> 必要でしたら別題名で送りなおしますが、5/29のリリース後に再度確認した方
> が良さそうでしょうか?

yoku0825さんも再現できていないようなので、別題名で送り直して
もらえると助かります。その際、レプリケーション構成の構築手順
も入れてもらえると助かります。

  % sudo yum install -y http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
  % sudo yum install -y http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
  % sudo yum makecache
  % sudo yum install -y mysql-community-server
  % sudo vim /etc/my.cnf
  (XXXのパラメーターをYYYに変更)
  % sudo /sbin/service mysqld start
  % sudo yum install -y mysql-community-mroonga
  ...

のような感じで、「これをやったら誰でも同じ結果になりそう」と
いう風になっていると再現できる可能性が高まる気がします。

別途↑でまとめるのが面倒な場合は「script」コマンドを実行した
状態でいつも通りコマンドを実行するとすべてファイルに残してく
れるので、それが楽かもしれません。scriptコマンドを使った場合
は生の出力ファイルをもらえれば後の整理はこちらでできます。


--
須藤功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/>

Groongaベースの全文検索システムを総合サポート:
  http://groonga.org/ja/support/
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
  http://www.clear-code.com/recruitment/
プログラミングが好きな学生のための勉強会:
  http://www.seplus.jp/sezemi/




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