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

Matthias J. Sax commented on KAFKA-8897:
----------------------------------------

{quote}Seems like the lack of deprecation if anything means we can only do it 
in a major release. But if we do want to do it in a minor release, I think we 
should at least just log a warning in 2.4 if that method is called and delay 
the upgrade until 2.5.
{quote}
I don't see how we can do this?

While I agree with the incentive to not break compatibility, I don't see a way 
how *_we_* could deprecate anything? We don't control `CompactionOptionsFIFO` 
and if user code creates this class, how could we possible intercept the call 
to `setTtl()` and log a warning? We only control `Options` that we pass as 
method parameter.

> Increase Version of RocksDB
> ---------------------------
>
>                 Key: KAFKA-8897
>                 URL: https://issues.apache.org/jira/browse/KAFKA-8897
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>            Reporter: Bruno Cadonna
>            Priority: Major
>
> A higher version (6+) of RocksDB is needed for some metrics specified in 
> KIP-471. 



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to