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

Stefan Miklosovic commented on CASSANDRA-17992:
-----------------------------------------------

[~jlewandowski]

As I look into in more closely, the dependencies added to the project are quite 
wild ... 

We are putting this into the distribution tarball as well.

What do we need a codec for "smtp" for? This should be pretty overhauled and 
thrown away, I do not think we need "redis" or "mqtt" either. Probably no 
codecs at all.

{code}
netty-all-4.1.96.Final.jar
netty-buffer-4.1.96.Final.jar
netty-codec-4.1.96.Final.jar
netty-codec-dns-4.1.96.Final.jar
netty-codec-haproxy-4.1.96.Final.jar
netty-codec-http2-4.1.96.Final.jar
netty-codec-http-4.1.96.Final.jar
netty-codec-memcache-4.1.96.Final.jar
netty-codec-mqtt-4.1.96.Final.jar
netty-codec-redis-4.1.96.Final.jar
netty-codec-smtp-4.1.96.Final.jar
netty-codec-socks-4.1.96.Final.jar
netty-codec-stomp-4.1.96.Final.jar
netty-codec-xml-4.1.96.Final.jar
netty-common-4.1.96.Final.jar
netty-handler-4.1.96.Final.jar
netty-handler-proxy-4.1.96.Final.jar
netty-handler-ssl-ocsp-4.1.96.Final.jar
netty-resolver-4.1.96.Final.jar
netty-resolver-dns-4.1.96.Final.jar
netty-resolver-dns-classes-macos-4.1.96.Final.jar
netty-tcnative-boringssl-static-2.0.61.Final.jar
netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar
netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar
netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar
netty-tcnative-boringssl-static-2.0.61.Final-osx-x86_64.jar
netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar
netty-tcnative-classes-2.0.61.Final.jar
netty-transport-4.1.96.Final.jar
netty-transport-classes-epoll-4.1.96.Final.jar
netty-transport-classes-kqueue-4.1.96.Final.jar
netty-transport-native-epoll-4.1.94.Final.jar
netty-transport-native-epoll-4.1.94.Final-linux-x86_64.jar
netty-transport-native-unix-common-4.1.96.Final.jar
netty-transport-rxtx-4.1.96.Final.jar
netty-transport-sctp-4.1.96.Final.jar
netty-transport-udt-4.1.96.Final.jar

{code}

> Upgrade Netty on 5.0
> --------------------
>
>                 Key: CASSANDRA-17992
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17992
>             Project: Cassandra
>          Issue Type: Task
>          Components: Dependencies
>            Reporter: Ekaterina Dimitrova
>            Assignee: Jacek Lewandowski
>            Priority: Normal
>             Fix For: 5.0
>
>         Attachments: important-netty-inter-releases.md, 
> netty-release-notes-filtered.md, netty-release-notes.md, signature.asc
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> I haven't been able to identify from the Netty docs which was the lowest 
> version where JDK17 was added but we are about 40 versions behind in netty 4 
> so I suspect we better update. 
> -We need to consider there was an issue with class cast exceptions when 
> building with JDK17 with newer versions of netty (the newest available in 
> March 2022). For the record, we didn't see those when running CI on JDK8 and 
> JDK11. We also need to carefully revise the changes between the netty 
> versions. -->- CASSANDRA-18180
> Upgrading will cover also a fix in netty that was discussed in 
> [this|https://the-asf.slack.com/archives/CK23JSY2K/p1665567660202989] ASF 
> Slack thread. 
> CC [~benedict] , [~aleksey] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to