You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Rashid Mahmood (Jira)" <se...@james.apache.org> on 2020/06/08 10:07:00 UTC

[jira] [Comment Edited] (JAMES-2208) upgrade netty to netty-all

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

Rashid Mahmood edited comment on JAMES-2208 at 6/8/20, 10:06 AM:
-----------------------------------------------------------------

Is there any progress on upgrade to Netty 4?

NOTE at Netty website "As stated this will be our last 3.x release. 3.x is considered EOL, please consider upgrading if you still use any 3.x release."

[https://netty.io/news/2016/06/29/3-10-6-Final.html]

 

There are a lot of performance and memory leak fixes in Netty 4, i am not sure all those were also patched in 3.x. 

We have performance requirements per Mail-Server instance like Higher Number of TLS connections/sec. With current James version(3.4.0) at localhost, we see 30 TLS connections per second with CPU all cores 100%.  First profiling showed CPU was occupied by Netty.

 


was (Author: ramahmoo):
Is there any progress on upgrade to Netty 4?

NOTE at Netty website "As stated this will be our last 3.x release. 3.x is considered EOL, please consider upgrading if you still use any 3.x release."

[https://netty.io/news/2016/06/29/3-10-6-Final.html]

 

There are a lot of performance and memory leak fixes in Netty 4, i am not sure all those were also patched in 3.x. 

We have performance requirements per Mail-Server instance like Higher Number of TLS connections/sec. With current version at localhost, we see 30 TLS connections per second with CPU all cores 100%.  First profiling showed CPU was occupied by Netty.

 

> upgrade netty to netty-all
> --------------------------
>
>                 Key: JAMES-2208
>                 URL: https://issues.apache.org/jira/browse/JAMES-2208
>             Project: James Server
>          Issue Type: Improvement
>          Components: James Core
>    Affects Versions: 3.0.0
>            Reporter: Randymo
>            Priority: Major
>         Attachments: dependency-check-report.html
>
>
> James is currently using the netty dependency 
> <dependency>
>     <groupId>io.netty</groupId>
>     <artifactId>netty</artifactId>
>     <version>3.10.6.Final</version>
> </dependency>
> I think we should upgrade to the newer artifact
> <dependency>
>     <groupId>io.netty</groupId>
>     <artifactId>netty-all</artifactId>
>     <version>4.1.16.Final</version>
> </dependency>



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org