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

Tatsuo Ishii ishii at sraoss.co.jp
Wed Feb 8 13:37:47 GMT 2006


> Thanks for the test case. 
> 
> > I believe the call to pool_read_message_length() happens at a place in 
> > pool_process_query() where
> > nothing has been sent to the secondary, and hence the length read from 
> > it is bogus.  I'm not sure why
> > the poll_read() is succeeding though.
> 
> No. After connecting with the backend, backend sends Read for Query
> packet *before* frontend issues any query. I think this is the case.
> 
> > Let me know if you need more information. I'd be happy to debug this myself
> > but I really don't feel that I know how the code is supposed to work at 
> > this point,
> > which results in much time chasing red herrings :(
> 
> It seems 2.7.2 breaks master/slave mode. I will fix as soon as
> possible.

Can you try out included patches?
--
Tatsuo Ishii
SRA OSS, Inc. Japan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: diff
Type: application/octet-stream
Size: 4586 bytes
Desc: not available
Url : http://pgfoundry.org/pipermail/pgpool-general/attachments/20060208/a2cfb471/diff.obj


More information about the Pgpool-general mailing list