Kirill Tkalenko created IGNITE-24207: ----------------------------------------
Summary: 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 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)