From f12a225844638cf9b8994822e7f9aafc34554726 Mon Sep 17 00:00:00 2001 From: zhiqiang Date: Sat, 16 Dec 2023 10:59:05 +0800 Subject: [PATCH] [fix](session variables) Make default value of max_execution_time same to query_timeout #28474 Current problem, UNSET global VARIABLE ALL will write an oplog, which makes query_timeout = 0 when we replay it in a future time-stamp. So we change default value of max_execution_time to 90000 which is consistent to query_timeout default value. --- .../apache/doris/mysql/AcceptListener.java | 12 ++++-- .../org/apache/doris/qe/SessionVariable.java | 24 +++++++++-- .../java/org/apache/doris/qe/VariableMgr.java | 7 ++- .../test_set_session_var_exception.groovy | 43 +++++++++++++++++++ 4 files changed, 77 insertions(+), 9 deletions(-) create mode 100644 regression-test/suites/correctness/test_set_session_var_exception.groovy 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 b652a0069c..e88d91316c 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,7 +56,9 @@ public class AcceptListener implements ChannelListener