[pgpool-general-jp: 433] Re: pgpool 3.4.1のdo_error_commandについて

Yoshiyuki Asaba y-asaba @ sraoss.co.jp
2008年 4月 14日 (月) 19:40:51 JST


浅羽です。

From: Kenichi Sawada <k @ sawada.cc>
Subject: [pgpool-general-jp: 432] Re: pgpool 3.4.1のdo_error_commandについて
Date: Mon, 14 Apr 2008 19:36:07 +0900 (JST)

> 本件について
> 
> - replicate_selectがfalseの場合で
> - transaction中のselectがmasterでエラーとなった場合に
> 
> secondaryにもエラーを引き起こすためにのみdo_error_commandが発行され、
> 
> このときmasterへのselectが拡張問い合わせだったときに限り
> (select_in_transaction == 1 かつ extended_select == 1のとき)
> masterにのみSyncを送る(secondaryは既にReadyForQuery状態なので)
> 
> そうでなければmaster, secondary双方にSyncを送る
> 
> という処理になるかと思いますので、
> 御指摘のケースにはあてはまらないかと想定しておりますが、
> いかがでしょうか?

申し訳ありません、完全に勘違いしておりました。おっしゃる通り問題ないと
思います。

もう一度手元でテストしてみて問題なさそうであればコミットしたいと思いま
す。

--
Yoshiyuki Asaba
y-asaba @ sraoss.co.jp


pgpool-general-jp メーリングリストの案内