From 3dfd38c8837c513cb3a5eff576cf3590046bd31e Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Tue, 3 Sep 2024 19:40:54 +0200 Subject: oplog index snapshots (#140) - Feature: Added project store oplog index snapshots for faster opening of oplog - opening oplogs are roughly 10x faster --- src/zenstore/cache/structuredcachestore.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/zenstore/cache/structuredcachestore.cpp') diff --git a/src/zenstore/cache/structuredcachestore.cpp b/src/zenstore/cache/structuredcachestore.cpp index 9981aa1eb..ac1db2a4e 100644 --- a/src/zenstore/cache/structuredcachestore.cpp +++ b/src/zenstore/cache/structuredcachestore.cpp @@ -1035,6 +1035,8 @@ ZenCacheStore::GetBucketInfo(std::string_view NamespaceName, std::string_view Bu std::vector ZenCacheStore::LockState(GcCtx&) { + ZEN_TRACE_CPU("CacheStore::LockState"); + std::vector Locks; Locks.emplace_back(RwLock::SharedLockScope(m_NamespacesLock)); for (auto& NamespaceIt : m_Namespaces) -- cgit v1.2.3