aboutsummaryrefslogtreecommitdiff
path: root/zenstore/compactcas.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-05-03 11:48:35 +0200
committerDan Engelbrecht <[email protected]>2022-05-03 11:48:35 +0200
commit1b3b8b0e6f70129222085eec40b5a58cf9b29b01 (patch)
tree9cb7c2b801f11a90174c4ea11eb9ae0c219bb459 /zenstore/compactcas.cpp
parentcleanup (diff)
downloadzen-1b3b8b0e6f70129222085eec40b5a58cf9b29b01.tar.xz
zen-1b3b8b0e6f70129222085eec40b5a58cf9b29b01.zip
more tests for block store
Diffstat (limited to 'zenstore/compactcas.cpp')
-rw-r--r--zenstore/compactcas.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/zenstore/compactcas.cpp b/zenstore/compactcas.cpp
index 22f8ea0c3..7cc742beb 100644
--- a/zenstore/compactcas.cpp
+++ b/zenstore/compactcas.cpp
@@ -353,9 +353,9 @@ CasContainerStrategy::Scrub(ScrubContext& Ctx)
BadKeys.push_back(ExpectedHash);
}
},
- [&](size_t ChunkIndex, BasicFile& BlockFile, uint64_t Offset, uint64_t Size) {
+ [&](size_t ChunkIndex, Ref<BlockStoreFile> BlockFile, uint64_t Offset, uint64_t Size) {
IoHashStream Hasher;
- BlockFile.StreamByteRange(Offset, Size, [&](const void* Data, uint64_t Size) { Hasher.Append(Data, Size); });
+ BlockFile->StreamByteRange(Offset, Size, [&](const void* Data, uint64_t Size) { Hasher.Append(Data, Size); });
IoHash ComputedHash = Hasher.GetHash();
const IoHash& ExpectedHash = ChunkIndexToChunkHash[ChunkIndex];
if (ComputedHash != ExpectedHash)