You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Andrew Mashenkov (JIRA)" <ji...@apache.org> on 2017/09/25 10:03:00 UTC

[jira] [Updated] (IGNITE-4848) Enabling SSL can causes heavy GC.

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

Andrew Mashenkov updated IGNITE-4848:
-------------------------------------
    Fix Version/s:     (was: 2.3)

> 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.4.14#64029)