diff options
| author | Stefan Boberg <[email protected]> | 2025-03-07 15:22:41 +0100 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2025-03-07 15:22:41 +0100 |
| commit | 501cf6022deeb193d05ae1bafcff96f5d4d7a989 (patch) | |
| tree | 37dfae172a0c3f848a05659642c9c7614dffba1d /src/zenserver/buildstore/buildstore.cpp | |
| parent | Merge remote-tracking branch 'origin/main' into sb/build-cache (diff) | |
| download | zen-501cf6022deeb193d05ae1bafcff96f5d4d7a989.tar.xz zen-501cf6022deeb193d05ae1bafcff96f5d4d7a989.zip | |
Tactical check-in to simplify merge from old branch
Diffstat (limited to 'src/zenserver/buildstore/buildstore.cpp')
| -rw-r--r-- | src/zenserver/buildstore/buildstore.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/zenserver/buildstore/buildstore.cpp b/src/zenserver/buildstore/buildstore.cpp index 1a5932672..ee69341c8 100644 --- a/src/zenserver/buildstore/buildstore.cpp +++ b/src/zenserver/buildstore/buildstore.cpp @@ -4,8 +4,23 @@ namespace zen { +struct HttpBuildStoreService::BuildStore +{ + BuildStore(std::filesystem::path RootDirectory) + { + const uint64_t MaxBlockSize = 256 * 1024 * 1024; + const uint64_t MaxBlockCount = 32 * 1024; + m_BlockStore.Initialize(RootDirectory, MaxBlockSize, MaxBlockCount); + } + +private: + BlockStore m_BlockStore; +}; + HttpBuildStoreService::HttpBuildStoreService(BuildStoreConfig Cfg) : m_Config(Cfg) { + m_BuildStore = std::make_unique<BuildStore>(m_Config.RootDirectory); + } HttpBuildStoreService::~HttpBuildStoreService() |