aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/cache/structuredcachestore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenserver/cache/structuredcachestore.cpp')
-rw-r--r--src/zenserver/cache/structuredcachestore.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/zenserver/cache/structuredcachestore.cpp b/src/zenserver/cache/structuredcachestore.cpp
index d4e00d675..79f57019d 100644
--- a/src/zenserver/cache/structuredcachestore.cpp
+++ b/src/zenserver/cache/structuredcachestore.cpp
@@ -841,7 +841,7 @@ ZenCacheDiskLayer::CacheBucket::MakeIndexSnapshot()
}
catch (std::exception& Err)
{
- ZEN_ERROR("snapshot FAILED, reason: '{}'", Err.what());
+ ZEN_WARN("snapshot FAILED, reason: '{}'", Err.what());
// Restore any previous snapshot
@@ -1285,7 +1285,14 @@ ZenCacheDiskLayer::CacheBucket::SaveManifest()
Writer.EndArray();
}
- SaveCompactBinaryObject(m_BucketDir / "zen_manifest", Writer.Save());
+ try
+ {
+ SaveCompactBinaryObject(m_BucketDir / "zen_manifest", Writer.Save());
+ }
+ catch (std::exception& Err)
+ {
+ ZEN_WARN("writing manifest FAILED, reason: '{}'", Err.what());
+ }
}
void