This is an automated email from the ASF dual-hosted git repository.
nextdreamblue pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new c83e3318a87 (session) fix NereidsTracer shouldLog always true after
set enable_nereids_trace from true to false (#27420)
c83e3318a87 is described below
commit c83e3318a874aeefe9b9bb09b0de63d642c0b757
Author: xueweizhang <[email protected]>
AuthorDate: Tue Nov 28 10:22:46 2023 +0800
(session) fix NereidsTracer shouldLog always true after set
enable_nereids_trace from true to false (#27420)
Signed-off-by: nextdreamblue <[email protected]>
---
fe/fe-core/src/main/java/org/apache/doris/nereids/NereidsPlanner.java | 2 ++
.../main/java/org/apache/doris/nereids/minidump/NereidsTracer.java | 4 ++++
2 files changed, 6 insertions(+)
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/nereids/NereidsPlanner.java
b/fe/fe-core/src/main/java/org/apache/doris/nereids/NereidsPlanner.java
index 63aadc7af19..d50d2d445c9 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/nereids/NereidsPlanner.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/NereidsPlanner.java
@@ -98,6 +98,8 @@ public class NereidsPlanner extends Planner {
public void plan(StatementBase queryStmt,
org.apache.doris.thrift.TQueryOptions queryOptions) {
if
(statementContext.getConnectContext().getSessionVariable().isEnableNereidsTrace())
{
NereidsTracer.init();
+ } else {
+ NereidsTracer.disable();
}
if (!(queryStmt instanceof LogicalPlanAdapter)) {
throw new RuntimeException("Wrong type of queryStmt, expected: <?
extends LogicalPlanAdapter>");
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/nereids/minidump/NereidsTracer.java
b/fe/fe-core/src/main/java/org/apache/doris/nereids/minidump/NereidsTracer.java
index b28ff8d764d..68392154a62 100644
---
a/fe/fe-core/src/main/java/org/apache/doris/nereids/minidump/NereidsTracer.java
+++
b/fe/fe-core/src/main/java/org/apache/doris/nereids/minidump/NereidsTracer.java
@@ -176,5 +176,9 @@ public class NereidsTracer {
TRACE_PATH =
Optional.ofNullable(TRACE_PATH).orElse(Config.nereids_trace_log_dir);
new File(TRACE_PATH).mkdirs();
}
+
+ public static void disable() {
+ NereidsTracer.shouldLog = false;
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]