Denis Mekhanikov created IGNITE-12753:
-----------------------------------------

             Summary: Cache SSL contexts in SslContextFactory
                 Key: IGNITE-12753
                 URL: https://issues.apache.org/jira/browse/IGNITE-12753
             Project: Ignite
          Issue Type: Improvement
            Reporter: Denis Mekhanikov
            Assignee: Denis Mekhanikov


When SSL is enabled in a cluster, SslContextFactory#createSslContext is created 
every time when connections between nodes are created. It involves accessing 
key storage on disk. It may slow down creation of new communication connections 
and block striped pool threads if disks are slow.

SSL contexts are stateless and can be shared between threads, so it's safe to 
create an SSL context once and use the same instance every time.



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

Reply via email to