[
https://issues.apache.org/jira/browse/HADOOP-1107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Edward J. Yoon resolved HADOOP-1107.
------------------------------------
Resolution: Won't Fix
It was fixed.
> Calling listPaths() on a dfs:// path doesn't always preserve the dfs
> relationship
> ---------------------------------------------------------------------------------
>
> Key: HADOOP-1107
> URL: https://issues.apache.org/jira/browse/HADOOP-1107
> Project: Hadoop Core
> Issue Type: Bug
> Components: dfs
> Reporter: Bryan Pendleton
>
> If you create a Path object from a URI string (ie,
> dfs://namenode:port/filename), and your default filesystem *isn't* that same
> dfs namenode, when you call listPaths() on that Path object, the objects you
> get back are DfsPath() objects which haven't been constructed with the right
> details to connect to the same host.
> I tried this on a debug machine that hadn't been configured to use our DFS
> configuration. The listPaths() completes, populating with the actual contents
> of the Path in DFS - but the Path objects no longer refer to the
> dfs://namenode:port/ that they need to.
> This appears to be a problem with DistributedFileSystem.listPaths(), and/or
> DfsPath(). When you create a DfsPath(), it takes a DfsInfo() object, which
> isn't derived from any object which remembers the name or port of the
> namenode.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.