[groonga-dev,03304] Re: Mroonga 5.03 ストレージモードで MySQL 5.6 のレプリケーションが切断される

Back to archive index

各務 洋 kagam****@outwa*****
2015年 6月 23日 (火) 15:33:45 JST


お世話になります、各務です。

挙動を確認してみたのですが、あまり嬉しくない挙動のように思えるのです。

INSERT INTO tbl_test_pat_0001 (t_key, t_date) VALUES ('test1', '0000-00-00');

の際「マスター」側で、

ERROR 1264 (22003): Out of range value for column 't_date' at row 1

で、INSERT そのものが抑制されてしまいました。
これ、Replication 環境でない所にもインパクトが出るような気がするのです
が、どうでしょうか?

ENGINE=innodb で 同様に行うと、INSERT も Replication も問題なく行われ
るのです。
(innodb の datetime の中身も気になるところですが、innodb_strict_mode = ON 
にしても特に変わらなかったです。)

Mroonga 側でも挙動が揃っていると嬉しいと思います。

warning は warning のままにならないかな〜、と思うのですが、どうでしょうか?
(innodb は 最後は rollback 出来るから緩いのかなぁ?とも思いましたが )

難しいようでしたら、 当面、binlog 吐かせる方が穏やかなような気がしてます。


P.S
Update していたら、
Error 'Function 'last_insert_grn_id' already exists' on query.
で Replication が切れましたが、これも前からでしたっけ?

----
各務
kagam****@outwa*****




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