This is an automated email from the ASF dual-hosted git repository.

iwasakims pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git


The following commit(s) were added to refs/heads/master by this push:
     new dc4fe2d66 Revert YARN-10495.
dc4fe2d66 is described below

commit dc4fe2d6655b3b3f1257f947203fd851a51c1b08
Author: Masatake Iwasaki <[email protected]>
AuthorDate: Sun Feb 19 11:46:15 2023 +0000

    Revert YARN-10495.
---
 .../common/hadoop/patch0-revert-YARN-10495.diff    | 72 ++++++++++++++++++++++
 bigtop.bom                                         |  2 +-
 2 files changed, 73 insertions(+), 1 deletion(-)

diff --git a/bigtop-packages/src/common/hadoop/patch0-revert-YARN-10495.diff 
b/bigtop-packages/src/common/hadoop/patch0-revert-YARN-10495.diff
new file mode 100644
index 000000000..612eedd50
--- /dev/null
+++ b/bigtop-packages/src/common/hadoop/patch0-revert-YARN-10495.diff
@@ -0,0 +1,72 @@
+diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml
+index 2d0c4fa705c..9777b14595f 100644
+--- 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml
++++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml
+@@ -30,7 +30,6 @@
+     <!-- Basedir eeded for generating FindBugs warnings using parent pom -->
+     <yarn.basedir>${project.parent.parent.basedir}</yarn.basedir>
+     <container-executor.conf.dir>../etc/hadoop</container-executor.conf.dir>
+-    <extra.libhadoop.rpath>../lib/native</extra.libhadoop.rpath>
+     
<container-executor.additional_cflags></container-executor.additional_cflags>
+   </properties>
+ 
+@@ -200,7 +199,6 @@
+                   <source>${basedir}/src</source>
+                   <vars>
+                     
<HADOOP_CONF_DIR>${container-executor.conf.dir}</HADOOP_CONF_DIR>
+-                    
<EXTRA_LIBHADOOP_RPATH>${extra.libhadoop.rpath}</EXTRA_LIBHADOOP_RPATH>
+                     
<JVM_ARCH_DATA_MODEL>${sun.arch.data.model}</JVM_ARCH_DATA_MODEL>
+                   </vars>
+                   <env>
+diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/CMakeLists.txt
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/CMakeLists.txt
+index e2cfbc52df2..677429bb99c 100644
+--- 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/CMakeLists.txt
++++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/CMakeLists.txt
+@@ -25,8 +25,6 @@ set(GTEST_SRC_DIR 
${CMAKE_SOURCE_DIR}/../../../../../hadoop-common-project/hadoo
+ 
+ set(HADOOP_COMMON_SEC_PATH 
${HADOOP_COMMON_PATH}/src/main/native/src/org/apache/hadoop/security)
+ 
+-set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
+-
+ # determine if container-executor.conf.dir is an absolute
+ # path in case the OS we're compiling on doesn't have
+ # a hook in get_executable. We'll use this define
+@@ -159,18 +157,6 @@ add_executable(container-executor
+     main/native/container-executor/impl/main.c
+ )
+ 
+-# By embedding '$ORIGIN' into the RPATH of container-executor, dlopen will 
look in
+-# the directory containing container-executor. However, $ORIGIN is not 
supported by
+-# all operating systems.
+-if(${CMAKE_SYSTEM_NAME} MATCHES "Linux|SunOS")
+-    set(RPATH "\$ORIGIN/")
+-    if(EXTRA_LIBHADOOP_RPATH)
+-        set(RPATH "${RPATH}:${EXTRA_LIBHADOOP_RPATH}/")
+-    endif()
+-    message("RPATH SET AS ${RPATH}.")
+-    set_target_properties(container-executor PROPERTIES INSTALL_RPATH 
"${RPATH}")
+-endif()
+-
+ target_link_libraries(container-executor
+     container
+     crypto
+@@ -182,19 +168,6 @@ output_directory(container-executor target/usr/local/bin)
+ add_executable(test-container-executor
+     main/native/container-executor/test/test-container-executor.c
+ )
+-
+-# By embedding '$ORIGIN' into the RPATH of test-container-executor, dlopen 
will look in
+-# the directory containing test-container-executor. However, $ORIGIN is not 
supported by
+-# all operating systems.
+-if(${CMAKE_SYSTEM_NAME} MATCHES "Linux|SunOS")
+-    set(RPATH "\$ORIGIN/")
+-    if(EXTRA_LIBHADOOP_RPATH)
+-        set(RPATH "${RPATH}:${EXTRA_LIBHADOOP_RPATH}/")
+-    endif()
+-    message("RPATH SET AS ${RPATH}.")
+-    set_target_properties(test-container-executor PROPERTIES INSTALL_RPATH 
"${RPATH}")
+-endif()
+-
+ target_link_libraries(test-container-executor
+     container
+     ${EXTRA_LIBS}
diff --git a/bigtop.bom b/bigtop.bom
index 2c2edd602..b8718480d 100644
--- a/bigtop.bom
+++ b/bigtop.bom
@@ -151,7 +151,7 @@ bigtop {
       name    = 'hadoop'
       rpm_pkg_suffix = "_" + bigtop.base_version.replace(".", "_")
       relNotes = 'Apache Hadoop'
-      version { base = '3.3.4'; pkg = base; release = 1 }
+      version { base = '3.3.4'; pkg = base; release = 2 }
       tarball { destination = "${name}-${version.base}.tar.gz"
                 source      = "${name}-${version.base}-src.tar.gz" }
       url     { download_path = "/$name/common/$name-${version.base}"

Reply via email to