You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Philipp Suter (JIRA)" <ji...@apache.org> on 2016/01/28 18:59:39 UTC
[jira] [Updated] (OAK-3950) Netty based TCP broadcasting cache
[ https://issues.apache.org/jira/browse/OAK-3950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Philipp Suter updated OAK-3950:
-------------------------------
Attachment: nettytcp.patch
> Netty based TCP broadcasting cache
> ----------------------------------
>
> Key: OAK-3950
> URL: https://issues.apache.org/jira/browse/OAK-3950
> Project: Jackrabbit Oak
> Issue Type: New Feature
> Components: cache
> Reporter: Philipp Suter
> Attachments: nettytcp.patch
>
>
> The attached patch introduces netty 4 [1] based tcp broadcasting for the broadcasting feature of the persistent cache.
> It adds an additional configuration option for the broadcasting cache: nettyTcp. The configuration works similar to the tcp configuration. In addition unsafe SSL can be configured with "ssl true".
> The code expects netty to be installed once it is instantiated. Broadcasting cache should also run without netty being available. As long as nettyTcp is not configured.
> Dev testing has shown some improvements in regard of performance.
> Known areas:
> - Threading: Netty uses lots of threads. This might impact overall performance of OAK and would have to be tested. Threads are currently limited to a hardcoded max number.
> - Configuration: Some areas should be configurable.
> - SSL: can be configured by setting "ssl true" in the nettyTcp configuration. It is currently only for development purposes as it accepts all certificates.
> [1] http://netty.io
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)