[
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)