From 5c1d69de70a96974e0ebea87535cb304665a6afd Mon Sep 17 00:00:00 2001 From: zhiqiang Date: Tue, 12 Dec 2023 20:30:47 +0800 Subject: [PATCH] [opt](session var) throw exception when setting query time out to zero (#28247) --- .../org/apache/doris/common/ErrorCode.java | 2 +- .../apache/doris/mysql/AcceptListener.java | 3 ++ .../mysql/privilege/CommonUserProperties.java | 7 ++++ .../org/apache/doris/qe/SessionVariable.java | 34 +++++++++++++++++-- .../java/org/apache/doris/qe/VariableMgr.java | 7 ++-- .../doris/statistics/util/StatisticsUtil.java | 2 +- 6 files changed, 49 insertions(+), 6 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/ErrorCode.java b/fe/fe-core/src/main/java/org/apache/doris/common/ErrorCode.java index 27e61ff87e..09af833628 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/common/ErrorCode.java +++ b/fe/fe-core/src/main/java/org/apache/doris/common/ErrorCode.java @@ -1048,7 +1048,7 @@ public enum ErrorCode { ERR_BAD_PARTITION_STATE(5015, new byte[] {'H', 'Y', '0', '0', '0'}, "Partition state is not NORMAL: '%s':'%s'"), ERR_PARTITION_HAS_LOADING_JOBS(5016, new byte[] {'H', 'Y', '0', '0', '0'}, "Partition has loading jobs: '%s'"), ERR_NOT_KEY_COLUMN(5017, new byte[] {'H', 'Y', '0', '0', '0'}, "Column is not a key column: '%s'"), - ERR_INVALID_VALUE(5018, new byte[] {'H', 'Y', '0', '0', '0'}, "Invalid value format: '%s'"), + ERR_INVALID_VALUE(5018, new byte[] {'H', 'Y', '0', '0', '0'}, "Value '%s' of '%s' is invalid, '%s'"), ERR_REPLICA_NOT_CATCH_UP_WITH_VERSION(5019, new byte[] {'H', 'Y', '0', '0', '0'}, "Replica does not catch up with version: '%s':'%s'"), ERR_BACKEND_OFFLINE(5021, new byte[] {'H', 'Y', '0', '0', '0'}, "Backend is offline: '%s'"), diff --git a/fe/fe-core/src/main/java/org/apache/doris/mysql/AcceptListener.java b/fe/fe-core/src/main/java/org/apache/doris/mysql/AcceptListener.java index 67a84bfb8a..b652a0069c 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/mysql/AcceptListener.java +++ b/fe/fe-core/src/main/java/org/apache/doris/mysql/AcceptListener.java @@ -56,6 +56,7 @@ public class AcceptListener implements ChannelListener