Skip to content

Conversation

niksis02
Copy link
Contributor

Fixes #1547

When no checksum is specified during multipart upload initialization, the complete multipart upload request should default to CRC64NVME FULL_OBJECT. The checksum will not be stored in the final object metadata, as it is used solely for data integrity verification. Note that although CRC64NVME is composable, it is calculated using the standard hash reader, since the part checksums are missing and the final checksum calculation is instead based directly on the parts data.

@niksis02 niksis02 self-assigned this Oct 13, 2025
@niksis02 niksis02 force-pushed the sis/complete-mp-default-checksum branch from 38c5105 to 9dad686 Compare October 13, 2025 17:58
Fixes #1547

When no checksum is specified during multipart upload initialization, the complete multipart upload request should default to **CRC64NVME FULL_OBJECT**. The checksum will not be stored in the final object metadata, as it is used solely for data integrity verification. Note that although CRC64NVME is composable, it is calculated using the standard hash reader, since the part checksums are missing and the final checksum calculation is instead based directly on the parts data.
@niksis02 niksis02 force-pushed the sis/complete-mp-default-checksum branch from 9dad686 to 4719e44 Compare October 13, 2025 18:16
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.

[Bug] - Multipart uploads checksum should default to CRC64NVME

1 participant