HADOOP-17112. S3A committers can't handle whitespace in paths. (#2953)
Contributed by Krzysztof Adamski. Change-Id: I2746aabcfeb0fbb138a80b02c4d5bbf2a8cf75da
This commit is contained in:
parent
fb71e6c91e
commit
8308aab658
@ -485,7 +485,7 @@ public SinglePendingCommit uploadFileToPendingCommit(File localFile,
|
||||
if (!localFile.isFile()) {
|
||||
throw new FileNotFoundException("Not a file: " + localFile);
|
||||
}
|
||||
String destURI = destPath.toString();
|
||||
String destURI = destPath.toUri().toString();
|
||||
String destKey = fs.pathToKey(destPath);
|
||||
String uploadId = null;
|
||||
|
||||
|
@ -673,7 +673,7 @@ public void testBulkCommitFiles() throws Throwable {
|
||||
Path subdir = new Path(destDir, "subdir");
|
||||
// file 2
|
||||
Path destFile2 = new Path(subdir, "file2");
|
||||
Path destFile3 = new Path(subdir, "file3");
|
||||
Path destFile3 = new Path(subdir, "file3 with space");
|
||||
List<Path> destinations = Lists.newArrayList(destFile1, destFile2,
|
||||
destFile3);
|
||||
List<SinglePendingCommit> commits = new ArrayList<>(3);
|
||||
|
Loading…
Reference in New Issue
Block a user