aboutsummaryrefslogtreecommitdiff
path: root/src/zenstore/cache/cachedisklayer.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2024-08-13 10:03:20 +0200
committerGitHub Enterprise <[email protected]>2024-08-13 10:03:20 +0200
commit9707f61a0fceb1f8599239196f487ff0c439cd27 (patch)
tree4a089777956d266cd48c26ed2924e12a40861c78 /src/zenstore/cache/cachedisklayer.cpp
parentadd compacting of oplogs as part of GC (#106) (diff)
downloadzen-9707f61a0fceb1f8599239196f487ff0c439cd27.tar.xz
zen-9707f61a0fceb1f8599239196f487ff0c439cd27.zip
don't try to memcache the empty buffer if invalid format (#110)
Diffstat (limited to 'src/zenstore/cache/cachedisklayer.cpp')
-rw-r--r--src/zenstore/cache/cachedisklayer.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/zenstore/cache/cachedisklayer.cpp b/src/zenstore/cache/cachedisklayer.cpp
index 159f54422..94636bb59 100644
--- a/src/zenstore/cache/cachedisklayer.cpp
+++ b/src/zenstore/cache/cachedisklayer.cpp
@@ -1393,7 +1393,9 @@ ZenCacheDiskLayer::CacheBucket::EndGetBatch(GetBatchHandle* Batch) noexcept
{
if (!CompressedBuffer::ValidateCompressedHeader(OutValue.Value, OutValue.RawHash, OutValue.RawSize))
{
- OutValue = ZenCacheValue{};
+ OutValue = ZenCacheValue{};
+ AddToMemCache = false;
+ SetMetaInfo = false;
}
}
else