[pgpool-general-jp: 283] Re: V3JDBCドライバでのINSERT LOCKについて
hasegawa @ leagueservice.com
hasegawa @ leagueservice.com
2007年 11月 7日 (水) 14:08:55 JST
浅羽様
毎々お世話になります。長谷川です。
パッチの件、遅くなりましたが動作確認できました。
念のため事象の確認ですが、
> BEGIN;
> INSERT INTO a ... ここではテーブルロックを獲得
> INSERT INTO b ... テーブルロックを獲得しない
これは、両方とも/*INSERT LOCK*/を書いても、backend側には
LOCK TABLE "a"
しか発行されないという認識でよろしいでしょうか?
この認識で合っていれば、パッチ適用前版で事象の発生を確認
した上で、パッチ適用版で正しく、a、bともロック獲得できる
ようになっていることを確認できました。
以上、よろしくお願いいたします。
>浅羽です。
>
>From: Yoshiyuki Asaba <y-asaba @ sraoss.co.jp>
>Subject: [pgpool-general-jp: 279] Re: V3JDBCドライバでのINSERT LOCKについて
>Date: Tue, 06 Nov 2007 13:42:35 +0900 (JST)
>
>> > 今回、LOCK TABLEの際にpgpoolのログに、
>> 省略
>> > 運用上やはり気になりますので解消していただきたいのですが、
>> > これで原因わかりますでしょうか?
>>
>> さらに追加で以下のパッチを適用するといかがでしょうか?
>
>すみません、以下のケースで正しく動きませんでした。
>
> BEGIN;
> INSERT INTO a ... ここではテーブルロックを獲得
> INSERT INTO b ... テーブルロックを獲得しない
>
>さらにさらに追加で以下のパッチを適用していただくか、
>
>http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_process_query.c.diff?r1=1.23.2.28&r2=1.23.2.29&f=c
>
>1.3 の pool_process_query.c に対して以下のパッチを適用してください。
>
>http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_process_query.c.diff?r1=1.23.2.22&r2=1.23.2.29&f=c
>
>よろしくお願いします。
>--
>Yoshiyuki Asaba
>y-asaba @ sraoss.co.jp
>_______________________________________________
>pgpool-general-jp mailing list
>pgpool-general-jp @ sraoss.jp
>http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp
>
>
pgpool-general-jp メーリングリストの案内