[ 
https://issues.apache.org/jira/browse/KAFKA-13776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17514124#comment-17514124
 ] 

Bruno Cadonna commented on KAFKA-13776:
---------------------------------------

Incompatibilities:

The changed to class {{RocksDB}} only seem to apply when inheriting from 
{{RocksDB}}. {{RocksDB}} is not exposed to users in Streams.

The changes to class {{WriteBatch}} and class {{WriteBatchInterface}} also only 
apply with inheritance. Both classes are not exposed to users in Streams.

The change to enum {{SanityLevel}} seem also not to apply to Streams since 
{{SanityLevel}} is only used in {{ConfigOptions}} which is only used to load 
options from files and properties objects. Loading options from files or 
properties is not exposed to users in Streams.

In summary, the changes do not seem to break backward compatibility in Streams. 
 

> Update rocksdb to support arm64 M1 Mac 
> ---------------------------------------
>
>                 Key: KAFKA-13776
>                 URL: https://issues.apache.org/jira/browse/KAFKA-13776
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>    Affects Versions: 3.1.0
>            Reporter: Francis De Brabandere
>            Priority: Major
>             Fix For: 3.2.0
>
>         Attachments: compat_report.html
>
>
> I currently have issues with running kafka streams code on my mac. This is 
> related to rocksdb that is missing a native dependency for arm64.
>  
> Upstream this issue has been fixed in 6.29.4.1
> [https://github.com/facebook/rocksdb/issues/7720]
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to