[
https://issues.apache.org/jira/browse/HADOOP-10014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Lowe updated HADOOP-10014:
--------------------------------
Target Version/s: 3.0.0, 2.4.0 (was: 3.0.0)
> Symlink resolution is fundamentally broken for multi-layered filesystems
> ------------------------------------------------------------------------
>
> Key: HADOOP-10014
> URL: https://issues.apache.org/jira/browse/HADOOP-10014
> Project: Hadoop Common
> Issue Type: Sub-task
> Components: fs
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Daryn Sharp
> Priority: Critical
>
> Symlink resolution is performed on a per-filesystem basis. In a
> multi-layered filesystem, the symlinks need to be resolved relative to the
> highest level filesystem in the stack. Otherwise, fs implementations like
> viewfs and chroot fs behave incorrectly. Absolute symlinks may violate the
> base of the chroot. Links that should have crossed viewfs mount points are
> again incorrectly resolved relative to the base filesystem.
> Symlink resolution has occur above the level of any individual fs to allow a
> multi-layered fs stack to work correctly, such as via a symlink-aware
> {{FilteredFileSystem}} that wraps any arbitrary fs to ensure links are
> resolved from the top-down of the stack.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)