[pgpool-general-jp: 778] Re: クエリキャッシュ
Toshihiro Kitagawa
kitagawa @ sraoss.co.jp
2010年 5月 12日 (水) 15:04:11 JST
北川です。
On Mon, 10 May 2010 19:49:10 -0700
ポンパー <revivex36 @ gmail.com> wrote:
> PGPOOL−IIのビギナーです。WEBで公開されているMANUALに沿った設定を行って
> きたつもりでしたがQUERY CACHEの部分で不具合があり質問させていただきます。
> 以下はその症状です。
>
> OSはCENTOS 2.6.18-164.15.1.el5 の64ビット番です。POSTGRESQLは
> postgresql-8.4.3-2PGDG.el5
>
> で、PGPOOLはpgpool-II-2.3-1.rhel5 です。
>
> とりあえずバックエンドにクエリーした結果をLOCALに記録して2回目にはそのキャッシュして返すので
>
> 何となく動いているようなのですが、一旦キャッシュされた結果を2回以上同じコネクションから読めない奇妙な症状です。
>
> (PSQLのコマンドで試していますが、フリーズしてSELECTクエリーを行っているプロセスをKILLしない限り解除できません。)
>
> キャッシュがされていることはPGPOOLADMINで確認できています。
ソースコードを確認したところ、上記の症状を引き起こすバグを見つけました。
pgpool-II 2.1 の頃の修正で入ったバグで、長い間気付かれずに放置されて
いたようです。
現時点で最新の pgpool-II 2.3.3 用のパッチを添付しました。
RPM を使用されているようなのでご面倒かと思いますが、
お試し頂ければ幸いです。
--
SRA OSS, Inc. 日本支社
北川 俊広 <kitagawa @ sraoss.co.jp>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: pool_proto_modules.patch
型: application/octet-stream
サイズ: 292 バイト
説明: 無し
URL: http://www.sraoss.jp/pipermail/pgpool-general-jp/attachments/20100512/680d9e9d/attachment.obj
pgpool-general-jp メーリングリストの案内