瀏覽代碼

HADOOP-7859. svn merge -c 1206786 from trunk

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.23@1206790 13f79535-47bb-0310-9956-ffa450edef68
Eli Collins 13 年之前
父節點
當前提交
d26b39fec3

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

@@ -31,6 +31,8 @@ Release 0.23.1 - Unreleased
    HADOOP-7843. compilation failing because workDir not initialized in 
    HADOOP-7843. compilation failing because workDir not initialized in 
    RunJar.java (John George via mahadev)
    RunJar.java (John George via mahadev)
 
 
+   HADOOP-7859. TestViewFsHdfs.testgetFileLinkStatus is failing an assert. (eli)
+
 Release 0.23.0 - 2011-11-01 
 Release 0.23.0 - 2011-11-01 
 
 
   INCOMPATIBLE CHANGES
   INCOMPATIBLE CHANGES

+ 2 - 10
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileContext.java

@@ -1099,18 +1099,10 @@ public final class FileContext {
    */
    */
   private Path qualifySymlinkTarget(final AbstractFileSystem pathFS,
   private Path qualifySymlinkTarget(final AbstractFileSystem pathFS,
     Path pathWithLink, Path target) {
     Path pathWithLink, Path target) {
-    /* NB: makeQualified uses the target's scheme and authority, if
-     * specified, and the scheme and authority of pathFS, if not. If
-     * the path does have a scheme and authority we assert they match
-     * those of pathFS since resolve updates the file system of a path
-     * that contains links each time a link is encountered.
-     */
+    // NB: makeQualified uses the target's scheme and authority, if
+    // specified, and the scheme and authority of pathFS, if not.
     final String scheme = target.toUri().getScheme();
     final String scheme = target.toUri().getScheme();
     final String auth   = target.toUri().getAuthority();
     final String auth   = target.toUri().getAuthority();
-    if (scheme != null && auth != null) {
-      assert scheme.equals(pathFS.getUri().getScheme());
-      assert auth.equals(pathFS.getUri().getAuthority());
-    }
     return (scheme == null && auth == null)
     return (scheme == null && auth == null)
       ? target.makeQualified(pathFS.getUri(), pathWithLink.getParent())
       ? target.makeQualified(pathFS.getUri(), pathWithLink.getParent())
       : target;
       : target;