Skip to content

KAFKA-20867: Upgrade RocksDB dependency from 10.1.3 to 10.10.1 - #22998

Open
lucliu1108 wants to merge 3 commits into
apache:trunkfrom
lucliu1108:KAFKA-19409-rocksdb-10.10.1-pr
Open

KAFKA-20867: Upgrade RocksDB dependency from 10.1.3 to 10.10.1#22998
lucliu1108 wants to merge 3 commits into
apache:trunkfrom
lucliu1108:KAFKA-19409-rocksdb-10.10.1-pr

Conversation

@lucliu1108

@lucliu1108 lucliu1108 commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

After AK 4.4 code freeze, we should upgrade RocksDB version to a newer
one, test its stability and make it to the next major release.
ticket: https://issues.apache.org/jira/browse/KAFKA-20867

Major change

Then major API change affecting RocksDBSetter interface is
Options#maxWriteBufferNumberToMaintain removed (its corresponding
setter as well). Therefore, in
RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter.java, the
corresponding getter and setting will be marked as deprecated since 4.5

Validation

System test run for all streams tests:
https://semaphore.ci.confluent.io/workflows/d0817a61-f98f-4dfc-8fbc-fe85d60906d7?pipeline_id=608dd0bb-6657-40d1-97c2-8f74a296c57c

@github-actions github-actions Bot added triage PRs from the community streams dependencies Pull requests that update a dependency file build Gradle build or GitHub Actions small Small PRs labels Jul 30, 2026
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown

A label of 'needs-attention' was automatically added to this PR in order to raise the
attention of the committers. Once this issue has been triaged, the triage label
should be removed to prevent this automation from happening again.

@lucliu1108 lucliu1108 changed the title [DO NOT MERGE]KAFKA-20867: Upgrade RocksDB dependency from 10.1.3 to 10.10.1 KAFKA-20867: Upgrade RocksDB dependency from 10.1.3 to 10.10.1 Aug 27, 2026
@lucliu1108
lucliu1108 marked this pull request as ready for review August 27, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Gradle build or GitHub Actions dependencies Pull requests that update a dependency file needs-attention small Small PRs streams triage PRs from the community

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant