diff options
| author | Per Larsson <[email protected]> | 2021-12-01 16:17:30 +0100 |
|---|---|---|
| committer | Per Larsson <[email protected]> | 2021-12-01 16:17:30 +0100 |
| commit | 9045ebeb0f1bf4290013749482a8ee8f9c007088 (patch) | |
| tree | b9f7345ea400e8e8c3d1d493dd23299442593cb6 /zenstore/CAS.cpp | |
| parent | Added CacheStore and CAS store sizes to status endpoint. (diff) | |
| download | zen-9045ebeb0f1bf4290013749482a8ee8f9c007088.tar.xz zen-9045ebeb0f1bf4290013749482a8ee8f9c007088.zip | |
Added naive container CAS GC support.
Diffstat (limited to 'zenstore/CAS.cpp')
| -rw-r--r-- | zenstore/CAS.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/zenstore/CAS.cpp b/zenstore/CAS.cpp index d2ff1514e..a0d47c213 100644 --- a/zenstore/CAS.cpp +++ b/zenstore/CAS.cpp @@ -125,7 +125,7 @@ private: void UpdateManifest(); }; -CasImpl::CasImpl(CasGc& Gc) : m_TinyStrategy(m_Config), m_SmallStrategy(m_Config), m_LargeStrategy(m_Config, Gc) +CasImpl::CasImpl(CasGc& Gc) : m_TinyStrategy(m_Config, Gc), m_SmallStrategy(m_Config, Gc), m_LargeStrategy(m_Config, Gc) { } @@ -316,6 +316,8 @@ CasImpl::Scrub(ScrubContext& Ctx) void CasImpl::GarbageCollect(GcContext& GcCtx) { + m_SmallStrategy.CollectGarbage(GcCtx); + m_TinyStrategy.CollectGarbage(GcCtx); m_LargeStrategy.CollectGarbage(GcCtx); } |