-
Notifications
You must be signed in to change notification settings - Fork 715
Open
1 / 21 of 2 issues completedLabels
enhancementNew feature or requestNew feature or request
Description
Feature Description
Checksum is extremely important for storage services. We currently support some checksum features in OpenDAL, but they are very limited: we only support setting checksum_algorithm for S3.
I hope we can introduce this feature across all services, supporting newer and faster checksum algorithms such as crc64-nvme or crc64-ecma.
Problem and Solution
- Add
checksum_algorithmfor all supported services. - Add additional
checksum_algorithmoptions for S3, such ascrc64-nvme. - We can also add some slow checksums like sha1 and md5
Additional Context
- Perhaps we should also expose this at the metadata level.
- Should we verify the checksum during the reading process?
- Do we need to introduce a new error type for this?
- We should re-consider the current design.
- Is it a good idea to add at service level?
- Is it better to have a
ChecksumLayerfor this?
Are you willing to contribute to the development of this feature?
- Yes, I am willing to contribute to the development of this feature.
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request