aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/cas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenstore/cas.cpp')
-rw-r--r--src/zenstore/cas.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/zenstore/cas.cpp b/src/zenstore/cas.cpp
index ab05e3e7c..b98f01385 100644
--- a/src/zenstore/cas.cpp
+++ b/src/zenstore/cas.cpp
@@ -18,6 +18,7 @@
#include <zencore/thread.h>
#include <zencore/trace.h>
#include <zencore/uid.h>
+#include <zencore/workthreadpool.h>
#include <zenstore/cidstore.h>
#include <zenstore/gc.h>
#include <zenstore/scrubcontext.h>
@@ -74,6 +75,8 @@ private:
void UpdateManifest();
};
+//////////////////////////////////////////////////////////////////////////
+
CasImpl::CasImpl(GcManager& Gc) : m_TinyStrategy(Gc), m_SmallStrategy(Gc), m_LargeStrategy(Gc)
{
}
@@ -323,7 +326,8 @@ TEST_CASE("CasStore")
std::unique_ptr<CasStore> Store = CreateCasStore(Gc);
Store->Initialize(config);
- ScrubContext Ctx;
+ WorkerThreadPool ThreadPool{1};
+ ScrubContext Ctx{ThreadPool};
Store->ScrubStorage(Ctx);
IoBuffer Value1{16};