[pgsql-jp: 38433] Re: pgpool _stop_on_mismatch
Hisakazu Nakai
nakai @ shinko.co.jp
2007年 5月 18日 (金) 10:51:36 JST
中井です。
ありがとうございます。
Yoshiyuki Asaba wrote:
>> select nextval('xxx'); をsecondaryで直接実行して、わざとシリアル
>> 番号を変えた上で、pgpoolから同じコマンドを実行しました。
>> replication_stop_on_mismatch true の設定をしてあるので、
>> 縮退運転に入ることを期待したのですが、リプリケーションモードで
>> 運転を続けています。この動作は正常なのでしょうか。
>
> はい、pgpool では SELECT の結果の不一致を検知することができません。片
> 方がエラーだった場合や、返ってきた行数が異なった場合に検知します。
であれば、selectされたデータの内容が異なるとき、次のことは
正しいですか?
ロードバランスがoffのときは、masterのデータが採用される。
ロードバランスがonのときは、master/secondaryのどちらが採用されるか
不定である。
よろしくお願いします。
--
-=-=-=-= SHINKO ELECTRIC INDUSTRIES CO., LTD. =-=-=-=-
=-=-=-=- Research & Development Div. -=-=-=-=
-=-=-=-= Infomation Technology Research Dept. =-=-=-=-
=-=-=-=- Name:Hisakazu Nakai TEL:026-263-3922 -=-=-=-=
-=-=-=-= Mail:nakai @ shinko.co.jp FAX:026-263-4562 =-=-=-=-
pgsql-jp メーリングリストの案内