From 1daea73af3765ececc193bbb906af6f2efe5dd13 Mon Sep 17 00:00:00 2001 From: "Doroszlai, Attila" Date: Fri, 19 Sep 2025 15:08:49 +0200 Subject: [PATCH] HDDS-13699. Netty version mismatch in ozone-filesystem-shaded --- hadoop-ozone/ozonefs-shaded/pom.xml | 58 +++++++++++++++++++++++------ 1 file changed, 47 insertions(+), 11 deletions(-) diff --git a/hadoop-ozone/ozonefs-shaded/pom.xml b/hadoop-ozone/ozonefs-shaded/pom.xml index 245a597243fc..7101c56ef856 100644 --- a/hadoop-ozone/ozonefs-shaded/pom.xml +++ b/hadoop-ozone/ozonefs-shaded/pom.xml @@ -313,12 +313,12 @@ validate - io.netty + io.netty,org.apache.ratis **/META-INF/native/* netty-resolver-dns-native-macos, netty-tcnative-boringssl-static, netty-transport-native-epoll, - netty-transport-native-kqueue + netty-transport-native-kqueue,ratis-thirdparty-misc ${project.build.directory}/classes/ true true @@ -341,40 +341,76 @@ - ${project.build.directory}/classes/META-INF/native/libnetty_resolver_dns_native_macos_x86_64.jnilib + ${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_resolver_dns_native_macos_x86_64.jnilib ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_resolver_dns_native_macos_x86_64.jnilib - ${project.build.directory}/classes/META-INF/native/libnetty_transport_native_epoll_aarch_64.so + ${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_transport_native_epoll_aarch_64.so ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_transport_native_epoll_aarch_64.so - ${project.build.directory}/classes/META-INF/native/libnetty_transport_native_epoll_x86_64.so + ${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_transport_native_epoll_x86_64.so ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_transport_native_epoll_x86_64.so - ${project.build.directory}/classes/META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib + ${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_transport_native_kqueue_x86_64.jnilib ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_transport_native_kqueue_x86_64.jnilib - ${project.build.directory}/classes/META-INF/native/libnetty_tcnative_linux_aarch_64.so + ${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_tcnative_linux_aarch_64.so ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_tcnative_linux_aarch_64.so - ${project.build.directory}/classes/META-INF/native/libnetty_tcnative_linux_x86_64.so + ${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_tcnative_linux_x86_64.so ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_tcnative_linux_x86_64.so - ${project.build.directory}/classes/META-INF/native/libnetty_tcnative_osx_aarch_64.jnilib + ${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_tcnative_osx_aarch_64.jnilib ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_tcnative_osx_aarch_64.jnilib + + ${project.build.directory}/classes/META-INF/native/lib${ratis.thirdparty.shaded.native.prefix}netty_tcnative_osx_x86_64.jnilib + ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_tcnative_osx_x86_64.jnilib + + + ${project.build.directory}/classes/META-INF/native/${ratis.thirdparty.shaded.native.prefix}netty_tcnative_windows_x86_64.dll + ${project.build.directory}/classes/META-INF/native/${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_tcnative_windows_x86_64.dll + + + ${project.build.directory}/classes/META-INF/native/libnetty_resolver_dns_native_macos_x86_64.jnilib + ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_netty_resolver_dns_native_macos_x86_64.jnilib + + + ${project.build.directory}/classes/META-INF/native/libnetty_transport_native_epoll_aarch_64.so + ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_netty_transport_native_epoll_aarch_64.so + + + ${project.build.directory}/classes/META-INF/native/libnetty_transport_native_epoll_x86_64.so + ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_netty_transport_native_epoll_x86_64.so + + + ${project.build.directory}/classes/META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib + ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_netty_transport_native_kqueue_x86_64.jnilib + + + ${project.build.directory}/classes/META-INF/native/libnetty_tcnative_linux_aarch_64.so + ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_netty_tcnative_linux_aarch_64.so + + + ${project.build.directory}/classes/META-INF/native/libnetty_tcnative_linux_x86_64.so + ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_netty_tcnative_linux_x86_64.so + + + ${project.build.directory}/classes/META-INF/native/libnetty_tcnative_osx_aarch_64.jnilib + ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_netty_tcnative_osx_aarch_64.jnilib + ${project.build.directory}/classes/META-INF/native/libnetty_tcnative_osx_x86_64.jnilib - ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}libnetty_tcnative_osx_x86_64.jnilib + ${project.build.directory}/classes/META-INF/native/lib${ozone.shaded.native.prefix}_netty_tcnative_osx_x86_64.jnilib ${project.build.directory}/classes/META-INF/native/netty_tcnative_windows_x86_64.dll - ${project.build.directory}/classes/META-INF/native/${ozone.shaded.native.prefix}_${ratis.thirdparty.shaded.native.prefix}netty_tcnative_windows_x86_64.dll + ${project.build.directory}/classes/META-INF/native/${ozone.shaded.native.prefix}_netty_tcnative_windows_x86_64.dll