diff options
| author | Dan Engelbrecht <[email protected]> | 2025-06-19 19:20:19 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-06-19 19:20:19 +0200 |
| commit | fe4cac6a733706e6b523e9ec3e9d014571723f72 (patch) | |
| tree | 86ef5c02c61d51b475b1cc00ba8be2591c664032 /src/zenutil/filebuildstorage.cpp | |
| parent | 5.6.13 (diff) | |
| download | zen-fe4cac6a733706e6b523e9ec3e9d014571723f72.tar.xz zen-fe4cac6a733706e6b523e9ec3e9d014571723f72.zip | |
add retry for failed block metadata upload (#445)
* add retry for failed block metadata upload
Diffstat (limited to 'src/zenutil/filebuildstorage.cpp')
| -rw-r--r-- | src/zenutil/filebuildstorage.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/zenutil/filebuildstorage.cpp b/src/zenutil/filebuildstorage.cpp index c389d16c5..c2cc5ab3c 100644 --- a/src/zenutil/filebuildstorage.cpp +++ b/src/zenutil/filebuildstorage.cpp @@ -450,7 +450,7 @@ public: return {}; } - virtual void PutBlockMetadata(const Oid& BuildId, const IoHash& BlockRawHash, const CbObject& MetaData) override + virtual bool PutBlockMetadata(const Oid& BuildId, const IoHash& BlockRawHash, const CbObject& MetaData) override { ZEN_TRACE_CPU("FileBuildStorage::PutBlockMetadata"); ZEN_UNUSED(BuildId); @@ -467,6 +467,7 @@ public: m_Stats.TotalBytesWritten += MetaData.GetSize(); WriteAsJson(BlockMetaDataPath, MetaData); SimulateLatency(0, 0); + return true; } virtual CbObject FindBlocks(const Oid& BuildId, uint64_t MaxBlockCount) override |