Haonan Hou created RATIS-2590:
---------------------------------
Summary: Add Netty macOS aarch64 native dependencies for Apple
Silicon support
Key: RATIS-2590
URL: https://issues.apache.org/jira/browse/RATIS-2590
Project: Ratis
Issue Type: Improvement
Components: thirdparty
Reporter: Haonan Hou
ratis-thirdparty/misc/pom.xml currently packages the macOS aarch64 native
library from {{{}netty-tcnative-boringssl-static{}}}. However,
{{netty-resolver-dns-native-macos}} and {{netty-transport-native-kqueue}} are
only configured with the {{osx-x86_64}} classifier and do not include
{{{}osx-aarch_64{}}}.
As a result, on Apple Silicon Macs, Netty cannot use the native macOS DNS
resolver or kqueue transport and may fall back to non-native implementations.
This has limited impact on Linux deployments, but it affects native transport
completeness on macOS aarch64, DNS behavior, and potentially I/O performance in
high-load scenarios.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)