[pgpool-general-jp: 151] pool_process_query.cのExecuteについて
Kenichi Sawada
k @ sawada.cc
2007年 6月 1日 (金) 20:10:32 JST
皆様
お世話になります。澤田と申します。
pgpool-3.1以降のpool_process_query.cのExecuteについてご確認なのですが、
下記EmptyQueryResponse判定は'l'ではなくて'I'ではないでしょうか?
DBD::Pg経由で使っていて一部ハングアップするケースがありましたので。。。
--- pool_process_query.c.org 2007-06-01 20:00:48.000000000 +0900
+++ pool_process_query.c 2007-06-01 20:01:40.000000000 +0900
@@ -909,7 +909,7 @@
}
while ((kind = pool_read_kind(backend)),
- (kind != 'C' && kind != 'E' && kind != 'l' && kind != 's'))
+ (kind != 'C' && kind != 'E' && kind != 'I' && kind != 's'))
{
if (kind < 0)
{
--澤田
pgpool-general-jp メーリングリストの案内