Fix unlimited number of Oracle tenant connections

This commit is contained in:
obdev
2023-09-08 12:25:54 +08:00
committed by ob-robot
parent 806419da22
commit 9592bdb48f
4 changed files with 36 additions and 5 deletions

View File

@ -343,6 +343,14 @@ int ObConnectResourceMgr::on_user_connect(
session.set_conn_res_user_id(user_id);
}
}
} else {
if (!session.has_got_tenant_conn_res()) {
if (OB_FAIL(apply_for_tenant_conn_resource(tenant_id, priv, UINT64_MAX))) {
LOG_WARN("reach teannt max connections", K(ret));
} else {
session.set_got_tenant_conn_res(true);
}
}
}
return ret;
}