Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Report checksum validation level #96

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

Conversation

graebm
Copy link
Contributor

@graebm graebm commented Feb 6, 2025

Issue #, if available:
#3

Description of changes:

Let user know the level of checksum validation performed on the download. In this PR, this 100% relies on the SDK's checksum validation, which only runs on individual chunks, and there are MANY reasons a chunk may not have a checksum.

Better validation would require significant complexity in the Transfer Manager (i.e. calculating full object checksum from chunks), or changes from S3 (i.e. reporting checksums for chunks in more cases). So for now, just report the level of validation performed, and we can pursue improvements on this validation in the future.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@graebm graebm force-pushed the graebm/validate-checksum2 branch from 5ef741c to 84df01d Compare February 7, 2025 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant