HDFS-12485. expunge may fail to remove trash from encryption zone. Contributed by Wei-Chiu Chuang.
This commit is contained in:
parent
21bc855587
commit
8dbc8909c9
@ -2783,8 +2783,7 @@ public Collection<FileStatus> getTrashRoots(boolean allUsers) {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
Path userTrash = new Path(ezTrashRoot, System.getProperty(
|
||||
"user.name"));
|
||||
Path userTrash = new Path(ezTrashRoot, dfs.ugi.getShortUserName());
|
||||
try {
|
||||
ret.add(getFileStatus(userTrash));
|
||||
} catch (FileNotFoundException ignored) {
|
||||
|
@ -225,7 +225,6 @@ public static void init() throws Exception {
|
||||
clientConf = new Configuration(conf);
|
||||
clientConf.setLong(FS_TRASH_INTERVAL_KEY, 1);
|
||||
shell = new FsShell(clientConf);
|
||||
System.setProperty("user.name", HDFS_USER_NAME);
|
||||
}
|
||||
|
||||
@AfterClass
|
||||
|
Loading…
Reference in New Issue
Block a user