修复alarm最大连接数比率无效的问题
This commit is contained in:
@ -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);
|
||||
|
||||
@ -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
|
||||
|
||||
Reference in New Issue
Block a user