[ 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)