summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ydb/library/yql/tools/dqrun/dqrun.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/ydb/library/yql/tools/dqrun/dqrun.cpp b/ydb/library/yql/tools/dqrun/dqrun.cpp
index a547833517c..eaa8666a071 100644
--- a/ydb/library/yql/tools/dqrun/dqrun.cpp
+++ b/ydb/library/yql/tools/dqrun/dqrun.cpp
@@ -544,6 +544,7 @@ int RunMain(int argc, const char* argv[])
.StoreResult(&runOptions.BindingsFile);
opts.AddLongOption("metrics-pusher-config", "Metrics Pusher Config")
.StoreResult(&mestricsPusherConfig);
+ opts.AddLongOption("enable-spilling", "Enable disk spilling").NoArgument();
opts.AddHelpOption('h');
opts.SetFreeArgsNum(0);
@@ -796,7 +797,7 @@ int RunMain(int argc, const char* argv[])
size_t requestTimeout = gatewaysConfig.HasHttpGateway() && gatewaysConfig.GetHttpGateway().HasRequestTimeoutSeconds() ? gatewaysConfig.GetHttpGateway().GetRequestTimeoutSeconds() : 100;
size_t maxRetries = gatewaysConfig.HasHttpGateway() && gatewaysConfig.GetHttpGateway().HasMaxRetries() ? gatewaysConfig.GetHttpGateway().GetMaxRetries() : 2;
- const bool enableSpilling = true;
+ const bool enableSpilling = res.Has("enable-spilling");
dqGateway = CreateLocalDqGateway(funcRegistry.Get(), dqCompFactory, dqTaskTransformFactory, dqTaskPreprocessorFactories,
enableSpilling, CreateAsyncIoFactory(driver, httpGateway, genericClient, requestTimeout, maxRetries), threads,
metricsRegistry,