HADOOP-9075. FileContext#FSLinkResolver should be made static. Contributed by Arpit Agarwal.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1411988 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Suresh Srinivas 2012-11-21 05:55:48 +00:00
parent 506938f0b3
commit c24bc56484
2 changed files with 7 additions and 3 deletions

View File

@ -132,7 +132,11 @@ Trunk (Unreleased)
HADOOP-9004. Allow security unit tests to use external KDC. (Stephen Chu HADOOP-9004. Allow security unit tests to use external KDC. (Stephen Chu
via suresh) via suresh)
HADOOP-6616. Improve documentation for rack awareness. (Adam Faris via jghoman) HADOOP-6616. Improve documentation for rack awareness. (Adam Faris via
jghoman)
HADOOP-9075. FileContext#FSLinkResolver should be made static.
(Arpit Agarwal via suresh)
BUG FIXES BUG FIXES

View File

@ -1119,7 +1119,7 @@ public FileStatus next(final AbstractFileSystem fs, final Path p)
* @param target The symlink's absolute target * @param target The symlink's absolute target
* @return Fully qualified version of the target. * @return Fully qualified version of the target.
*/ */
private Path qualifySymlinkTarget(final AbstractFileSystem pathFS, private static Path qualifySymlinkTarget(final AbstractFileSystem pathFS,
Path pathWithLink, Path target) { Path pathWithLink, Path target) {
// NB: makeQualified uses the target's scheme and authority, if // NB: makeQualified uses the target's scheme and authority, if
// specified, and the scheme and authority of pathFS, if not. // specified, and the scheme and authority of pathFS, if not.
@ -2321,7 +2321,7 @@ public Void next(final AbstractFileSystem fs, final Path p)
* Class used to perform an operation on and resolve symlinks in a * Class used to perform an operation on and resolve symlinks in a
* path. The operation may potentially span multiple file systems. * path. The operation may potentially span multiple file systems.
*/ */
protected abstract class FSLinkResolver<T> { protected static abstract class FSLinkResolver<T> {
// The maximum number of symbolic link components in a path // The maximum number of symbolic link components in a path
private static final int MAX_PATH_LINKS = 32; private static final int MAX_PATH_LINKS = 32;