You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Attila Doroszlai (Jira)" <ji...@apache.org> on 2026/07/06 10:13:00 UTC

[jira] [Commented] (RATIS-2590) Add Netty macOS aarch64 native dependencies for Apple Silicon support

    [ https://issues.apache.org/jira/browse/RATIS-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18093966#comment-18093966 ] 

Attila Doroszlai commented on RATIS-2590:
-----------------------------------------

Thanks [~haonan] for reporting this.  Do you plan to submit a PR?

> 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
>            Priority: Minor
>
> 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)