Description
TestDFSShell.testPut() fails with the following exception:
Pathname /C:/Hadoop/build/test/data/f1 from C:/Hadoop/build/test/data/f1 is not a valid DFS filename. java.lang.IllegalArgumentException: Pathname /C:/Hadoop/build/test/data/f1 from C:/Hadoop/build/test/data/f1 is not a valid DFS filename. at org.apache.hadoop.dfs.DistributedFileSystem.getPathName(DistributedFileSystem.java:112) at org.apache.hadoop.dfs.DistributedFileSystem.exists(DistributedFileSystem.java:184) at org.apache.hadoop.dfs.TestDFSShell.testPut(TestDFSShell.java:214)
Looks like that Path treats windows drive letter incorrectly.
Not sure which path introduced it, but needs to be fixed for 0.17 imo.