Number of users connections incorrectly increased when global max_connections is reached
pull/2006/head
René Cannaò 7 years ago
parent 4ba4a40dfe
commit c30d9c2132

@ -3783,7 +3783,11 @@ void MySQL_Session::handler___status_CONNECTING_CLIENT___STATE_SERVER_HANDSHAKE(
}
int free_users=0;
int used_users=0;
if (session_type == PROXYSQL_SESSION_MYSQL || session_type == PROXYSQL_SESSION_CLICKHOUSE || session_type == PROXYSQL_SESSION_SQLITE) {
if (
( max_connections_reached == false )
&&
( session_type == PROXYSQL_SESSION_MYSQL || session_type == PROXYSQL_SESSION_CLICKHOUSE || session_type == PROXYSQL_SESSION_SQLITE)
) {
//if (session_type == PROXYSQL_SESSION_MYSQL || session_type == PROXYSQL_SESSION_CLICKHOUSE) {
client_authenticated=true;
switch (session_type) {

Loading…
Cancel
Save