diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/zen/cmds/builds_cmd.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/zen/cmds/builds_cmd.cpp b/src/zen/cmds/builds_cmd.cpp index 7f53a7f02..b9fe34443 100644 --- a/src/zen/cmds/builds_cmd.cpp +++ b/src/zen/cmds/builds_cmd.cpp @@ -2839,11 +2839,12 @@ namespace { struct GeneratedBlocks { - std::vector<ChunkBlockDescription> BlockDescriptions; - std::vector<uint64_t> BlockSizes; - std::vector<CompositeBuffer> BlockHeaders; - std::vector<CbObject> BlockMetaDatas; - std::vector<bool> MetaDataHasBeenUploaded; + std::vector<ChunkBlockDescription> BlockDescriptions; + std::vector<uint64_t> BlockSizes; + std::vector<CompositeBuffer> BlockHeaders; + std::vector<CbObject> BlockMetaDatas; + std::vector<uint8_t> + MetaDataHasBeenUploaded; // NOTE: Do not use std::vector<bool> here as this vector is modified by multiple threads tsl::robin_map<IoHash, size_t, IoHash::Hasher> BlockHashToBlockIndex; }; @@ -2868,7 +2869,7 @@ namespace { OutBlocks.BlockSizes.resize(NewBlockCount); OutBlocks.BlockMetaDatas.resize(NewBlockCount); OutBlocks.BlockHeaders.resize(NewBlockCount); - OutBlocks.MetaDataHasBeenUploaded.resize(NewBlockCount, false); + OutBlocks.MetaDataHasBeenUploaded.resize(NewBlockCount, 0); OutBlocks.BlockHashToBlockIndex.reserve(NewBlockCount); RwLock Lock; |