Skip to content

Conversation

charlesconnell
Copy link

@charlesconnell charlesconnell commented Nov 27, 2024

Contributed by Sebastian Klemke

Backport of apache#5256 to HubSpot's fork for 3.3.6

This allows Hadoop processes to use the native OpenSSL 3.x libraries installed on Alma Linux 9 machines. This will replace the implementation of AES from the JVM with the one provided by OpenSSL. This will likely reduce the CPU cycles spent doing AES encryption / decryption for Kerberos connections. This isn't a bottleneck for us, so it's not a huge deal, but it's nice.

@charlesconnell
Copy link
Author

I ran a single DataNode in a large cluster on this branch during a backup. CPU time devoted to AES encryption in the DataNode dropped from 17% to 10%

@charlesconnell charlesconnell requested review from ksravista and removed request for ksravista December 2, 2024 00:48
@charlesconnell charlesconnell merged commit c3e0486 into hubspot-3.3.6 Dec 2, 2024
1 check passed
@charlesconnell charlesconnell deleted the backport-HADOOP-18583 branch December 2, 2024 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants