aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhor911 <hor911@yandex-team.ru>2022-02-10 20:41:21 +0300
committerhor911 <hor911@yandex-team.ru>2022-02-10 20:41:21 +0300
commitebc12904a7b268104892c8d0d2475ef3eb1c6302 (patch)
treee3e6e26b253ffd13fe0bdd3a80d086ebce93dac8
parente974e37060606ae8363d16dd28c022f0e6be7db8 (diff)
downloadydb-ebc12904a7b268104892c8d0d2475ef3eb1c6302.tar.gz
Allow missed node_id in names.txt
ref:88c686f07a938ad9ed7115c1a7ee7a1d2c492fd5
-rw-r--r--ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp b/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp
index 6766dd31719..a1bab138126 100644
--- a/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp
+++ b/ydb/core/driver_lib/cli_utils/cli_cmds_server.cpp
@@ -473,7 +473,7 @@ protected:
if (NodeId)
RunConfig.NodeId = NodeId;
if (AppConfig.HasNameserviceConfig() && NodeId) {
- bool nodeIdMatchesConfig = false;
+ bool nodeIdMatchesConfig = true;
TString localhost("localhost");
TString hostname;
try {
@@ -487,10 +487,9 @@ protected:
if (node.GetNodeId() == NodeId) {
if ((node.GetHost() != hostname && node.GetHost() != localhost) ||
(InterconnectPort && InterconnectPort != node.GetPort())) {
- continue;
+ nodeIdMatchesConfig = false;
+ break;
}
- nodeIdMatchesConfig = true;
- break;
}
}
} catch(TSystemError& e) {