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

He Pin commented on FLINK-36510:
--------------------------------

1. Another way to try is to limit the Netty's pageSize, eg : 
`-Dio.netty.allocator.pageSize=1024` the default one is `8192`, and `-D
io.netty.allocator.numDirectArenas=1` because now there will be more Thread 
Local cached arenas because Pekko is using the PooledByteBufAllocator too, this 
is for performance .
 
Who will use a 7MB in production?
 
So If you think this is a problem, I think we can add a patch to pekko , which 
let you configure how the pekko-remoting using ByteBufAllocator, a pooled one 
or unpooled one, but the PooledByteBufAllocator will always have better 
performance.
 
Another change in the current pekko release is the `FlushConsolidationHandler` 
is added by default, I added that for performance, if you think that's bad, can 
send a PR to make that optional too.
 

> Upgrade Pekko from 1.0.1 to 1.1.2
> ---------------------------------
>
>                 Key: FLINK-36510
>                 URL: https://issues.apache.org/jira/browse/FLINK-36510
>             Project: Flink
>          Issue Type: Technical Debt
>          Components: Runtime / Coordination
>    Affects Versions: 1.20.0, 1.19.1, 2.0-preview
>            Reporter: Grace Grimwood
>            Assignee: Grace Grimwood
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.0.0, 1.19.2, 1.20.1
>
>
> Updates Pekko dependency to 1.1.2 which in turn upgrades Netty 3 to 4 
> (addressing FLINK-29065 and removing several CVEs from Flink). Pekko 1.1 also 
> upgrades other dependencies such as slf4j and Jackson. For more details see 
> the [Pekko 1.1 release 
> notes|https://pekko.apache.org/docs/pekko/current/release-notes/releases-1.1.html].



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

Reply via email to