HADOOP-7974. TestViewFsTrash incorrectly determines the user's home directory. Contributed by Harsh J
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1231640 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
69290d383c
commit
aee1bb81c6
@ -271,6 +271,9 @@ Release 0.23.1 - Unreleased
|
|||||||
HADOOP-7964. Deadlock in NetUtils and SecurityUtil class initialization.
|
HADOOP-7964. Deadlock in NetUtils and SecurityUtil class initialization.
|
||||||
(Daryn Sharp via suresh)
|
(Daryn Sharp via suresh)
|
||||||
|
|
||||||
|
HADOOP-7974. TestViewFsTrash incorrectly determines the user's home
|
||||||
|
directory. (harsh via eli)
|
||||||
|
|
||||||
Release 0.23.0 - 2011-11-01
|
Release 0.23.0 - 2011-11-01
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
@ -78,17 +78,16 @@ public void setUp() throws Exception {
|
|||||||
// set up viewfs's home dir root to point to home dir root on target
|
// set up viewfs's home dir root to point to home dir root on target
|
||||||
// But home dir is different on linux, mac etc.
|
// But home dir is different on linux, mac etc.
|
||||||
// Figure it out by calling home dir on target
|
// Figure it out by calling home dir on target
|
||||||
|
|
||||||
String homeDir = fsTarget.getHomeDirectory().toUri().getPath();
|
String homeDirRoot = fsTarget.getHomeDirectory()
|
||||||
int indexOf2ndSlash = homeDir.indexOf('/', 1);
|
.getParent().toUri().getPath();
|
||||||
String homeDirRoot = homeDir.substring(0, indexOf2ndSlash);
|
ConfigUtil.addLink(conf, homeDirRoot,
|
||||||
ConfigUtil.addLink(conf, homeDirRoot,
|
fsTarget.makeQualified(new Path(homeDirRoot)).toUri());
|
||||||
fsTarget.makeQualified(new Path(homeDirRoot)).toUri());
|
ConfigUtil.setHomeDirConf(conf, homeDirRoot);
|
||||||
ConfigUtil.setHomeDirConf(conf, homeDirRoot);
|
Log.info("Home dir base " + homeDirRoot);
|
||||||
Log.info("Home dir base " + homeDirRoot);
|
|
||||||
|
|
||||||
fsView = ViewFileSystemTestSetup.setupForViewFs(conf, fsTarget);
|
fsView = ViewFileSystemTestSetup.setupForViewFs(conf, fsTarget);
|
||||||
|
|
||||||
// set working dir so that relative paths
|
// set working dir so that relative paths
|
||||||
//fsView.setWorkingDirectory(new Path(fsTarget.getWorkingDirectory().toUri().getPath()));
|
//fsView.setWorkingDirectory(new Path(fsTarget.getWorkingDirectory().toUri().getPath()));
|
||||||
conf.set("fs.defaultFS", FsConstants.VIEWFS_URI.toString());
|
conf.set("fs.defaultFS", FsConstants.VIEWFS_URI.toString());
|
||||||
|
Loading…
Reference in New Issue
Block a user