pgpool2.git / summary / log / commit / refs
commit 29bf60fba4c7cdf9716af6457d110cc10fa674ea
Author: Bo Peng <pengbo@sraoss.co.jp>
Date: Wed May 05 09:48:15 2021 +0000
Fix broken database/app redirect preference in statement level load balancing mode.
Reported in bug707.
src/protocol/pool_pg_utils.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/protocol/pool_pg_utils.c b/src/protocol/pool_pg_utils.c
index 18d6be4a8..59ba540bd 100644
--- a/src/protocol/pool_pg_utils.c
+++ b/src/protocol/pool_pg_utils.c
@@ -349,7 +349,7 @@ select_load_balancing_node(void)
pool_config->db_redirect_tokens->token[index_db].weight_token)));
tmp = choose_db_node_id(pool_config->db_redirect_tokens->token[index_db].right_token);
- if (tmp == -1 || (tmp >= 0 && VALID_BACKEND(tmp)))
+ if (tmp == -1 || (tmp >= 0 && VALID_BACKEND_RAW(tmp)))
suggested_node_id = tmp;
}
}
@@ -390,7 +390,7 @@ select_load_balancing_node(void)
pool_config->app_name_redirect_tokens->token[index_app].weight_token)));
tmp = choose_db_node_id(pool_config->app_name_redirect_tokens->token[index_app].right_token);
- if (tmp == -1 || (tmp >= 0 && VALID_BACKEND(tmp)))
+ if (tmp == -1 || (tmp >= 0 && VALID_BACKEND_RAW(tmp)))
suggested_node_id = tmp;
}
}
[parent: 620c77ddc63d]