aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/cache/cachedisklayer.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2024-08-22 16:03:01 +0200
committerGitHub Enterprise <[email protected]>2024-08-22 16:03:01 +0200
commit203d3f03f0d0ef51f414b5344462bde0a8fcaf1b (patch)
tree2d0cbe07dbf6b2d81a91e15c823ea0209205b39c /src/zenstore/cache/cachedisklayer.cpp
parentsafer calls to IsProcessRunning (#131) (diff)
downloadzen-203d3f03f0d0ef51f414b5344462bde0a8fcaf1b.tar.xz
zen-203d3f03f0d0ef51f414b5344462bde0a8fcaf1b.zip
separate worker pools into burst/background to avoid background jobs blocking client requests (#134)
Diffstat (limited to 'src/zenstore/cache/cachedisklayer.cpp')
-rw-r--r--src/zenstore/cache/cachedisklayer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zenstore/cache/cachedisklayer.cpp b/src/zenstore/cache/cachedisklayer.cpp
index 67910fa7f..5d167fc47 100644
--- a/src/zenstore/cache/cachedisklayer.cpp
+++ b/src/zenstore/cache/cachedisklayer.cpp
@@ -4035,7 +4035,7 @@ ZenCacheDiskLayer::DiscoverBuckets()
RwLock SyncLock;
- WorkerThreadPool& Pool = GetLargeWorkerPool();
+ WorkerThreadPool& Pool = GetLargeWorkerPool(EWorkloadType::Burst);
Latch WorkLatch(1);
for (auto& BucketPath : FoundBucketDirectories)
{
@@ -4149,7 +4149,7 @@ ZenCacheDiskLayer::Flush()
}
}
{
- WorkerThreadPool& Pool = GetMediumWorkerPool();
+ WorkerThreadPool& Pool = GetMediumWorkerPool(EWorkloadType::Burst);
Latch WorkLatch(1);
try
{