File tree Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -166,7 +166,9 @@ impl GlobalServices {
166
166
DummyResourcesManagement :: init ( ) ?;
167
167
}
168
168
169
- GlobalQueriesExecutor :: init ( ) ?;
169
+ if config. query . enable_queries_executor {
170
+ GlobalQueriesExecutor :: init ( ) ?;
171
+ }
170
172
171
173
Self :: init_workload_mgr ( config) . await ?;
172
174
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ use std::sync::Arc;
16
16
use std:: time:: Duration ;
17
17
18
18
use databend_common_catalog:: table_context:: TableContext ;
19
+ use databend_common_config:: GlobalConfig ;
19
20
use databend_common_exception:: Result ;
20
21
21
22
#[ derive( Clone ) ]
@@ -34,11 +35,15 @@ impl ExecutorSettings {
34
35
let max_threads = settings. get_max_threads ( ) ?;
35
36
let max_execute_time_in_seconds = settings. get_max_execute_time_in_seconds ( ) ?;
36
37
37
- // let config_enable_queries_executor = GlobalConfig::instance().query.enable_queries_executor;
38
- // let setting_use_legacy_query_executor = settings.get_use_legacy_query_executor()?;
38
+ let config_enable_queries_executor = GlobalConfig :: instance ( ) . query . enable_queries_executor ;
39
+ let setting_use_legacy_query_executor = settings. get_use_legacy_query_executor ( ) ?;
39
40
// If `use_legacy_query_executor` is set to 1, we disable the queries executor
40
41
// Otherwise, we all follow configuration
41
- let enable_queries_executor = true ;
42
+ let enable_queries_executor = if setting_use_legacy_query_executor {
43
+ false
44
+ } else {
45
+ config_enable_queries_executor
46
+ } ;
42
47
43
48
Ok ( ExecutorSettings {
44
49
enable_queries_executor,
You can’t perform that action at this time.
0 commit comments