aboutsummaryrefslogtreecommitdiff
path: root/zenserver/cache/structuredcachestore.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-05-12 13:48:45 +0200
committerDan Engelbrecht <[email protected]>2022-05-12 13:48:45 +0200
commit1274f92cf7ce890b7aa1fc9354503e2508c185eb (patch)
treebae3d3d1b14009972503652b3c40fde41081c127 /zenserver/cache/structuredcachestore.cpp
parentAdd support for /api/v2/ URI requests with namespace support (diff)
downloadzen-1274f92cf7ce890b7aa1fc9354503e2508c185eb.tar.xz
zen-1274f92cf7ce890b7aa1fc9354503e2508c185eb.zip
Tests for HttpRequestParseRelativeUri
Diffstat (limited to 'zenserver/cache/structuredcachestore.cpp')
-rw-r--r--zenserver/cache/structuredcachestore.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/zenserver/cache/structuredcachestore.cpp b/zenserver/cache/structuredcachestore.cpp
index c21945702..5d1d39c50 100644
--- a/zenserver/cache/structuredcachestore.cpp
+++ b/zenserver/cache/structuredcachestore.cpp
@@ -2128,8 +2128,6 @@ ZenCacheDiskLayer::TotalSize() const
//////////////////////////// ZenCacheStore
-static constexpr std::string_view ZenCacheNamespaceDirPrefix = "ns_";
-
ZenCacheStore::ZenCacheStore(CasGc& Gc, std::filesystem::path BasePath) : GcStorage(Gc), GcContributor(Gc)
{
CreateDirectories(BasePath);
@@ -2142,7 +2140,7 @@ ZenCacheStore::ZenCacheStore(CasGc& Gc, std::filesystem::path BasePath) : GcStor
for (const std::filesystem::path& DirPath : DirContent.Directories)
{
std::string DirName = PathToUtf8(DirPath.stem());
- if (DirName.starts_with(ZenCacheNamespaceDirPrefix))
+ if (DirName.starts_with(NamespacePrefix))
{
Namespaces.push_back(DirName.substr(3));
continue;
@@ -2155,7 +2153,7 @@ ZenCacheStore::ZenCacheStore(CasGc& Gc, std::filesystem::path BasePath) : GcStor
if (std::find(Namespaces.begin(), Namespaces.end(), DefaultNamespace) == Namespaces.end())
{
ZEN_INFO("Moving #{} legacy buckets to anonymous namespace", LegacyBuckets.size());
- std::filesystem::path DefaultNamespaceFolder = BasePath / fmt::format("{}{}", ZenCacheNamespaceDirPrefix, DefaultNamespace);
+ std::filesystem::path DefaultNamespaceFolder = BasePath / fmt::format("{}{}", NamespacePrefix, DefaultNamespace);
CreateDirectories(DefaultNamespaceFolder);
// Move any non-namespace folders into the default namespace folder
@@ -2176,7 +2174,7 @@ ZenCacheStore::ZenCacheStore(CasGc& Gc, std::filesystem::path BasePath) : GcStor
for (const std::string& NamespaceName : Namespaces)
{
m_Namespaces[NamespaceName] =
- std::make_unique<ZenCacheNamespace>(Gc, BasePath / fmt::format("{}{}", ZenCacheNamespaceDirPrefix, NamespaceName));
+ std::make_unique<ZenCacheNamespace>(Gc, BasePath / fmt::format("{}{}", NamespacePrefix, NamespaceName));
}
}
@@ -2284,8 +2282,9 @@ ZenCacheStore::StorageSize() const
//////////////////////////////////////////////////////////////////////////
+} // namespace zen
+
#if ZEN_WITH_TESTS
-}
namespace zen {