diff options
author | aidarsamer <aidarsamer@ydb.tech> | 2022-12-08 15:19:26 +0300 |
---|---|---|
committer | aidarsamer <aidarsamer@ydb.tech> | 2022-12-08 15:19:26 +0300 |
commit | a1bcd6e68340cf429eae3fb49d91bb0e1036f79b (patch) | |
tree | 041f2bc1c8c41b35023df4aefe0842ea9cab0453 | |
parent | b73d9229efb225a963105ec0623ff6fb7a3880e8 (diff) | |
download | ydb-a1bcd6e68340cf429eae3fb49d91bb0e1036f79b.tar.gz |
Remove incorrect check for db path in workload CLI
Remove incorrect check for db path in workload CLI
-rw-r--r-- | ydb/library/workload/kv_workload.h | 3 | ||||
-rw-r--r-- | ydb/library/workload/stock_workload.h | 3 | ||||
-rw-r--r-- | ydb/library/workload/workload_query_generator.h | 12 |
3 files changed, 0 insertions, 18 deletions
diff --git a/ydb/library/workload/kv_workload.h b/ydb/library/workload/kv_workload.h index ac9a293967..ac544b5412 100644 --- a/ydb/library/workload/kv_workload.h +++ b/ydb/library/workload/kv_workload.h @@ -31,9 +31,6 @@ class TKvWorkloadGenerator : public IWorkloadQueryGenerator { public: static TKvWorkloadGenerator* New(const TKvWorkloadParams* params) { - if (!validateDbPath(params->DbPath)) { - throw yexception() << "Invalid path to database." << Endl; - } return new TKvWorkloadGenerator(params); } diff --git a/ydb/library/workload/stock_workload.h b/ydb/library/workload/stock_workload.h index 5e1d5b2671..3bc0b999b3 100644 --- a/ydb/library/workload/stock_workload.h +++ b/ydb/library/workload/stock_workload.h @@ -21,9 +21,6 @@ class TStockWorkloadGenerator : public IWorkloadQueryGenerator { public: static TStockWorkloadGenerator* New(const TStockWorkloadParams* params) { - if (!validateDbPath(params->DbPath)) { - throw yexception() << "Invalid path to database." << Endl; - } return new TStockWorkloadGenerator(params); } diff --git a/ydb/library/workload/workload_query_generator.h b/ydb/library/workload/workload_query_generator.h index 7e5291f2ba..bee79a0481 100644 --- a/ydb/library/workload/workload_query_generator.h +++ b/ydb/library/workload/workload_query_generator.h @@ -40,18 +40,6 @@ public: virtual TQueryInfoList GetWorkload(int type) = 0; virtual TWorkloadParams* GetParams() = 0; - -protected: - static bool validateDbPath(const std::string& path) { - for (size_t i = 0; i < path.size(); ++i) { - char c = path[i]; - if (!std::isalnum(c) && c != '/' && c != '_' && c != '-') { - return false; - } - } - return true; - } - }; } // namespace NYdbWorkload |