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

Andrew Mashenkov updated IGNITE-4848:
-------------------------------------
    Description: 
When SSL is enabled there are long GC pauses appear in logs. Heavy GC sometimes 
results in grid segmentation.
But, all works fine when SSL is disable.

I've run test org.apache.ignite.loadtests.client.ClientTcpSslLoadTest and found 
that with SSL enabled
there are a growing number of phantom references in heap. PFA jfr screenshots 
with SSL enabled and disabled.

Seems, GridSelectorNioSessionImpl doesn't clear properly system data buffer (a 
message queue) saved in its meta.
Startpoint is GridNioServer.BUF_SSL_SYSTEM_META_KEY.

Possibly, this is not only the reason.

  was:
When SSL is enabled there are long GC pauses appear in logs. Heavy GC sometimes 
results in grid segmentation.
But, all works fine when SSL is disable.

I've run test org.apache.ignite.loadtests.client.ClientTcpSslLoadTest and found 
that with SSL enabled
there are a growing number of phantom references in heap. PFA jfr screenshots 
with SSL enabled and disabled.

Seems, GridSelectorNioSessionImpl doesn't clear properly system data buffer (a 
message queue) saved in its meta.
Startpoint is GridNioServer.BUF_SSL_SYSTEM_META_KEY.
Possibly, this is not only the reason.


> Enabling SSL can causes heavy GC.
> ---------------------------------
>
>                 Key: IGNITE-4848
>                 URL: https://issues.apache.org/jira/browse/IGNITE-4848
>             Project: Ignite
>          Issue Type: Bug
>          Components: general
>         Environment: Azul JVM
>            Reporter: Andrew Mashenkov
>         Attachments: Screenshot from 2017-03-21 12-42-58.png, Screenshot from 
> 2017-03-21 12-47-35.png
>
>
> When SSL is enabled there are long GC pauses appear in logs. Heavy GC 
> sometimes results in grid segmentation.
> But, all works fine when SSL is disable.
> I've run test org.apache.ignite.loadtests.client.ClientTcpSslLoadTest and 
> found that with SSL enabled
> there are a growing number of phantom references in heap. PFA jfr screenshots 
> with SSL enabled and disabled.
> Seems, GridSelectorNioSessionImpl doesn't clear properly system data buffer 
> (a message queue) saved in its meta.
> Startpoint is GridNioServer.BUF_SSL_SYSTEM_META_KEY.
> Possibly, this is not only the reason.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to