Charles Connell created HBASE-27907:
---------------------------------------
Summary: [hbase-thirdparty] Include netty-tcnative in
hbase-shaded-netty
Key: HBASE-27907
URL: https://issues.apache.org/jira/browse/HBASE-27907
Project: HBase
Issue Type: Improvement
Components: thirdparty
Reporter: Charles Connell
Assignee: Charles Connell
At my company, HubSpot, we are starting to use HBase's TLS support in our
clusters. I've done some experiments with different TLS implementations to see
which has the best performance.
I have tested Java 11 without {{{}UseAESCTRInstrinics{}}}, Java 11 with
{{{}UseAESCTRInstrinsics{}}}, with and without {{netty-tcnative}} installed, on
both {{x86_64}} and {{{}arm64{}}}. I will attach some charts.
I have found that using the {{netty-tcnative}} library gives the best
performance overall, and I would like to see it included in HBase by default.
This ticket is for tracking the change to hbase-thirdparty and producing a new
version of that. Another ticket will track the inclusion of that new version in
HBase, which requires a few code changes.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)