diff options
author | Ilnaz Nizametdinov <ilnaz@ydb.tech> | 2025-02-13 00:07:19 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-12 21:07:19 +0000 |
commit | 377c8ea59ae2c1294ba35c979f2daca02004c32d (patch) | |
tree | 0041f50d1da98e3700ceb6b6f3ab6a9d4e661415 | |
parent | 4fee49410462f4f18bb6741d93ea23cb61af448a (diff) | |
download | ydb-377c8ea59ae2c1294ba35c979f2daca02004c32d.tar.gz |
Cosmetic changes (#14507)
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/dump.cpp | 6 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/dump.h | 2 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/dump_impl.cpp | 6 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/dump_impl.h | 6 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/restore_compat.cpp | 6 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/restore_compat.h | 6 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/restore_impl.cpp | 46 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/restore_impl.h | 6 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/restore_import_data.cpp | 6 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/restore_import_data.h | 6 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/util/query_utils.h | 2 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/util/util.cpp | 2 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/util/util.h | 2 | ||||
-rw-r--r-- | ydb/public/lib/ydb_cli/dump/util/view_utils.h | 2 |
14 files changed, 44 insertions, 60 deletions
diff --git a/ydb/public/lib/ydb_cli/dump/dump.cpp b/ydb/public/lib/ydb_cli/dump/dump.cpp index cbaa7b41b4..2bbda406e2 100644 --- a/ydb/public/lib/ydb_cli/dump/dump.cpp +++ b/ydb/public/lib/ydb_cli/dump/dump.cpp @@ -8,8 +8,7 @@ #include <util/string/printf.h> -namespace NYdb { -namespace NDump { +namespace NYdb::NDump { TString DataFileName(ui32 id) { return Sprintf("data_%02d.csv", id); @@ -85,5 +84,4 @@ TDumpResult TClient::DumpDatabase(const TString& database, const TString& fsPath return Impl_->DumpDatabase(database, fsPath); } -} // NDump -} // NYdb +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/dump.h b/ydb/public/lib/ydb_cli/dump/dump.h index 76aeacd3c0..5d4f6c8ee1 100644 --- a/ydb/public/lib/ydb_cli/dump/dump.h +++ b/ydb/public/lib/ydb_cli/dump/dump.h @@ -13,7 +13,7 @@ class TLog; namespace NYdb { inline namespace V3 { -class TDriver; + class TDriver; } namespace NDump { diff --git a/ydb/public/lib/ydb_cli/dump/dump_impl.cpp b/ydb/public/lib/ydb_cli/dump/dump_impl.cpp index be3eb896eb..175915e254 100644 --- a/ydb/public/lib/ydb_cli/dump/dump_impl.cpp +++ b/ydb/public/lib/ydb_cli/dump/dump_impl.cpp @@ -4,8 +4,7 @@ #include <ydb/library/backup/util.h> #include <ydb/public/lib/ydb_cli/dump/util/util.h> -namespace NYdb { -namespace NDump { +namespace NYdb::NDump { TDumpClient::TDumpClient(const TDriver& driver, const std::shared_ptr<TLog>& log) : Driver(driver) @@ -60,5 +59,4 @@ TDumpResult TDumpClient::DumpDatabase(const TString& database, const TString& fs } } -} // NDump -} // NYdb +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/dump_impl.h b/ydb/public/lib/ydb_cli/dump/dump_impl.h index 287e5a48bd..ed02950baa 100644 --- a/ydb/public/lib/ydb_cli/dump/dump_impl.h +++ b/ydb/public/lib/ydb_cli/dump/dump_impl.h @@ -2,8 +2,7 @@ #include "dump.h" -namespace NYdb { -namespace NDump { +namespace NYdb::NDump { class TDumpClient { public: @@ -21,5 +20,4 @@ private: }; // TDumpClient -} // NDump -} // NYdb +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/restore_compat.cpp b/ydb/public/lib/ydb_cli/dump/restore_compat.cpp index d916e0de62..3bde3bb421 100644 --- a/ydb/public/lib/ydb_cli/dump/restore_compat.cpp +++ b/ydb/public/lib/ydb_cli/dump/restore_compat.cpp @@ -3,8 +3,7 @@ #include <ydb/library/backup/query_builder.h> #include <ydb/library/backup/query_uploader.h> -namespace NYdb { -namespace NDump { +namespace NYdb::NDump { using namespace NBackup; using namespace NTable; @@ -183,5 +182,4 @@ NPrivate::IDataWriter* CreateCompatWriter( return new TDataWriter(path, tableClient, accumulator, settings); } -} // NDump -} // NYdb +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/restore_compat.h b/ydb/public/lib/ydb_cli/dump/restore_compat.h index 0853f4547c..08f4d26222 100644 --- a/ydb/public/lib/ydb_cli/dump/restore_compat.h +++ b/ydb/public/lib/ydb_cli/dump/restore_compat.h @@ -2,8 +2,7 @@ #include "restore_impl.h" -namespace NYdb { -namespace NDump { +namespace NYdb::NDump { NPrivate::IDataAccumulator* CreateCompatAccumulator( const TString& path, @@ -16,5 +15,4 @@ NPrivate::IDataWriter* CreateCompatWriter( const NPrivate::IDataAccumulator* accumulator, const TRestoreSettings& settings); -} // NDump -} // NYdb +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/restore_impl.cpp b/ydb/public/lib/ydb_cli/dump/restore_impl.cpp index 1963ea27d4..98e194add8 100644 --- a/ydb/public/lib/ydb_cli/dump/restore_impl.cpp +++ b/ydb/public/lib/ydb_cli/dump/restore_impl.cpp @@ -218,8 +218,8 @@ TStatus CreateCoordinationNode( TStatus CreateRateLimiter( TRateLimiterClient& client, - const std::string& coordinationNodePath, - const std::string& rateLimiterPath, + const TString& coordinationNodePath, + const TString& rateLimiterPath, const Ydb::RateLimiter::CreateResourceRequest& request) { const auto settings = TCreateResourceSettings(request); @@ -540,6 +540,10 @@ TRestoreResult TRestoreClient::RestoreView( const TString dbPath = dbRestoreRoot + dbPathRelativeToRestoreRoot; LOG_I("Restore view " << fsPath.GetPath().Quote() << " to " << dbPath.Quote()); + if (settings.DryRun_) { + return CheckExistenceAndType(SchemeClient, dbPath, ESchemeEntryType::View); + } + TString query = ReadViewQuery(fsPath, Log.get()); NYql::TIssues issues; @@ -548,11 +552,6 @@ TRestoreResult TRestoreClient::RestoreView( return Result<TRestoreResult>(fsPath.GetPath(), EStatus::BAD_REQUEST, issues.ToString()); } - if (settings.DryRun_) { - return CheckExistenceAndType(SchemeClient, dbPath, ESchemeEntryType::View); - } - - LOG_D("Executing view creation query: " << query.Quote()); auto result = QueryClient.RetryQuerySync([&](NQuery::TSession session) { return session.ExecuteQuery(query, NQuery::TTxControl::NoTx()).ExtractValueSync(); }); @@ -592,8 +591,8 @@ TRestoreResult TRestoreClient::RestoreTopic( return CheckExistenceAndType(SchemeClient, dbPath, ESchemeEntryType::Topic); } - const auto creationRequest = ReadTopicCreationRequest(fsPath, Log.get()); - auto result = CreateTopic(TopicClient, dbPath, creationRequest); + const auto request = ReadTopicCreationRequest(fsPath, Log.get()); + auto result = CreateTopic(TopicClient, dbPath, request); if (result.IsSuccess()) { LOG_D("Created " << dbPath.Quote()); return RestorePermissions(fsPath, dbPath, settings, isAlreadyExisting); @@ -657,8 +656,8 @@ TRestoreResult TRestoreClient::RestoreRateLimiter( return *error; } - const auto creationRequest = ReadRateLimiterCreationRequest(fsPath, Log.get()); - auto result = CreateRateLimiter(RateLimiterClient, coordinationNodePath, rateLimiterPath, creationRequest); + const auto request = ReadRateLimiterCreationRequest(fsPath, Log.get()); + auto result = CreateRateLimiter(RateLimiterClient, coordinationNodePath, rateLimiterPath, request); if (result.IsSuccess()) { LOG_D("Created rate limiter: " << rateLimiterPath.Quote() << " dependent on the coordination node: " << coordinationNodePath.Quote() @@ -669,37 +668,36 @@ TRestoreResult TRestoreClient::RestoreRateLimiter( LOG_E("Failed to create rate limiter: " << rateLimiterPath.Quote() << " dependent on the coordination node: " << coordinationNodePath.Quote() ); - return Result<TRestoreResult>(JoinFsPaths(coordinationNodePath, rateLimiterPath), std::move(result)); + return Result<TRestoreResult>(Join("/", coordinationNodePath, rateLimiterPath), std::move(result)); } -TRestoreResult TRestoreClient::RestoreDependentResources( - const TFsPath& coordinationNodeFsPath, const TString& coordinationNodeDbPath) -{ - LOG_I("Restore coordination node's resources " << coordinationNodeFsPath.GetPath().Quote() - << " to " << coordinationNodeDbPath.Quote() +TRestoreResult TRestoreClient::RestoreDependentResources(const TFsPath& fsPath, const TString& dbPath) { + LOG_I("Restore coordination node's resources " << fsPath.GetPath().Quote() + << " to " << dbPath.Quote() ); TVector<TFsPath> children; - coordinationNodeFsPath.List(children); + fsPath.List(children); TDeque<TFsPath> pathQueue(children.begin(), children.end()); while (!pathQueue.empty()) { const auto path = pathQueue.front(); pathQueue.pop_front(); + if (path.IsDirectory()) { if (IsFileExists(path.Child(NFiles::CreateRateLimiter().FileName))) { - const auto result = RestoreRateLimiter( - path, coordinationNodeDbPath, path.RelativeTo(coordinationNodeFsPath).GetPath() - ); + const auto result = RestoreRateLimiter(path, dbPath, path.RelativeTo(fsPath).GetPath()); if (!result.IsSuccess()) { return result; } } + children.clear(); path.List(children); pathQueue.insert(pathQueue.end(), children.begin(), children.end()); } } + return Result<TRestoreResult>(); } @@ -721,16 +719,18 @@ TRestoreResult TRestoreClient::RestoreCoordinationNode( return CheckExistenceAndType(SchemeClient, dbPath, ESchemeEntryType::CoordinationNode); } - const auto creationRequest = ReadCoordinationNodeCreationRequest(fsPath, Log.get()); - auto result = CreateCoordinationNode(CoordinationNodeClient, dbPath, creationRequest); + const auto request = ReadCoordinationNodeCreationRequest(fsPath, Log.get()); + auto result = CreateCoordinationNode(CoordinationNodeClient, dbPath, request); if (result.IsSuccess()) { if (auto result = RestoreDependentResources(fsPath, dbPath); !result.IsSuccess()) { LOG_E("Failed to create coordination node's resources " << dbPath.Quote()); return Result<TRestoreResult>(dbPath, std::move(result)); } + LOG_D("Created " << dbPath.Quote()); return RestorePermissions(fsPath, dbPath, settings, isAlreadyExisting); } + LOG_E("Failed to create " << dbPath.Quote()); return Result<TRestoreResult>(dbPath, std::move(result)); } diff --git a/ydb/public/lib/ydb_cli/dump/restore_impl.h b/ydb/public/lib/ydb_cli/dump/restore_impl.h index 5e46b00447..f38d130818 100644 --- a/ydb/public/lib/ydb_cli/dump/restore_impl.h +++ b/ydb/public/lib/ydb_cli/dump/restore_impl.h @@ -16,8 +16,7 @@ #include <util/stream/fwd.h> #include <util/string/builder.h> -namespace NYdb { -namespace NDump { +namespace NYdb::NDump { extern const char DOC_API_TABLE_VERSION_ATTR[23]; extern const char DOC_API_REQUEST_TYPE[22]; @@ -179,5 +178,4 @@ private: }; // TRestoreClient -} // NDump -} // NYdb +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/restore_import_data.cpp b/ydb/public/lib/ydb_cli/dump/restore_import_data.cpp index b1e2b13042..64c22297b6 100644 --- a/ydb/public/lib/ydb_cli/dump/restore_import_data.cpp +++ b/ydb/public/lib/ydb_cli/dump/restore_import_data.cpp @@ -22,8 +22,7 @@ #include <util/system/mutex.h> #include <util/thread/pool.h> -namespace NYdb { -namespace NDump { +namespace NYdb::NDump { using namespace NImport; using namespace NTable; @@ -1007,5 +1006,4 @@ NPrivate::IDataWriter* CreateImportDataWriter( return new TDataWriter(path, desc, partitionCount, settings, importClient, tableClient, accumulators, log); } -} // NDump -} // NYdb +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/restore_import_data.h b/ydb/public/lib/ydb_cli/dump/restore_import_data.h index 8d82b85ff2..ad4ecb0529 100644 --- a/ydb/public/lib/ydb_cli/dump/restore_import_data.h +++ b/ydb/public/lib/ydb_cli/dump/restore_import_data.h @@ -4,8 +4,7 @@ class TLog; -namespace NYdb { -namespace NDump { +namespace NYdb::NDump { NPrivate::IDataAccumulator* CreateImportDataAccumulator( const NTable::TTableDescription& dumpedDesc, @@ -23,5 +22,4 @@ NPrivate::IDataWriter* CreateImportDataWriter( const TRestoreSettings& settings, const std::shared_ptr<TLog>& log); -} // NDump -} // NYdb +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/util/query_utils.h b/ydb/public/lib/ydb_cli/dump/util/query_utils.h index 53275c3535..b029aa1a01 100644 --- a/ydb/public/lib/ydb_cli/dump/util/query_utils.h +++ b/ydb/public/lib/ydb_cli/dump/util/query_utils.h @@ -29,4 +29,4 @@ bool RewriteCreateQuery(TString& query, std::string_view pattern, const std::str TString GetBackupRoot(const TString& query); TString GetDatabase(const TString& query); -} +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/util/util.cpp b/ydb/public/lib/ydb_cli/dump/util/util.cpp index 2e35ac36ca..54c78f62eb 100644 --- a/ydb/public/lib/ydb_cli/dump/util/util.cpp +++ b/ydb/public/lib/ydb_cli/dump/util/util.cpp @@ -59,4 +59,4 @@ TGetDatabaseStatusResult GetDatabaseStatus(TCmsClient& cmsClient, const std::str }); } -} +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/util/util.h b/ydb/public/lib/ydb_cli/dump/util/util.h index 25c6da5a17..8997b606fc 100644 --- a/ydb/public/lib/ydb_cli/dump/util/util.h +++ b/ydb/public/lib/ydb_cli/dump/util/util.h @@ -71,4 +71,4 @@ NCms::TGetDatabaseStatusResult GetDatabaseStatus( const std::string& path, const NCms::TGetDatabaseStatusSettings& settings = {}); -} // namespace NYDB::NDump +} // NYdb::NDump diff --git a/ydb/public/lib/ydb_cli/dump/util/view_utils.h b/ydb/public/lib/ydb_cli/dump/util/view_utils.h index 34825299c1..b75074f35f 100644 --- a/ydb/public/lib/ydb_cli/dump/util/view_utils.h +++ b/ydb/public/lib/ydb_cli/dump/util/view_utils.h @@ -17,4 +17,4 @@ bool RewriteCreateViewQuery(TString& query, const TString& restoreRoot, bool res const TString& dbPath, NYql::TIssues& issues ); -} +} // NYdb::NDump |