Skip to content

HDDS-15111. Remove PureJavaCrc32ByteBuffer (superceded by ChecksumByteBufferFactory)#10127

Draft
smengcl wants to merge 1 commit intoapache:masterfrom
smengcl:HDDS-15111-remove-PureJavaCrc
Draft

HDDS-15111. Remove PureJavaCrc32ByteBuffer (superceded by ChecksumByteBufferFactory)#10127
smengcl wants to merge 1 commit intoapache:masterfrom
smengcl:HDDS-15111-remove-PureJavaCrc

Conversation

@smengcl
Copy link
Copy Markdown
Contributor

@smengcl smengcl commented Apr 24, 2026

What changes were proposed in this pull request?

Prompted by HDDS-15098, PureJavaCrc32ByteBuffer (and PureJavaCrc32CByteBuffer) are no longer used in production. Ozone switched away from it since HDDS-4138. Thus we can remove them.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-15111

How was this patch tested?

  • Existing tests

@smengcl smengcl added the code-cleanup Changes that aim to make code better, without changing functionality. label Apr 24, 2026
@adoroszlai adoroszlai requested review from sodonnel and szetszwo April 25, 2026 04:43
@szetszwo
Copy link
Copy Markdown
Contributor

szetszwo commented Apr 25, 2026

@smengcl , thanks for pointing out HDDS-4138 in HDDS-15098 and working on this!

Let's wait for HDDS-10489 (and also HDDS-15115) since it may need some of the code. Will submit a PR soon.

@szetszwo
Copy link
Copy Markdown
Contributor

@smengcl , both JIRAs are now merged. Please update this PR. Thanks for the waiting!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code-cleanup Changes that aim to make code better, without changing functionality.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants