Hi,

I noticed that sometimes the psql command '\d' (or other commands) will cause the pgpool (with replication mode) fail over due to the specific 'oid' is used in the join. Is there any solution/suggestion how to avoid this ?

Thanks,
Gary

2011-01-17 17:15:44 ERROR: pid 13320: read_kind_from_backend: 1 th kind C does not match with master or majority connection kind D 2011-01-17 17:15:44 ERROR: pid 13320: kind mismatch among backends. Possible last query was: "SELECT c.relchecks, c.relkind, c.relhasindex, c.relhasrules, c.relhastriggers, c.relhasoids, '', c.reltablespace
FROM pg_catalog.pg_class c
 LEFT JOIN pg_catalog.pg_class tc ON (c.reltoastrelid = tc.oid)
WHERE c.oid = '8779873'
" kind details are: 0[D] 1[C]
2011-01-17 17:15:44 LOG: pid 13320: notice_backend_error: 1 fail over request from pid 13320 2011-01-17 17:15:44 LOG: pid 20686: starting degeneration. shutdown host sd3db2(5432) 2011-01-17 17:15:44 LOG: pid 20686: failover_handler: set new master node: 0 2011-01-17 17:15:44 LOG: pid 14446: connection received: host=172.28.20.139 port=48277 2011-01-17 17:15:44 LOG: pid 20686: failover done. shutdown host sd3db2(5432)

_______________________________________________
Pgpool-general mailing list
[email protected]
http://pgfoundry.org/mailman/listinfo/pgpool-general

Reply via email to