diff options
| author | Dan Engelbrecht <[email protected]> | 2025-10-03 12:38:35 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-10-03 12:38:35 +0200 |
| commit | 5361ee1c77b68bb14237169660840d6d63a74892 (patch) | |
| tree | 3ad259133e09485a14506be38e43ec5b62a050f2 /src/zenremotestore/builds/buildstoragecache.cpp | |
| parent | move chunking code to zenremotestore lib (#545) (diff) | |
| download | zen-5361ee1c77b68bb14237169660840d6d63a74892.tar.xz zen-5361ee1c77b68bb14237169660840d6d63a74892.zip | |
remove zenutil dependency in zenremotestore (#547)
* remove dependency to zenutil/workerpools.h from remoteprojectstore.cpp
* remove dependency to zenutil/workerpools.h from buildstoragecache.cpp
* remove unneded include
* move jupiter helpers to zenremotestore
* move parallelwork to zencore
* remove zenutil dependency from zenremotestore
* clean up test project dependencies - use indirect dependencies
Diffstat (limited to 'src/zenremotestore/builds/buildstoragecache.cpp')
| -rw-r--r-- | src/zenremotestore/builds/buildstoragecache.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/zenremotestore/builds/buildstoragecache.cpp b/src/zenremotestore/builds/buildstoragecache.cpp index 694e364ea..d36d75480 100644 --- a/src/zenremotestore/builds/buildstoragecache.cpp +++ b/src/zenremotestore/builds/buildstoragecache.cpp @@ -11,7 +11,6 @@ #include <zencore/workthreadpool.h> #include <zenhttp/httpclient.h> #include <zenhttp/packageformat.h> -#include <zenutil/workerpools.h> ZEN_THIRD_PARTY_INCLUDES_START #include <tsl/robin_set.h> @@ -29,15 +28,13 @@ public: std::string_view Namespace, std::string_view Bucket, const std::filesystem::path& TempFolderPath, - bool BoostBackgroundThreadCount) + WorkerThreadPool& BackgroundWorkerPool) : m_HttpClient(HttpClient) , m_Stats(Stats) , m_Namespace(Namespace.empty() ? "none" : Namespace) , m_Bucket(Bucket.empty() ? "none" : Bucket) , m_TempFolderPath(std::filesystem::path(TempFolderPath).make_preferred()) - , m_BoostBackgroundThreadCount(BoostBackgroundThreadCount) - , m_BackgroundWorkPool(m_BoostBackgroundThreadCount ? GetSmallWorkerPool(EWorkloadType::Background) - : GetTinyWorkerPool(EWorkloadType::Background)) + , m_BackgroundWorkPool(BackgroundWorkerPool) , m_PendingBackgroundWorkCount(1) , m_CancelBackgroundWork(false) { @@ -394,7 +391,6 @@ private: const std::string m_Namespace; const std::string m_Bucket; const std::filesystem::path m_TempFolderPath; - const bool m_BoostBackgroundThreadCount; bool IsFlushed = false; WorkerThreadPool& m_BackgroundWorkPool; @@ -408,9 +404,9 @@ CreateZenBuildStorageCache(HttpClient& HttpClient, std::string_view Namespace, std::string_view Bucket, const std::filesystem::path& TempFolderPath, - bool BoostBackgroundThreadCount) + WorkerThreadPool& BackgroundWorkerPool) { - return std::make_unique<ZenBuildStorageCache>(HttpClient, Stats, Namespace, Bucket, TempFolderPath, BoostBackgroundThreadCount); + return std::make_unique<ZenBuildStorageCache>(HttpClient, Stats, Namespace, Bucket, TempFolderPath, BackgroundWorkerPool); } ZenCacheEndpointTestResult |