Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fail S3 repository analysis on partial reads (#102840)
Today when reading a blob from a S3 repository we will resume a download on a partial success. If this happens concurrently with a blob overwrite then we may resume the download against a blob with updated contents, which causes a checksum mismatch. A checksum mismatch during an overwrite suggests an atomicity failure, which can be misleading to users. With this commit we consider partial downloads during repository analysis as immediate errors instead, clarifying the repository problem. Relates #101100
- Loading branch information
1 parent
5a4d4b3
commit aedbe68
Showing
4 changed files
with
66 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
pr: 102840 | ||
summary: Fail S3 repository analysis on partial reads | ||
area: Snapshot/Restore | ||
type: enhancement | ||
issues: [] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters