[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 メーリングリストの案内