[pgsql-jp: 32555] Re: pgpool 0.2.1リリース

Tatsuo Ishii t-ishii @ sra.co.jp
2004年 3月 24日 (水) 18:31:16 JST


石井です.

どうも済みません.バグを作り込んでしまったようです.
child.cに以下のパッチをあてて試してみていただけないでしょうか?

------------------------------------------------------------------
*** child.c	24 Mar 2004 02:26:51 -0000	1.14
--- child.c	24 Mar 2004 09:27:12 -0000
***************
*** 112,119 ****
  			continue;
  		}
  
  		/* V3(7.4 or later) protocol? */
- 		major = sp->protoVersion >> 16;
  		if (major < 1234 && major > 2)
  		{
  			static char *msg = "Sorry, we do not support V3 protocol";
--- 112,121 ----
  			continue;
  		}
  
+ 		major = ntohl(sp->protoVersion) >> 16;
+ 		pool_debug("major: %d", major);
+ 
  		/* V3(7.4 or later) protocol? */
  		if (major < 1234 && major > 2)
  		{
  			static char *msg = "Sorry, we do not support V3 protocol";
------------------------------------------------------------------
--
Tatsuo Ishii

> 早速使ってみようとおもい試してみました。
> 
> Redhat9.0
> PostgreSQL7.4.2
> 
> で、vine用のを
> rpmbuild --rebuild pgpool-0.2.1-1vl1.src.rpm
> として使いました(これが悪いのか?)
> 
> psql -Utest -p9999 test
> とやると、
> 
> DEBUG: pid 13537: Protocol Version: 00030000
> DEBUG: pid 13537: Protocol Major: 3 Minor:0
> DEBUG: pid 13537: database: user
> DEBUG: pid 13537: user:
> DEBUG: pid 13537: ::
> DEBUG: pid 13537: connecting postmaster Unix domain socket: /tmp/.s.PGSQL.5432
> DEBUG: pid 13537: pool_read_string: readsize: 1024 readp: 0
> DEBUG: pid 13537: pool_read_string: buf:: readlen: 126
> DEBUG: pid 13537: strlength: 1
> DEBUG: pid 13537: pending data saved: :: length: 125 return data: :: length: 1
> 
> として、databaseおよびuser名が反映されません。。



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