Affects Version/s: 2.3.0
Fix Version/s: None
This is an umbrella JIRA for all the things we have to do to make symlinks production-ready for Hadoop 2.3.
Note that some of these subtasks are scheduled for 2.1.2 / 2.2, but the overall effort is for 2.3.
|1.||FileSystem#globStatus and FileSystem#listStatus should resolve symlinks by default||Patch Available|
|2.||isSymlink returns false for link to non-existing file||Open||Unassigned|
|3.||Add symlinks tests to TestFcLocalFsPermission||Open||Unassigned|
|4.||Filesystem and FileContext methods that follow symlinks should return unresolved paths||Open||Unassigned|
|5.||FileSystem#rename is broken, deletes target when renaming link to itself||Open|
|6.||Symlink resolution is fundamentally broken for multi-layered filesystems||Open||Unassigned|
|7.||new APIs for listStatus and globStatus to deal with symlinks||Open|
|8.||add distCp support for symlinks||Open||Unassigned|
|9.||Using backtick "`" as delimiter for parsing file path disallows "`" in file path name||Open||Unassigned|
|10.||listLocatedStatus does not support cross-filesystem symlinks||Open||Unassigned|