aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraidarsamer <aidarsamer@ydb.tech>2022-12-08 15:19:26 +0300
committeraidarsamer <aidarsamer@ydb.tech>2022-12-08 15:19:26 +0300
commita1bcd6e68340cf429eae3fb49d91bb0e1036f79b (patch)
tree041f2bc1c8c41b35023df4aefe0842ea9cab0453
parentb73d9229efb225a963105ec0623ff6fb7a3880e8 (diff)
downloadydb-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.h3
-rw-r--r--ydb/library/workload/stock_workload.h3
-rw-r--r--ydb/library/workload/workload_query_generator.h12
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