diff options
| author | Dan Engelbrecht <[email protected]> | 2026-03-31 13:18:59 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-03-31 13:18:59 +0200 |
| commit | 966790fec2457b6c01c7bd51d1e01cb0cf0e069e (patch) | |
| tree | 7dce63b16ef63da33e00cc4806e80fc20d9046f4 /src/zenremotestore/jupiter/jupitersession.cpp | |
| parent | fix jupiterbuildstorage concurrency (#906) (diff) | |
| download | zen-966790fec2457b6c01c7bd51d1e01cb0cf0e069e.tar.xz zen-966790fec2457b6c01c7bd51d1e01cb0cf0e069e.zip | |
fix potential race with stats counters missing when to Stop filtered values (#907)
* fix potential race with stats counters missing when to Stop filtered values
* fix off by one in PutMultipartBuildBlob retry path
* use move operation instead of copy operation PutMultipartBlob
* fix filter Stop() for upload operations and fix bug with generateblock count filter
Diffstat (limited to 'src/zenremotestore/jupiter/jupitersession.cpp')
| -rw-r--r-- | src/zenremotestore/jupiter/jupitersession.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/zenremotestore/jupiter/jupitersession.cpp b/src/zenremotestore/jupiter/jupitersession.cpp index a9788cb4e..d610d1fc8 100644 --- a/src/zenremotestore/jupiter/jupitersession.cpp +++ b/src/zenremotestore/jupiter/jupitersession.cpp @@ -673,7 +673,7 @@ JupiterSession::PutMultipartBuildBlob(std::string_view Namespace, size_t RetryPartIndex = PartNameToIndex.at(RetryPartId); const MultipartUploadResponse::Part& RetryPart = Workload->PartDescription.Parts[RetryPartIndex]; IoBuffer RetryPartPayload = - Workload->Transmitter(RetryPart.FirstByte, RetryPart.LastByte - RetryPart.FirstByte - 1); + Workload->Transmitter(RetryPart.FirstByte, RetryPart.LastByte - RetryPart.FirstByte); std::string RetryMultipartUploadResponseRequestString = fmt::format("/api/v2/builds/{}/{}/{}/blobs/{}/uploadMultipart{}&supportsRedirect={}", Namespace, |