aboutsummaryrefslogtreecommitdiff
path: root/src/zenremotestore/builds/buildstorageoperations.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenremotestore/builds/buildstorageoperations.cpp')
-rw-r--r--src/zenremotestore/builds/buildstorageoperations.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/zenremotestore/builds/buildstorageoperations.cpp b/src/zenremotestore/builds/buildstorageoperations.cpp
index ca54d2ce7..798ef4dae 100644
--- a/src/zenremotestore/builds/buildstorageoperations.cpp
+++ b/src/zenremotestore/builds/buildstorageoperations.cpp
@@ -1757,7 +1757,7 @@ BuildsOperationUpdateFolder::Execute(FolderContent& OutLocalFolderState)
if (!BlockBuffer)
{
BlockBuffer = m_Storage.BuildStorage->GetBuildBlob(m_BuildId, BlockDescription.BlockHash);
- if (BlockBuffer && m_Storage.BuildCacheStorage)
+ if (BlockBuffer && m_Storage.BuildCacheStorage && m_Options.PopulateCache)
{
m_Storage.BuildCacheStorage->PutBuildBlob(m_BuildId,
BlockDescription.BlockHash,
@@ -3338,7 +3338,7 @@ BuildsOperationUpdateFolder::DownloadBuildBlob(uint32_t RemoteChunkInde
m_DownloadStats.DownloadedChunkCount++;
m_DownloadStats.RequestsCompleteCount++;
- if (Payload && m_Storage.BuildCacheStorage)
+ if (Payload && m_Storage.BuildCacheStorage && m_Options.PopulateCache)
{
m_Storage.BuildCacheStorage->PutBuildBlob(m_BuildId,
ChunkHash,
@@ -3352,7 +3352,7 @@ BuildsOperationUpdateFolder::DownloadBuildBlob(uint32_t RemoteChunkInde
else
{
BuildBlob = m_Storage.BuildStorage->GetBuildBlob(m_BuildId, ChunkHash);
- if (BuildBlob && m_Storage.BuildCacheStorage)
+ if (BuildBlob && m_Storage.BuildCacheStorage && m_Options.PopulateCache)
{
m_Storage.BuildCacheStorage->PutBuildBlob(m_BuildId,
ChunkHash,
@@ -5446,7 +5446,7 @@ BuildsOperationUploadFolder::Execute()
{
const CbObject BlockMetaData =
BuildChunkBlockDescription(NewBlocks.BlockDescriptions[BlockIndex], NewBlocks.BlockMetaDatas[BlockIndex]);
- if (m_Storage.BuildCacheStorage)
+ if (m_Storage.BuildCacheStorage && m_Options.PopulateCache)
{
m_Storage.BuildCacheStorage->PutBlobMetadatas(m_BuildId,
std::vector<IoHash>({BlockHash}),
@@ -5994,7 +5994,7 @@ BuildsOperationUploadFolder::GenerateBuildBlocks(const ChunkedFolderContent&
const IoHash& BlockHash = OutBlocks.BlockDescriptions[BlockIndex].BlockHash;
const uint64_t CompressedBlockSize = Payload.GetCompressedSize();
- if (m_Storage.BuildCacheStorage)
+ if (m_Storage.BuildCacheStorage && m_Options.PopulateCache)
{
m_Storage.BuildCacheStorage->PutBuildBlob(m_BuildId,
BlockHash,
@@ -6017,7 +6017,7 @@ BuildsOperationUploadFolder::GenerateBuildBlocks(const ChunkedFolderContent&
OutBlocks.BlockDescriptions[BlockIndex].ChunkRawHashes.size());
}
- if (m_Storage.BuildCacheStorage)
+ if (m_Storage.BuildCacheStorage && m_Options.PopulateCache)
{
m_Storage.BuildCacheStorage->PutBlobMetadatas(m_BuildId,
std::vector<IoHash>({BlockHash}),
@@ -6472,7 +6472,7 @@ BuildsOperationUploadFolder::UploadPartBlobs(const ChunkedFolderContent& Co
const CbObject BlockMetaData =
BuildChunkBlockDescription(NewBlocks.BlockDescriptions[BlockIndex], NewBlocks.BlockMetaDatas[BlockIndex]);
- if (m_Storage.BuildCacheStorage)
+ if (m_Storage.BuildCacheStorage && m_Options.PopulateCache)
{
m_Storage.BuildCacheStorage->PutBuildBlob(m_BuildId, BlockHash, ZenContentType::kCompressedBinary, Payload);
}
@@ -6488,7 +6488,7 @@ BuildsOperationUploadFolder::UploadPartBlobs(const ChunkedFolderContent& Co
UploadedBlockSize += PayloadSize;
TempUploadStats.BlocksBytes += PayloadSize;
- if (m_Storage.BuildCacheStorage)
+ if (m_Storage.BuildCacheStorage && m_Options.PopulateCache)
{
m_Storage.BuildCacheStorage->PutBlobMetadatas(m_BuildId,
std::vector<IoHash>({BlockHash}),
@@ -6555,7 +6555,7 @@ BuildsOperationUploadFolder::UploadPartBlobs(const ChunkedFolderContent& Co
const uint64_t PayloadSize = Payload.GetSize();
- if (m_Storage.BuildCacheStorage)
+ if (m_Storage.BuildCacheStorage && m_Options.PopulateCache)
{
m_Storage.BuildCacheStorage->PutBuildBlob(m_BuildId, RawHash, ZenContentType::kCompressedBinary, Payload);
}