aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-10-14 11:32:16 +0200
committerGitHub Enterprise <[email protected]>2025-10-14 11:32:16 +0200
commitca09abbeef5b1788f4a52b61eedd2f3dd07f81f2 (patch)
tree005a50adfddf6982bab3a06bb93d4c50da1a11fd /src
parentmake asiohttp work without IPv6 (#562) (diff)
downloadzen-ca09abbeef5b1788f4a52b61eedd2f3dd07f81f2.tar.xz
zen-ca09abbeef5b1788f4a52b61eedd2f3dd07f81f2.zip
move all storage-related services into storage tree (#571)
* move all storage-related services into storage tree * move config into config/ * also move admin service into storage since it mostly has storage related functionality * header consolidation
Diffstat (limited to 'src')
-rw-r--r--src/zenserver/config/config.cpp (renamed from src/zenserver/config.cpp)2
-rw-r--r--src/zenserver/config/config.h (renamed from src/zenserver/config.h)0
-rw-r--r--src/zenserver/diag/logging.cpp2
-rw-r--r--src/zenserver/main.cpp20
-rw-r--r--src/zenserver/stats/statsreporter.h2
-rw-r--r--src/zenserver/storage/admin/admin.cpp (renamed from src/zenserver/admin/admin.cpp)9
-rw-r--r--src/zenserver/storage/admin/admin.h (renamed from src/zenserver/admin/admin.h)0
-rw-r--r--src/zenserver/storage/buildstore/httpbuildstore.cpp (renamed from src/zenserver/buildstore/httpbuildstore.cpp)0
-rw-r--r--src/zenserver/storage/buildstore/httpbuildstore.h (renamed from src/zenserver/buildstore/httpbuildstore.h)0
-rw-r--r--src/zenserver/storage/cache/httpstructuredcache.cpp (renamed from src/zenserver/cache/httpstructuredcache.cpp)4
-rw-r--r--src/zenserver/storage/cache/httpstructuredcache.h (renamed from src/zenserver/cache/httpstructuredcache.h)0
-rw-r--r--src/zenserver/storage/objectstore/objectstore.cpp (renamed from src/zenserver/objectstore/objectstore.cpp)2
-rw-r--r--src/zenserver/storage/objectstore/objectstore.h (renamed from src/zenserver/objectstore/objectstore.h)0
-rw-r--r--src/zenserver/storage/projectstore/httpprojectstore.cpp (renamed from src/zenserver/projectstore/httpprojectstore.cpp)0
-rw-r--r--src/zenserver/storage/projectstore/httpprojectstore.h (renamed from src/zenserver/projectstore/httpprojectstore.h)0
-rw-r--r--src/zenserver/storage/storageconfig.cpp (renamed from src/zenserver/storageconfig.cpp)0
-rw-r--r--src/zenserver/storage/storageconfig.h (renamed from src/zenserver/storageconfig.h)2
-rw-r--r--src/zenserver/storage/upstream/upstream.h7
-rw-r--r--src/zenserver/storage/upstream/upstreamcache.cpp (renamed from src/zenserver/upstream/upstreamcache.cpp)2
-rw-r--r--src/zenserver/storage/upstream/upstreamcache.h (renamed from src/zenserver/upstream/upstreamcache.h)0
-rw-r--r--src/zenserver/storage/upstream/upstreamservice.cpp (renamed from src/zenserver/upstream/upstreamservice.cpp)4
-rw-r--r--src/zenserver/storage/upstream/upstreamservice.h (renamed from src/zenserver/upstream/upstreamservice.h)0
-rw-r--r--src/zenserver/storage/upstream/zen.cpp (renamed from src/zenserver/upstream/zen.cpp)0
-rw-r--r--src/zenserver/storage/upstream/zen.h (renamed from src/zenserver/upstream/zen.h)0
-rw-r--r--src/zenserver/storage/vfs/vfsservice.cpp (renamed from src/zenserver/vfs/vfsservice.cpp)0
-rw-r--r--src/zenserver/storage/vfs/vfsservice.h (renamed from src/zenserver/vfs/vfsservice.h)0
-rw-r--r--src/zenserver/storage/workspaces/httpworkspaces.cpp (renamed from src/zenserver/workspaces/httpworkspaces.cpp)2
-rw-r--r--src/zenserver/storage/workspaces/httpworkspaces.h (renamed from src/zenserver/workspaces/httpworkspaces.h)0
-rw-r--r--src/zenserver/storage/zenstorageserver.cpp (renamed from src/zenserver/zenstorageserver.cpp)0
-rw-r--r--src/zenserver/storage/zenstorageserver.h (renamed from src/zenserver/zenstorageserver.h)0
-rw-r--r--src/zenserver/upstream/upstream.h7
-rw-r--r--src/zenserver/zenserver.cpp10
32 files changed, 31 insertions, 44 deletions
diff --git a/src/zenserver/config.cpp b/src/zenserver/config/config.cpp
index 8ee50cee2..d044c61d5 100644
--- a/src/zenserver/config.cpp
+++ b/src/zenserver/config/config.cpp
@@ -2,7 +2,7 @@
#include "config.h"
-#include "storageconfig.h"
+#include "storage/storageconfig.h"
#include "config/luaconfig.h"
#include "diag/logging.h"
diff --git a/src/zenserver/config.h b/src/zenserver/config/config.h
index 8471ee89b..8471ee89b 100644
--- a/src/zenserver/config.h
+++ b/src/zenserver/config/config.h
diff --git a/src/zenserver/diag/logging.cpp b/src/zenserver/diag/logging.cpp
index 34d9b05b7..ee36b2ca9 100644
--- a/src/zenserver/diag/logging.cpp
+++ b/src/zenserver/diag/logging.cpp
@@ -2,7 +2,7 @@
#include "logging.h"
-#include "config.h"
+#include "config/config.h"
#include <zencore/filesystem.h>
#include <zencore/fmtutils.h>
diff --git a/src/zenserver/main.cpp b/src/zenserver/main.cpp
index 97847b65d..3119b37c6 100644
--- a/src/zenserver/main.cpp
+++ b/src/zenserver/main.cpp
@@ -1,7 +1,5 @@
// Copyright Epic Games, Inc. All Rights Reserved.
-#include "zenstorageserver.h"
-
#include <zencore/compactbinarybuilder.h>
#include <zencore/compactbinaryvalidation.h>
#include <zencore/config.h>
@@ -9,23 +7,22 @@
#include <zencore/filesystem.h>
#include <zencore/fmtutils.h>
#include <zencore/logging.h>
+#include <zencore/memory/fmalloc.h>
+#include <zencore/memory/llm.h>
+#include <zencore/memory/memory.h>
+#include <zencore/memory/memorytrace.h>
+#include <zencore/memory/newdelete.h>
#include <zencore/scopeguard.h>
#include <zencore/sentryintegration.h>
#include <zencore/session.h>
#include <zencore/string.h>
#include <zencore/thread.h>
#include <zencore/trace.h>
-
-#include <zencore/memory/fmalloc.h>
-#include <zencore/memory/llm.h>
-#include <zencore/memory/memory.h>
-#include <zencore/memory/memorytrace.h>
-#include <zencore/memory/newdelete.h>
-
#include <zenutil/service.h>
#include "diag/logging.h"
-#include "storageconfig.h"
+#include "storage/storageconfig.h"
+#include "storage/zenstorageserver.h"
#if ZEN_PLATFORM_WINDOWS
# include <zencore/windows.h>
@@ -39,11 +36,8 @@
#if ZEN_WITH_TESTS
# define ZEN_TEST_WITH_RUNNER 1
# include <zencore/testing.h>
-# include <zenutil/zenutil.h>
#endif
-#include <memory>
-
namespace zen::utils {
std::atomic_uint32_t SignalCounter[NSIG] = {0};
diff --git a/src/zenserver/stats/statsreporter.h b/src/zenserver/stats/statsreporter.h
index 2f93aa8bb..b4174073c 100644
--- a/src/zenserver/stats/statsreporter.h
+++ b/src/zenserver/stats/statsreporter.h
@@ -2,7 +2,7 @@
#pragma once
-#include "config.h"
+#include "config/config.h"
#include <zencore/thread.h>
#include <zenutil/statsreporter.h>
diff --git a/src/zenserver/admin/admin.cpp b/src/zenserver/storage/admin/admin.cpp
index 97522e892..4803063d7 100644
--- a/src/zenserver/admin/admin.cpp
+++ b/src/zenserver/storage/admin/admin.cpp
@@ -8,6 +8,9 @@
#include <zencore/jobqueue.h>
#include <zencore/logging.h>
#include <zencore/string.h>
+#include <zenstore/cache/structuredcachestore.h>
+#include <zenstore/gc.h>
+#include <zenutil/workerpools.h>
#if ZEN_WITH_TRACE
# include <zencore/trace.h>
@@ -17,11 +20,7 @@
# include <mimalloc.h>
#endif
-#include <zenstore/gc.h>
-
-#include <zenstore/cache/structuredcachestore.h>
-#include <zenutil/workerpools.h>
-#include "config.h"
+#include "config/config.h"
#include <chrono>
diff --git a/src/zenserver/admin/admin.h b/src/zenserver/storage/admin/admin.h
index 9a49f5120..9a49f5120 100644
--- a/src/zenserver/admin/admin.h
+++ b/src/zenserver/storage/admin/admin.h
diff --git a/src/zenserver/buildstore/httpbuildstore.cpp b/src/zenserver/storage/buildstore/httpbuildstore.cpp
index bce993f17..bce993f17 100644
--- a/src/zenserver/buildstore/httpbuildstore.cpp
+++ b/src/zenserver/storage/buildstore/httpbuildstore.cpp
diff --git a/src/zenserver/buildstore/httpbuildstore.h b/src/zenserver/storage/buildstore/httpbuildstore.h
index 50cb5db12..50cb5db12 100644
--- a/src/zenserver/buildstore/httpbuildstore.h
+++ b/src/zenserver/storage/buildstore/httpbuildstore.h
diff --git a/src/zenserver/cache/httpstructuredcache.cpp b/src/zenserver/storage/cache/httpstructuredcache.cpp
index 9f87c208c..ece1d7a46 100644
--- a/src/zenserver/cache/httpstructuredcache.cpp
+++ b/src/zenserver/storage/cache/httpstructuredcache.cpp
@@ -28,8 +28,8 @@
#include <zenutil/rpcrecording.h>
#include <zenutil/workerpools.h>
-#include "upstream/upstreamcache.h"
-#include "upstream/zen.h"
+#include "storage/upstream/upstreamcache.h"
+#include "storage/upstream/zen.h"
#include "zenstore/cidstore.h"
#include "zenstore/scrubcontext.h"
diff --git a/src/zenserver/cache/httpstructuredcache.h b/src/zenserver/storage/cache/httpstructuredcache.h
index a157148c9..a157148c9 100644
--- a/src/zenserver/cache/httpstructuredcache.h
+++ b/src/zenserver/storage/cache/httpstructuredcache.h
diff --git a/src/zenserver/objectstore/objectstore.cpp b/src/zenserver/storage/objectstore/objectstore.cpp
index b1e73c7df..3f40bf616 100644
--- a/src/zenserver/objectstore/objectstore.cpp
+++ b/src/zenserver/storage/objectstore/objectstore.cpp
@@ -1,6 +1,6 @@
// Copyright Epic Games, Inc. All Rights Reserved.
-#include <objectstore/objectstore.h>
+#include "objectstore.h"
#include <zencore/base64.h>
#include <zencore/basicfile.h>
diff --git a/src/zenserver/objectstore/objectstore.h b/src/zenserver/storage/objectstore/objectstore.h
index 44e50e208..44e50e208 100644
--- a/src/zenserver/objectstore/objectstore.h
+++ b/src/zenserver/storage/objectstore/objectstore.h
diff --git a/src/zenserver/projectstore/httpprojectstore.cpp b/src/zenserver/storage/projectstore/httpprojectstore.cpp
index 1c6b5d6b0..1c6b5d6b0 100644
--- a/src/zenserver/projectstore/httpprojectstore.cpp
+++ b/src/zenserver/storage/projectstore/httpprojectstore.cpp
diff --git a/src/zenserver/projectstore/httpprojectstore.h b/src/zenserver/storage/projectstore/httpprojectstore.h
index f0a0bcfa1..f0a0bcfa1 100644
--- a/src/zenserver/projectstore/httpprojectstore.h
+++ b/src/zenserver/storage/projectstore/httpprojectstore.h
diff --git a/src/zenserver/storageconfig.cpp b/src/zenserver/storage/storageconfig.cpp
index 86bb09c21..86bb09c21 100644
--- a/src/zenserver/storageconfig.cpp
+++ b/src/zenserver/storage/storageconfig.cpp
diff --git a/src/zenserver/storageconfig.h b/src/zenserver/storage/storageconfig.h
index 2c3197226..ca0cf4135 100644
--- a/src/zenserver/storageconfig.h
+++ b/src/zenserver/storage/storageconfig.h
@@ -1,6 +1,6 @@
// Copyright Epic Games, Inc. All Rights Reserved.
-#include "config.h"
+#include "config/config.h"
namespace zen {
diff --git a/src/zenserver/storage/upstream/upstream.h b/src/zenserver/storage/upstream/upstream.h
new file mode 100644
index 000000000..b4fd03983
--- /dev/null
+++ b/src/zenserver/storage/upstream/upstream.h
@@ -0,0 +1,7 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+
+#pragma once
+
+#include "upstreamcache.h"
+#include "upstreamservice.h"
+#include "zen.h"
diff --git a/src/zenserver/upstream/upstreamcache.cpp b/src/zenserver/storage/upstream/upstreamcache.cpp
index 8558e2a10..f7ae5f973 100644
--- a/src/zenserver/upstream/upstreamcache.cpp
+++ b/src/zenserver/storage/upstream/upstreamcache.cpp
@@ -23,8 +23,8 @@
#include <zenremotestore/jupiter/jupiterclient.h>
#include <zenremotestore/jupiter/jupitersession.h>
-#include "cache/httpstructuredcache.h"
#include "diag/logging.h"
+#include "storage/cache/httpstructuredcache.h"
#include <fmt/format.h>
diff --git a/src/zenserver/upstream/upstreamcache.h b/src/zenserver/storage/upstream/upstreamcache.h
index d5d61c8d9..d5d61c8d9 100644
--- a/src/zenserver/upstream/upstreamcache.h
+++ b/src/zenserver/storage/upstream/upstreamcache.h
diff --git a/src/zenserver/upstream/upstreamservice.cpp b/src/zenserver/storage/upstream/upstreamservice.cpp
index 1dcbdb604..e7f7d2d5c 100644
--- a/src/zenserver/upstream/upstreamservice.cpp
+++ b/src/zenserver/storage/upstream/upstreamservice.cpp
@@ -1,7 +1,7 @@
// Copyright Epic Games, Inc. All Rights Reserved.
-#include <upstream/upstreamservice.h>
+#include "upstreamservice.h"
-#include <upstream/upstreamcache.h>
+#include "upstreamcache.h"
#include <zencore/compactbinarybuilder.h>
#include <zencore/string.h>
diff --git a/src/zenserver/upstream/upstreamservice.h b/src/zenserver/storage/upstream/upstreamservice.h
index f1da03c8c..f1da03c8c 100644
--- a/src/zenserver/upstream/upstreamservice.h
+++ b/src/zenserver/storage/upstream/upstreamservice.h
diff --git a/src/zenserver/upstream/zen.cpp b/src/zenserver/storage/upstream/zen.cpp
index 25fd3a3bb..25fd3a3bb 100644
--- a/src/zenserver/upstream/zen.cpp
+++ b/src/zenserver/storage/upstream/zen.cpp
diff --git a/src/zenserver/upstream/zen.h b/src/zenserver/storage/upstream/zen.h
index 6321b46b1..6321b46b1 100644
--- a/src/zenserver/upstream/zen.h
+++ b/src/zenserver/storage/upstream/zen.h
diff --git a/src/zenserver/vfs/vfsservice.cpp b/src/zenserver/storage/vfs/vfsservice.cpp
index 863ec348a..863ec348a 100644
--- a/src/zenserver/vfs/vfsservice.cpp
+++ b/src/zenserver/storage/vfs/vfsservice.cpp
diff --git a/src/zenserver/vfs/vfsservice.h b/src/zenserver/storage/vfs/vfsservice.h
index 4e06da878..4e06da878 100644
--- a/src/zenserver/vfs/vfsservice.h
+++ b/src/zenserver/storage/vfs/vfsservice.h
diff --git a/src/zenserver/workspaces/httpworkspaces.cpp b/src/zenserver/storage/workspaces/httpworkspaces.cpp
index 7ef84743e..3fea46b2f 100644
--- a/src/zenserver/workspaces/httpworkspaces.cpp
+++ b/src/zenserver/storage/workspaces/httpworkspaces.cpp
@@ -1,6 +1,6 @@
// Copyright Epic Games, Inc. All Rights Reserved.
-#include <workspaces/httpworkspaces.h>
+#include "httpworkspaces.h"
#include <zencore/basicfile.h>
#include <zencore/compactbinarybuilder.h>
diff --git a/src/zenserver/workspaces/httpworkspaces.h b/src/zenserver/storage/workspaces/httpworkspaces.h
index 89a8e8bdc..89a8e8bdc 100644
--- a/src/zenserver/workspaces/httpworkspaces.h
+++ b/src/zenserver/storage/workspaces/httpworkspaces.h
diff --git a/src/zenserver/zenstorageserver.cpp b/src/zenserver/storage/zenstorageserver.cpp
index 73896512d..73896512d 100644
--- a/src/zenserver/zenstorageserver.cpp
+++ b/src/zenserver/storage/zenstorageserver.cpp
diff --git a/src/zenserver/zenstorageserver.h b/src/zenserver/storage/zenstorageserver.h
index e4c31399d..e4c31399d 100644
--- a/src/zenserver/zenstorageserver.h
+++ b/src/zenserver/storage/zenstorageserver.h
diff --git a/src/zenserver/upstream/upstream.h b/src/zenserver/upstream/upstream.h
deleted file mode 100644
index 4d45687fc..000000000
--- a/src/zenserver/upstream/upstream.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// Copyright Epic Games, Inc. All Rights Reserved.
-
-#pragma once
-
-#include <upstream/upstreamcache.h>
-#include <upstream/upstreamservice.h>
-#include <upstream/zen.h>
diff --git a/src/zenserver/zenserver.cpp b/src/zenserver/zenserver.cpp
index bf59658c8..11afb682c 100644
--- a/src/zenserver/zenserver.cpp
+++ b/src/zenserver/zenserver.cpp
@@ -28,13 +28,7 @@
#if ZEN_PLATFORM_WINDOWS
# include <zencore/windows.h>
-#endif
-
-#if ZEN_PLATFORM_LINUX
-# include <pwd.h>
-#endif
-
-#if ZEN_PLATFORM_MAC
+#else
# include <pwd.h>
#endif
@@ -48,7 +42,7 @@ ZEN_THIRD_PARTY_INCLUDES_END
//////////////////////////////////////////////////////////////////////////
-#include "config.h"
+#include "config/config.h"
#include "diag/logging.h"
#include <zencore/memory/llm.h>