diff options
Diffstat (limited to 'src/zenserver/cache/structuredcachestore.cpp')
| -rw-r--r-- | src/zenserver/cache/structuredcachestore.cpp | 11 |
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 |