aboutsummaryrefslogtreecommitdiff
path: root/zenstore/compactcas.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-04-12 19:57:57 +0200
committerDan Engelbrecht <[email protected]>2022-04-12 19:57:57 +0200
commitb58bf0fc88354cacd8fdbe6d4ed9c2a0c567c362 (patch)
treec9a0b9a44b32c4d7782abe003f181de8af719c15 /zenstore/compactcas.cpp
parentmore cleanup (diff)
downloadzen-b58bf0fc88354cacd8fdbe6d4ed9c2a0c567c362.tar.xz
zen-b58bf0fc88354cacd8fdbe6d4ed9c2a0c567c362.zip
safer check for added size i threaded test
Diffstat (limited to 'zenstore/compactcas.cpp')
-rw-r--r--zenstore/compactcas.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/zenstore/compactcas.cpp b/zenstore/compactcas.cpp
index f89108dc4..2c096d85e 100644
--- a/zenstore/compactcas.cpp
+++ b/zenstore/compactcas.cpp
@@ -2274,6 +2274,7 @@ TEST_CASE("compactcas.threadedinsert") // * doctest::skip(true))
const uint64_t kChunkSize = 1048;
const int32_t kChunkCount = 4096;
+ uint64_t ExpectedSize = 0;
std::unordered_map<IoHash, IoBuffer, IoHash::Hasher> Chunks;
Chunks.reserve(kChunkCount);
@@ -2289,6 +2290,7 @@ TEST_CASE("compactcas.threadedinsert") // * doctest::skip(true))
continue;
}
Chunks[Hash] = Chunk;
+ ExpectedSize += Chunk.Size();
break;
}
}
@@ -2314,7 +2316,7 @@ TEST_CASE("compactcas.threadedinsert") // * doctest::skip(true))
}
const uint64_t TotalSize = Cas.StorageSize().DiskSize;
- CHECK_EQ(kChunkSize * kChunkCount, TotalSize);
+ CHECK_EQ(ExpectedSize, TotalSize);
{
for (const auto& Chunk : Chunks)