diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/zenremotestore/chunking/chunkblock.cpp | 3 | ||||
| -rw-r--r-- | src/zenremotestore/projectstore/remoteprojectstore.cpp | 6 |
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; |