diff options
author | Innokentii Mokin <innokentii@ydb.tech> | 2025-02-11 11:16:39 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-11 11:16:39 +0300 |
commit | 35c4c8aca5ff8ca5880f672dc46ec3db011562ae (patch) | |
tree | 8e91567f774da16977a11d8711321368bc1315ff | |
parent | 76e7d8282965a7cede0c11bc48122adfad75c6a4 (diff) | |
download | ydb-35c4c8aca5ff8ca5880f672dc46ec3db011562ae.tar.gz |
Fix ydb cli admin cluster config fetch (#14406)
-rw-r--r-- | ydb/public/lib/ydb_cli/commands/ydb_dynamic_config.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ydb/public/lib/ydb_cli/commands/ydb_dynamic_config.cpp b/ydb/public/lib/ydb_cli/commands/ydb_dynamic_config.cpp index f380126bb2..fbab2ff9d4 100644 --- a/ydb/public/lib/ydb_cli/commands/ydb_dynamic_config.cpp +++ b/ydb/public/lib/ydb_cli/commands/ydb_dynamic_config.cpp @@ -79,6 +79,12 @@ void TCommandConfigFetch::Parse(TConfig& config) { } int TCommandConfigFetch::Run(TConfig& config) { + if (AllowEmptyDatabase) { + // explicitly clear database to get cluster database + // in `ydb admin cluster config fetch` even if + // some database is set by mistake + config.Database.clear(); + } auto driver = std::make_unique<NYdb::TDriver>(CreateDriver(config)); auto client = NYdb::NDynamicConfig::TDynamicConfigClient(*driver); auto result = client.GetConfig().GetValueSync(); |