diff --git a/src/gausskernel/storage/lmgr/proc.cpp b/src/gausskernel/storage/lmgr/proc.cpp index 8247a230a..8611e39ed 100755 --- a/src/gausskernel/storage/lmgr/proc.cpp +++ b/src/gausskernel/storage/lmgr/proc.cpp @@ -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); diff --git a/src/test/regress/pg_regress.cpp b/src/test/regress/pg_regress.cpp index 057558488..db1f0b4ac 100644 --- a/src/test/regress/pg_regress.cpp +++ b/src/test/regress/pg_regress.cpp @@ -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