Daryn Sharp created HADOOP-10013:
------------------------------------

             Summary: FileSystem checkPath accepts invalid paths with an 
authority but no scheme
                 Key: HADOOP-10013
                 URL: https://issues.apache.org/jira/browse/HADOOP-10013
             Project: Hadoop Common
          Issue Type: Bug
          Components: fs
    Affects Versions: 2.0.0-alpha, 3.0.0
            Reporter: Daryn Sharp


{{FileSystem#checkPath}} will consider paths of the form //junk/path as being 
valid for the given fs.  The problem is {{checkPath}} shorts out if the path 
contains no scheme - assuming it must be a relative or absolute path for the 
given fs - whereas the condition should be no scheme _and_ no authority.

This causes {{DistributedFileSystem#getPathName}} to convert //junk/path into 
/path, which silently hides the use of invalid paths.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to