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

As a user, I want to provide a checksum manifest as input to verify the checksums being generated by data upload manager #122

Open
jordanpadams opened this issue Jun 10, 2024 · 0 comments

Comments

@jordanpadams
Copy link
Member

Checked for duplicates

Yes - I've already checked

πŸ§‘β€πŸ”¬ User Persona(s)

Node Operator

πŸ’ͺ Motivation

...so that I can verify the integrity of the data being uploadeded to the cloud

πŸ“– Additional Details

No response

Acceptance Criteria

Given a /path/to/data to upload to the cloud and a checksum manifest file with paths to the data
When I perform data upload manager upload with --checksum-manifest <manifest-file> enabled
Then I expect the data upload manager to compare the checksums generated by DUM with the checksums from manifest, and throw errors as needed

Given a /path/to/data to upload to the cloud, a checksum manifest file with paths to the data, and 1 file with a checksum that does not match the checksum in the manifest
When I perform data upload manager upload with --checksum-manifest <manifest-file> and --force flag enabled
Then I expect the data upload manager to compare the checksums generated by DUM with the checksums from manifest, and throw a warning, but upload the file anyway

βš™οΈ Engineering Details

Paths to the data must either be:

  • absolute paths
  • relative paths from /path/to/data that is input

πŸŽ‰ I&T

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: ToDo
Development

No branches or pull requests

1 participant