修复alarm最大连接数比率无效的问题

This commit is contained in:
gentle_hu
2023-06-03 17:15:54 +08:00
parent a0cdcbcd27
commit 9a62282a48
2 changed files with 3 additions and 3 deletions

View File

@ -3198,14 +3198,14 @@ TimestampTz GetStatementFinTime()
AlarmCheckResult ConnectionOverloadChecker(Alarm* alarm, AlarmAdditionalParam* additionalParam)
{
#ifdef PGXC
#ifdef ENABLE_MULTIPLE_NODES
if (!IS_PGXC_COORDINATOR) {
return ALM_ACR_UnKnown;
}
#endif
int connectionLimit =
int(u_sess->attr.attr_common.ConnectionAlarmRate * g_instance.shmem_cxt.MaxConnections);
int(u_sess->attr.attr_common.ConnectionAlarmRate * g_instance.attr.attr_network.MaxConnections);
SpinLockAcquire(&g_instance.conn_cxt.ConnCountLock);
int currentConnections = g_instance.conn_cxt.CurConnCount;
SpinLockRelease(&g_instance.conn_cxt.ConnCountLock);

View File

@ -5461,7 +5461,7 @@ static void check_global_variables()
}
}
#define BASE_PGXC_LIKE_MACRO_NUM 1393
#define BASE_PGXC_LIKE_MACRO_NUM 1392
static void check_pgxc_like_macros()
{
#ifdef BUILD_BY_CMAKE