From 914317d3db05758483eaea09a60ef8bfa3981948 Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Thu, 2 Jun 2022 16:35:21 +0200 Subject: Remove most use of vespalib::rmdir in searchcore. --- searchcore/src/apps/proton/proton.cpp | 4 ++-- searchcore/src/apps/tests/persistenceconformance_test.cpp | 6 +++--- searchcore/src/apps/vespa-feed-bm/vespa_feed_bm.cpp | 6 +++--- searchcore/src/apps/vespa-redistribute-bm/vespa_redistribute_bm.cpp | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) (limited to 'searchcore/src/apps') diff --git a/searchcore/src/apps/proton/proton.cpp b/searchcore/src/apps/proton/proton.cpp index 386ceb4eeda..2f69bcece66 100644 --- a/searchcore/src/apps/proton/proton.cpp +++ b/searchcore/src/apps/proton/proton.cpp @@ -6,13 +6,13 @@ #include #include #include -#include #include #include #include #include #include #include +#include #include #include #include @@ -239,7 +239,7 @@ App::startAndRun(FastOS_ThreadPool & threadPool, FNET_Transport & transport, int } else { const ProtonConfig &protonConfig = configSnapshot->getProtonConfig(); vespalib::string basedir = protonConfig.basedir; - vespalib::mkdir(basedir, true); + std::filesystem::create_directories(std::filesystem::path(basedir)); { ExitOnSignal exit_on_signal; proton.init(configSnapshot); diff --git a/searchcore/src/apps/tests/persistenceconformance_test.cpp b/searchcore/src/apps/tests/persistenceconformance_test.cpp index 64db35b7acb..b489a07bba2 100644 --- a/searchcore/src/apps/tests/persistenceconformance_test.cpp +++ b/searchcore/src/apps/tests/persistenceconformance_test.cpp @@ -38,8 +38,8 @@ #include #include #include -#include #include +#include #include LOG_SETUP("persistenceconformance_test"); @@ -190,8 +190,8 @@ public: const DocTypeName &docType, const ConfigFactory &factory) { DocumentDBConfig::SP snapshot = factory.create(docType); - vespalib::mkdir(_baseDir, false); - vespalib::mkdir(_baseDir + "/" + docType.toString(), false); + std::filesystem::create_directory(std::filesystem::path(_baseDir)); + std::filesystem::create_directory(std::filesystem::path(_baseDir + "/" + docType.toString())); vespalib::string inputCfg = _baseDir + "/" + docType.toString() + "/baseconfig"; { FileConfigManager fileCfg(_shared_service.transport(), inputCfg, "", docType.getName()); diff --git a/searchcore/src/apps/vespa-feed-bm/vespa_feed_bm.cpp b/searchcore/src/apps/vespa-feed-bm/vespa_feed_bm.cpp index 9a4922c42fc..df0827e78c9 100644 --- a/searchcore/src/apps/vespa-feed-bm/vespa_feed_bm.cpp +++ b/searchcore/src/apps/vespa-feed-bm/vespa_feed_bm.cpp @@ -20,12 +20,12 @@ #include #include #include -#include #include #include #include #include #include +#include #include #include #include @@ -391,7 +391,7 @@ App::main(int argc, char **argv) usage(); return 1; } - vespalib::rmdir(base_dir, true); + std::filesystem::remove_all(std::filesystem::path(base_dir)); Benchmark bm(_bm_params); bm.run(); return 0; @@ -402,6 +402,6 @@ int main(int argc, char **argv) { DummyFileHeaderContext::setCreator("vespa-feed-bm"); App app; auto exit_value = app.main(argc, argv); - vespalib::rmdir(base_dir, true); + std::filesystem::remove_all(std::filesystem::path(base_dir)); return exit_value; } diff --git a/searchcore/src/apps/vespa-redistribute-bm/vespa_redistribute_bm.cpp b/searchcore/src/apps/vespa-redistribute-bm/vespa_redistribute_bm.cpp index 40847baa719..f22e817b72c 100644 --- a/searchcore/src/apps/vespa-redistribute-bm/vespa_redistribute_bm.cpp +++ b/searchcore/src/apps/vespa-redistribute-bm/vespa_redistribute_bm.cpp @@ -22,13 +22,13 @@ #include #include #include -#include #include #include #include #include #include #include +#include #include #include #include @@ -670,7 +670,7 @@ App::main(int argc, char **argv) usage(); return 1; } - vespalib::rmdir(base_dir, true); + std::filesystem::remove_all(std::filesystem::path(base_dir)); Benchmark bm(_bm_params); bm.run(); return 0; @@ -681,6 +681,6 @@ int main(int argc, char **argv) { DummyFileHeaderContext::setCreator("vespa-redistribute-bm"); App app; auto exit_value = app.main(argc, argv); - vespalib::rmdir(base_dir, true); + std::filesystem::remove_all(std::filesystem::path(base_dir)); return exit_value; } -- cgit v1.2.3