[pgpool-general-jp: 197] Re: 大量のINSERTを行うとデッドロックする
igarashi @ motion.co.jp
igarashi @ motion.co.jp
2007年 7月 10日 (火) 18:40:35 JST
五十嵐です。
> pgpool では今のところデッドロックエラーについて何も考慮していないため、
>
> * node-1 ではデッドロックによってトランザクションがアボート
> * node-2 ではロックが獲得できた
>
> という不整合が発生しているようです。
>
> そこで、マスタからデッドロックエラー(エラーコード: 40P01)が返ってきた
> 場合には、他のノードにはトランザクションがエラーになるようなクエリを送
> るように修正しようかと考えています。
>
> 当面は最初のテーブルロックに SHARE ROW EXCLUSIVE MODE を指定していただ
> くか、replication_stop_on_mismatch を false にしてください。
>
> よろしくお願いします。
不整合の件、理解できました。
指示していただいた方法で運用し、様子を見たいと思います。
お忙しい中ご対応いただき、ありがとうございました。
pgpool-general-jp メーリングリストの案内