aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/zenremotestore/chunking/chunkblock.cpp3
-rw-r--r--src/zenremotestore/projectstore/remoteprojectstore.cpp6
2 files changed, 7 insertions, 2 deletions
diff --git a/src/zenremotestore/chunking/chunkblock.cpp b/src/zenremotestore/chunking/chunkblock.cpp
index afc1cb01c..11a38917c 100644
--- a/src/zenremotestore/chunking/chunkblock.cpp
+++ b/src/zenremotestore/chunking/chunkblock.cpp
@@ -378,6 +378,7 @@ GenerateChunkBlock(std::vector<std::pair<IoHash, FetchChunkFunc>>&& FetchChunks,
CompressedBuffer::Compress(CompositeBuffer(std::move(ChunkSegments)), OodleCompressor::Mermaid, OodleCompressionLevel::None);
OutBlock.BlockHash = CompressedBlock.DecodeRawHash();
+#if ZEN_BUILD_DEBUG
uint64_t VerifyHeaderSize = 0;
ZEN_ASSERT_SLOW(IterateChunkBlock(
CompressedBlock.Decompress(),
@@ -387,7 +388,7 @@ GenerateChunkBlock(std::vector<std::pair<IoHash, FetchChunkFunc>>&& FetchChunks,
ZEN_ASSERT(AttachmentHash == IoHash::HashBuffer(Decompressed.AsIoBuffer()));
},
VerifyHeaderSize));
-
+#endif // ZEN_BUILD_DEBUG
return CompressedBlock;
}
diff --git a/src/zenremotestore/projectstore/remoteprojectstore.cpp b/src/zenremotestore/projectstore/remoteprojectstore.cpp
index 872ba510b..16a9f98c2 100644
--- a/src/zenremotestore/projectstore/remoteprojectstore.cpp
+++ b/src/zenremotestore/projectstore/remoteprojectstore.cpp
@@ -2386,6 +2386,7 @@ BuildContainer(CidStore& ChunkStore,
OodleCompressionLevel::VeryFast);
TempAttachmentBuffer.SetDeleteOnClose(true);
+#if ZEN_BUILD_DEBUG
IoHash VerifyRawHash;
uint64_t VerifyRawSize;
ZEN_ASSERT_SLOW(CompressedBuffer::FromCompressed(SharedBuffer(TempAttachmentBuffer),
@@ -2393,6 +2394,7 @@ BuildContainer(CidStore& ChunkStore,
VerifyRawSize));
ZEN_ASSERT_SLOW(VerifyRawHash == RawHash);
ZEN_ASSERT_SLOW(VerifyRawSize == RawData.GetSize());
+#endif // ZEN_BUILD_DEBUG
ZEN_INFO("Saved temp attachment to '{}', {} ({})",
AttachmentPath,
@@ -2425,7 +2427,7 @@ BuildContainer(CidStore& ChunkStore,
OodleCompressor::Mermaid,
OodleCompressionLevel::VeryFast);
TempAttachmentBuffer.SetDeleteOnClose(true);
-
+#if ZEN_BUILD_DEBUG
IoHash VerifyRawHash;
uint64_t VerifyRawSize;
ZEN_ASSERT_SLOW(
@@ -2434,6 +2436,7 @@ BuildContainer(CidStore& ChunkStore,
.CompressedBuffer::Decompress());
ZEN_ASSERT_SLOW(VerifyRawHash == RawHash);
ZEN_ASSERT_SLOW(VerifyRawSize == RawData.GetSize());
+#endif // ZEN_BUILD_DEBUG
uint64_t CompressedSize = TempAttachmentBuffer.GetSize();
@@ -2930,6 +2933,7 @@ BuildContainer(CidStore& ChunkStore,
LooseUploadAttachments.erase(It);
return [RawSize = RawSize,
Payload = SharedBuffer(Payload)](const IoHash& ChunkHash) -> std::pair<uint64_t, CompressedBuffer> {
+ ZEN_UNUSED(ChunkHash);
// CompressedBuffer Compressed =
// CompressedBuffer::FromCompressedNoValidate(Payload.AsIoBuffer());
IoHash VerifyRawHash;