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)

Reply via email to