Skip to content

Conversation

@waynexia
Copy link
Member

Which issue does this PR close?

Rationale for this change

Support crc64nvme again, with crc-fast. It's the successor of crc64fast-nvme. Related discussion awesomized/crc64fast-nvme#13 (comment)

What changes are included in this PR?

Support crc64nvme checksum algorithm for s3

Are there any user-facing changes?

Yes, a new feature

@waynexia waynexia requested a review from Xuanwo as a code owner November 24, 2025 12:13
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. releases-note/feat The PR implements a new feature or has a title that begins with "feat" labels Nov 24, 2025
@Xuanwo
Copy link
Member

Xuanwo commented Nov 24, 2025

This crate seems pretty great

core/Cargo.toml Outdated
"dispatcher",
] }
# for services-s3
crc32c = { version = "0.6.6", optional = true }
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we just replace crc32c?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done in e1082c7

@Xuanwo
Copy link
Member

Xuanwo commented Nov 25, 2025

Do we still want this after checksum has been implemented? I can imagine that we will deprecate all settings at the S3 level.

# Conflicts:
#	core/Cargo.lock
#	core/Cargo.toml
#	core/services/s3/src/backend.rs
#	core/services/s3/src/config.rs
@waynexia
Copy link
Member Author

waynexia commented Dec 8, 2025

Do we still want this after checksum has been implemented? I can imagine that we will deprecate all settings at the S3 level.

Makes sense. Should we move the overall development of checksum to the dedicated layer proposed in #6817 ? If so I can close this PR and continue on the layer

@Xuanwo
Copy link
Member

Xuanwo commented Dec 8, 2025

Makes sense. Should we move the overall development of checksum to the dedicated layer proposed in #6817 ? If so I can close this PR and continue on the layer

Yes and thank you!

@waynexia waynexia closed this Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

releases-note/feat The PR implements a new feature or has a title that begins with "feat" size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants