summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/client/client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'yt/cpp/mapreduce/client/client.cpp')
-rw-r--r--yt/cpp/mapreduce/client/client.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/yt/cpp/mapreduce/client/client.cpp b/yt/cpp/mapreduce/client/client.cpp
index 690580285a9..fccf3501a90 100644
--- a/yt/cpp/mapreduce/client/client.cpp
+++ b/yt/cpp/mapreduce/client/client.cpp
@@ -1561,13 +1561,17 @@ TClientContext CreateClientContext(
context.Config = options.Config_ ? options.Config_ : TConfig::Get();
context.TvmOnly = options.TvmOnly_;
context.ProxyAddress = options.ProxyAddress_;
- context.ProxyUnixDomainSocket = options.ProxyUnixDomainSocket_;
+ context.UseProxyUnixDomainSocket = options.UseProxyUnixDomainSocket_;
if (options.UseTLS_) {
context.UseTLS = *options.UseTLS_;
}
- SetupClusterContext(context, serverName);
+ if (!options.UseProxyUnixDomainSocket_) {
+ SetupClusterContext(context, serverName);
+ } else {
+ context.ServerName = serverName;
+ }
if (context.Config->HttpProxyRole && context.Config->Hosts == DefaultHosts) {
context.Config->Hosts = "hosts?role=" + context.Config->HttpProxyRole;