[pgsql-jp: 37834] kind mismatch between backends

Hisakazu Nakai nakai @ shinko.co.jp
2006年 12月 22日 (金) 10:58:12 JST


中井です。

pgpool 3.1.1 でレプリケーションしています。
insert_lock = true で使っています。
kind mismatch between backends がときどき発生して困っています。

状況は次の通りです。

tabel test ( id, kind, explanation ) という表があります。
 id | kind | explanation
----+------+------------
  2 |  A   | test1
----+------+------------
  3 |  B   | test4
----+------+------------
  4 |  A   | test6
----+------+------------
  5 |  A   | test8

この表から次のselect文を発行したときに上記のエラーがときどきでます。
普段は同じ状況下で同じselect文でエラーはでません。

select distinct kind from test;

この表はoidが付いていますが、oidに至るまで二つの表は一致しています。
このエラーの近辺(前後数分間)にわたって、この表はinsertもupdateも
deleteもされていません。

何をどうやって確認すればいいでしょうか?
pgpoolのソースを修正することはできます。

どうかお力添えを宜しくお願いします。

-- 
-=-=-=-=  SHINKO ELECTRIC INDUSTRIES CO., LTD.           =-=-=-=-
=-=-=-=-    Research & Development Div.                  -=-=-=-=
-=-=-=-=      Infomation Technology Research Dept.       =-=-=-=-
=-=-=-=-  Name:Hisakazu Nakai          TEL:026-263-3922  -=-=-=-=
-=-=-=-=  Mail:nakai @ shinko.co.jp      FAX:026-263-4562  =-=-=-=-



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