HDFS-12485. expunge may fail to remove trash from encryption zone. Contributed by Wei-Chiu Chuang.
(cherry picked from commit 8dbc8909c9
)
This commit is contained in:
parent
b2f27641dd
commit
a596c6f5eb
|
@ -2621,8 +2621,7 @@ public class DistributedFileSystem extends FileSystem {
|
|||
}
|
||||
}
|
||||
} 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 class TestTrashWithSecureEncryptionZones {
|
|||
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