[Pgpool-general] Error "kind does not match between backends"

Tatsuo Ishii ishii at sraoss.co.jp
Fri Feb 3 01:35:50 GMT 2006


> Vladimir A. Petrov wrote:
> 
> > 2006-02-02 13:01:24 DEBUG: pid 77219: name: session_authorization 
> > value: vap
> > 2006-02-02 13:01:24 DEBUG: pid 77219: secondary name: server_encoding 
> > value: UNICODE
> > 2006-02-02 13:01:24 ERROR: pid 77219: read_kind: kind does not match 
> > between backends master(75) secondary(83)
> > 2006-02-02 13:01:24 ERROR: pid 77219: pool_do_auth: failed to read 
> > kind while processing ParamterStatus
> 
> I see this too, using the latest cvs version of the code.
> 
> I've been looking at the code for a while in the debugger and
> so far I can't see how to fix this without major surgery :(
> There seem to be many places where the code assumes
> that the master and secondary will be in lock-step, which is
> not always true for master/slave mode.

I'm not sure what "lock-step" means. Can you be more specific? Anyway
Vladmir's error is caused by using different version of PostgreSQL(7.4
vs. 8.0).
--
Tatsuo Ishii
SRA OSS, Inc. Japan


More information about the Pgpool-general mailing list