From 9417ccd8feb9c59d31376e2017ae01e912e4bbcd Mon Sep 17 00:00:00 2001 From: vitya-smirnov Date: Wed, 22 Jul 2026 12:33:51 +0300 Subject: YQL-21299: Parse Kikimr ClusterMapping MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### Parse Kikimr ClusterMapping ✎ - Added support for parsing cluster mapping from Kikimr provider configuration - Implemented conditional logic to handle Kikimr cluster mapping when Ydb provider is not present - Extended gateway utilities to properly process Kikimr-specific cluster configuration - Ensured backward compatibility with existing Ydb provider cluster mapping parsing Autodescription by Yandex Code Assistant commit_hash:9c9a78dbe23ef0d2f4842160ce8572effce2eb5a --- yql/essentials/providers/common/gateways_utils/gateways_utils.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/yql/essentials/providers/common/gateways_utils/gateways_utils.cpp b/yql/essentials/providers/common/gateways_utils/gateways_utils.cpp index 8c5742580a8..18f3d7cb972 100644 --- a/yql/essentials/providers/common/gateways_utils/gateways_utils.cpp +++ b/yql/essentials/providers/common/gateways_utils/gateways_utils.cpp @@ -94,6 +94,11 @@ void GetClusterMappingFromGateways(const NYql::TGatewaysConfig& gateways, THashM TString{YdbProviderName}, &clusterMapping); } + if (!gateways.HasYdb() && gateways.HasKikimr()) { + AddClusters(gateways.GetKikimr().GetClusterMapping(), + TString{KikimrProviderName}, + &clusterMapping); + } } } // namespace NYql -- cgit v1.3