[pgpool-general-jp: 6] Re: CLUSTERとPGPOOL
Yoshiyuki Asaba
y-asaba @ sraoss.co.jp
2006年 10月 3日 (火) 11:26:36 JST
おはようございます。
浅羽です。
From: koyama <mlus @ hintmark.com>
Subject: [pgpool-general-jp: 5] Re: CLUSTERとPGPOOL
Date: Mon, 02 Oct 2006 18:19:17 +0900
> > この場合は pgpool は
> >
> > SimpleForwardToFrontend: length does not match between backends master(15) secondary(11) kind:(D)
> >
> > といったデバッグログを出すのみになります。件数が同じであれば大丈夫です。
>
> そうですか、安心しました。よかった....
>
> もう一つ気になっている事があるのですが、
>
> CREATE TABLE abc (
> c1 INTEGER DEFAULT nextval('シーケンス'),
> c2 TIMESTAMP CURRENT_TIMESTAMP
> )
>
> のテーブルで、
> UPDATE 時のトリガーで、
> NEW.c2 = CURRENT_TIMESTAMP
>
> してあります。
>
> c1 の方は、INSERT 時に、pgpoolの方で、replication_strict=true
> としてありますので、必ず一致したデータになるのですが、
> c2 の場合、更新時間になりますので、更新の度にデータが異なります。
はい、xeon-koyama さんのおっしゃる通りになります。
> この場合、pgpoolは、異なっているデータとして、縮退運転になりますでしょうか?
こちらも件数が一致していれば縮退しません。どちらかのノードでトリガーが
エラーになった場合は縮退します。
--
Yoshiyuki Asaba
y-asaba @ sraoss.co.jp
pgpool-general-jp メーリングリストの案内