1
0
فهرست منبع

HADOOP-651. Fix DFSCk to correctly pass parameters to the servlet on the namenode. Contributed by Milind.

git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@469678 13f79535-47bb-0310-9956-ffa450edef68
Doug Cutting 18 سال پیش
والد
کامیت
7a2fa3b2b4
2فایلهای تغییر یافته به همراه9 افزوده شده و 6 حذف شده
  1. 3 0
      CHANGES.txt
  2. 6 6
      src/java/org/apache/hadoop/dfs/DFSck.java

+ 3 - 0
CHANGES.txt

@@ -97,6 +97,9 @@ Trunk (unreleased changes)
 26. HADOOP-90.  Permit dfs.name.dir to list multiple directories,
     where namenode data is to be replicated. (Milind Bhandarkar via cutting)
 
+27. HADOOP-651.  Fix DFSCk to correctly pass parameters to the servlet
+    on the namenode.  (Milind Bhandarkar via cutting)
+
 
 Release 0.7.2 - 2006-10-18
 

+ 6 - 6
src/java/org/apache/hadoop/dfs/DFSck.java

@@ -99,12 +99,12 @@ public class DFSck extends ToolBase {
       if (!args[idx].startsWith("-")) { dir = args[idx]; break; }
     }
     url.append(URLEncoder.encode(dir, "UTF-8"));
-    for (int idx = 1; idx < args.length; idx++) {
-      if (args[idx].equals("-move")) { url.append("&move"); }
-      if (args[idx].equals("-delete")) { url.append("&delete"); }
-      if (args[idx].equals("-files")) { url.append("&files"); }
-      if (args[idx].equals("-blocks")) { url.append("&blocks"); }
-      if (args[idx].equals("-locations")) { url.append("&locations"); }
+    for (int idx = 0; idx < args.length; idx++) {
+      if (args[idx].equals("-move")) { url.append("&move=1"); }
+      else if (args[idx].equals("-delete")) { url.append("&delete=1"); }
+      else if (args[idx].equals("-files")) { url.append("&files=1"); }
+      else if (args[idx].equals("-blocks")) { url.append("&blocks=1"); }
+      else if (args[idx].equals("-locations")) { url.append("&locations=1"); }
     }
     URL path = new URL(url.toString());
     URLConnection connection = path.openConnection();