From 96f44f2f2d8cbcda254d0b193f5a1aece645daeb Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Mon, 22 Apr 2024 20:21:02 +0200 Subject: InsertChunks for CAS store (#55) - Improvement: Add batching when writing multiple small chunks to block store - decreases I/O load significantly on oplog import --- src/zenserver-test/zenserver-test.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/zenserver-test/zenserver-test.cpp') diff --git a/src/zenserver-test/zenserver-test.cpp b/src/zenserver-test/zenserver-test.cpp index 4d2c507fe..ccea53942 100644 --- a/src/zenserver-test/zenserver-test.cpp +++ b/src/zenserver-test/zenserver-test.cpp @@ -2873,6 +2873,10 @@ TEST_CASE("project.remote") CHECK(IsHttpSuccessCode(Response.status_code)); CbPackage ResponsePackage = ParsePackageMessage(IoBuffer(IoBuffer::Wrap, Response.text.data(), Response.text.size())); CHECK(ResponsePackage.GetAttachments().size() == AttachmentHashes.size()); + for (auto A : ResponsePackage.GetAttachments()) + { + CHECK(IoHash::HashBuffer(A.AsCompressedBinary().DecompressToComposite()) == A.GetHash()); + } }; auto ValidateOplog = [&SourceOps, &AddOp, &Servers, &Session](int ServerIndex, std::string_view Project, std::string_view Oplog) { -- cgit v1.2.3