[ 
https://issues.apache.org/jira/browse/IGNITE-24207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirill Tkalenko reassigned IGNITE-24207:
----------------------------------------

    Assignee: Kirill Tkalenko

> Speed ​​up Netty channel creation when using SSL
> ------------------------------------------------
>
>                 Key: IGNITE-24207
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24207
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Kirill Tkalenko
>            Assignee: Kirill Tkalenko
>            Priority: Major
>              Labels: ignite-3
>
> When using SSL, creating Netty channels can take quite a long time, this 
> needs to be accelerated and improved.
> {noformat}
> 2024-12-06 12:13:50:438 +0000 
> [WARNING][%0-a5e86aa3-2f7d-4611-9cc9-4521e233c547%common-scheduler-0][FailureManager]
>  Possible failure suppressed according to a configured handler 
> [hnd=NoOpFailureHandler [super=AbstractFailureHandler 
> [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, 
> SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], failureCtx=SYSTEM_WORKER_BLOCKED]
> org.apache.ignite.lang.IgniteException: IGN-WORKERS-1 
> TraceId:cb51d9d3-3864-4302-bf4a-4d7b01bb6993 A critical thread is blocked for 
> 553 ms that is more than the allowed 500 ms, it is 
> "0-a5e86aa3-2f7d-4611-9cc9-4521e233c547-client-6" prio=10 Id=55 RUNNABLE
>       at 
> app//io.netty.handler.ssl.SslContext.newClientContextInternal(SslContext.java:839)
>       at 
> app//io.netty.handler.ssl.SslContextBuilder.build(SslContextBuilder.java:648)
>       at 
> app//org.apache.ignite.internal.network.ssl.SslContextProvider.createClientSslContext(SslContextProvider.java:56)
>       at 
> app//org.apache.ignite.internal.network.netty.NettyClient$1.initChannel(NettyClient.java:128)
>       at 
> app//org.apache.ignite.internal.network.netty.NettyClient$1.initChannel(NettyClient.java:121)
>       at 
> app//io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:129)
>       at 
> app//io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:112)
>       at 
> app//io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:1130)
>       at 
> app//io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:558)
>       at 
> app//io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:45)
>       at 
> app//io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1410)
>       at 
> app//io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1064)
>       at 
> app//io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:599)
>       at 
> app//io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:513)
>       at 
> app//io.netty.channel.AbstractChannel$AbstractUnsafe.access$200(AbstractChannel.java:428)
>       at 
> app//io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:485)
>       at 
> app//io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
>       at 
> app//io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
>       at 
> app//io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
>       at app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
>       at 
> app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
>       at 
> app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
>       at 
> app//io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
>       at java.base@11.0.25/java.lang.Thread.run(Thread.java:829)
> {noformat}



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

Reply via email to