pgpool2.git / summary / log / commit / refs
commit b461b08af1f9d788d6979704e2c5dca59460f1e4
Author: Yoshiharu Mori <y-mori at sraoss.co.jp>
Date: Wed Nov 14 07:46:04 2007 +0000
FIX: The load-balnace was not functioning in a parallel mode
pool_process_query.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pool_process_query.c b/pool_process_query.c
index 561ce36b9..1be072b3d 100644
--- a/pool_process_query.c
+++ b/pool_process_query.c
@@ -4129,7 +4129,7 @@ static int reset_backend(POOL_CONNECTION_POOL *backend, int qcnt)
static int load_balance_enabled(POOL_CONNECTION_POOL *backend, Node* node, char *sql)
{
return (pool_config->load_balance_mode &&
- DUAL_MODE &&
+ (DUAL_MODE || pool_config->parallel_mode) &&
MAJOR(backend) == PROTO_MAJOR_V3 &&
TSTATE(backend) == 'I' &&
is_select_query(node, sql) &&
[parent: 3bacb3baf3a7]