[pgpool-general-jp: 242] Re: [報告]pgpool3.2+JDBC環境でのreplication_strictの挙動について

Yoshiyuki Asaba y-asaba @ sraoss.co.jp
2007年 8月 27日 (月) 10:12:17 JST


浅羽です。

From: tutui-t @ sys.tosho.co.jp
Subject: [pgpool-general-jp: 241] [報告]pgpool3.2+JDBC環境でのreplication_strictの挙動について
Date: Sat, 25 Aug 2007 11:59:08 +0900

> [pgpool-general-jp: 162]で一度、
> 現象が確認されなくなったと申し上げましたが、
> その後も再現したため、あらためて調べていました。
> その結果、単体でupdate文を実行すると
> 自動でかかるROW EXCLUSIVEのロックが、
> 拡張問い合わせのParseメッセージの時点で獲得されているように
> 見えることが判りました。

ご報告ありがとうございます。


> こちらでは、トランザクション中で
> SHARE ROW EXCLUSIVEのロックを獲得してupdateを実行する処理と、
> トランザクション開始もロックも明示しない
> 単体のupdate処理を混在させています。
> 机上の検討ではreplication_strictを有効にしていれば
> 絡まないとしていたのですが、
> Parse時点でロックが獲得されているとすると、
> Parseはreplication_strictの順序制御の対象外なので(ですよね?)
> 絡んでしまいますね。

はい、Parse でも replication_strict による制御をしないとまずいです。
こちらは今週中には修正する予定です。

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


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