Author: tucu
Date: Fri Feb 10 23:23:38 2012
New Revision: 1242975

URL: http://svn.apache.org/viewvc?rev=1242975&view=rev
Log:
OOZIE-689 XTestCase proxyuser settings fails with Hadoop 1.0.0/0.23.1 (tucu)

Modified:
    
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java
    incubator/oozie/trunk/release-log.txt

Modified: 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java?rev=1242975&r1=1242974&r2=1242975&view=diff
==============================================================================
--- 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java 
(original)
+++ 
incubator/oozie/trunk/core/src/test/java/org/apache/oozie/test/XTestCase.java 
Fri Feb 10 23:23:38 2012
@@ -22,6 +22,7 @@ import java.io.FileInputStream;
 import java.io.FileOutputStream;
 import java.io.FileReader;
 import java.io.IOException;
+import java.net.InetAddress;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -660,7 +661,17 @@ public abstract class XTestCase extends 
             conf.set("dfs.block.access.token.enable", "false");
             conf.set("dfs.permissions", "true");
             conf.set("hadoop.security.authentication", "simple");
-            conf.set("hadoop.proxyuser." + oozieUser + ".hosts", 
"*,127.0.0.1");
+
+            //Doing this because Hadoop 1.x does not support '*' and
+            //Hadoop 0.23.x does not process wildcard if the value is
+            // '*,127.0.0.1'
+            StringBuilder sb = new StringBuilder();
+            sb.append("127.0.0.1,localhost");
+            for (InetAddress i : 
InetAddress.getAllByName(InetAddress.getLocalHost().getHostName())) {
+                sb.append(",").append(i.getCanonicalHostName());
+            }
+            conf.set("hadoop.proxyuser." + oozieUser + ".hosts", 
sb.toString());
+
             conf.set("hadoop.proxyuser." + oozieUser + ".groups", 
getTestGroup());
             conf.set("mapred.tasktracker.map.tasks.maximum", "4");
             conf.set("mapred.tasktracker.reduce.tasks.maximum", "4");

Modified: incubator/oozie/trunk/release-log.txt
URL: 
http://svn.apache.org/viewvc/incubator/oozie/trunk/release-log.txt?rev=1242975&r1=1242974&r2=1242975&view=diff
==============================================================================
--- incubator/oozie/trunk/release-log.txt (original)
+++ incubator/oozie/trunk/release-log.txt Fri Feb 10 23:23:38 2012
@@ -1,5 +1,6 @@
 -- Oozie 3.2.0 release
 
+OOZIE-689 XTestCase proxyuser settings fails with Hadoop 1.0.0/0.23.1 (tucu)
 OOZIE-582 Adding new test cases for the feature - viewing log for coordinator 
actions in a given date range (harsh via tucu)
 OOZIE-499 Broken link in maven docs to config files (harsh via tucu)
 OOZIE-636 Validate fork-join (virag via tucu)


Reply via email to