소스 검색

HADOOP-11983. HADOOP_USER_CLASSPATH_FIRST works the opposite of what it is supposed to do (Sangjin Lee via aw)

Allen Wittenauer 10 년 전
부모
커밋
08ae87f6ba
2개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 0
      hadoop-common-project/hadoop-common/CHANGES.txt
  2. 2 2
      hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh

+ 3 - 0
hadoop-common-project/hadoop-common/CHANGES.txt

@@ -474,6 +474,9 @@ Trunk (Unreleased)
 
     HADOOP-11406. xargs -P is not portable (Kengo Seki via aw)
 
+    HADOOP-11983. HADOOP_USER_CLASSPATH_FIRST works the opposite of what it is
+    supposed to do (Sangjin Lee via aw)
+
   OPTIMIZATIONS
 
     HADOOP-7761. Improve the performance of raw comparisons. (todd)

+ 2 - 2
hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh

@@ -761,11 +761,11 @@ function hadoop_add_to_classpath_userpath
     if [[ -z "${HADOOP_USE_CLIENT_CLASSLOADER}" ]]; then
       if [[ -z "${HADOOP_USER_CLASSPATH_FIRST}" ]]; then
         for ((i=j; i>=0; i--)); do
-          hadoop_add_classpath "${array[$i]}" before
+          hadoop_add_classpath "${array[$i]}" after
         done
       else
         for ((i=0; i<=j; i++)); do
-          hadoop_add_classpath "${array[$i]}" after
+          hadoop_add_classpath "${array[$i]}" before
         done
       fi
     fi