KAFKA-13599: Upgrade RocksDB to 6.27.3#11690
Conversation
|
@jonathan-albrecht-ibm Thank you for the PR! I will review it this or next week. |
|
Thanks @cadonna! |
|
Hi @cadonna, just wondering if you are still able to review this week or if it will be pushed out to next? Not trying to rush anything, I appreciate the time you can spend on it. |
|
Sorry, I got sick and need to move the review to next week. |
|
Thanks @cadonna. Get well soon |
showuon
left a comment
There was a problem hiding this comment.
@jonathan-albrecht-ibm , thanks for the PR. Overall lgtm. Just a minor comment left.
@cadonna , get well soon!
| } | ||
|
|
||
| @Override | ||
| public Options setEnableBlobFiles(final boolean enableBlobFiles) { |
There was a problem hiding this comment.
Started here, they are options for blobsDB. In the upstream Options.java, there are comments at the beginning and the end of the options. Could we add something similar here?
//
// BEGIN options for blobs (integrated BlobDB)
// //
// END options for blobs (integrated BlobDB)
//Thanks.
There was a problem hiding this comment.
TFTR @showuon! I've added in the comments, let me know how it looks.
cadonna
left a comment
There was a problem hiding this comment.
@jonathan-albrecht-ibm Thanks for the PR!
LGTM!
|
I re-triggered the builds. Once the builds are acceptable, I will merge. |
|
Failing test are unrelated: |
|
Thanks @cadonna! |
RocksDB v6.27.3 has been released and it is the first release to support s390x. RocksDB is currently the only dependency in gradle/dependencies.gradle without s390x support. RocksDB v6.27.3 has added some new options that require an update to streams/src/main/java/org/apache/kafka/streams/state/internals/RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter.java but no other changes are needed to upgrade. I have run the unit/integration tests locally on s390x and also the :streams tests on x86_64 and they pass. Reviewers: Luke Chen <showuon@gmail.com>, Bruno Cadonna <cadonna@apache.org>
RocksDB v6.27.3 has been released and it is the first release to support s390x. RocksDB is currently the only dependency in gradle/dependencies.gradle without s390x support. RocksDB v6.27.3 has added some new options that require an update to streams/src/main/java/org/apache/kafka/streams/state/internals/RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter.java but no other changes are needed to upgrade. I have run the unit/integration tests locally on s390x and also the :streams tests on x86_64 and they pass. Reviewers: Luke Chen <showuon@gmail.com>, Bruno Cadonna <cadonna@apache.org>
RocksDB v6.27.3 has been released and it is the first release to support s390x. RocksDB is currently the only dependency in gradle/dependencies.gradle without s390x support.
RocksDB v6.27.3 has added some new options that require an update to streams/src/main/java/org/apache/kafka/streams/state/internals/RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter.java but no other changes are needed to upgrade.
I have run the unit/integration tests locally on s390x and also the :streams tests on x86_64 and they pass.
Committer Checklist (excluded from commit message)