make getPathInHar public in HarFileSystem
-----------------------------------------
Key: MAPREDUCE-2111
URL: https://issues.apache.org/jira/browse/MAPREDUCE-2111
Project: Hadoop Map/Reduce
Issue Type: Improvement
Reporter: Patrick Kling
Attachments: MAPREDUCE-2111.patch
This patch makes getPathInHar public in HarFileSystem allowing us to retrieve
the local path name of a file stored within a HAR archive. This is useful for
maintaining HAR archives within the context of RAID.
Index: src/tools/org/apache/hadoop/fs/HarFileSystem.java
===================================================================
--- src/tools/org/apache/hadoop/fs/HarFileSystem.java (revision 1004421)
+++ src/tools/org/apache/hadoop/fs/HarFileSystem.java (working copy)
@@ -278,7 +278,7 @@
* @param path the fully qualified path in the har filesystem.
* @return relative path in the filesystem.
*/
- private Path getPathInHar(Path path) {
+ public Path getPathInHar(Path path) {
Path harPath = new Path(path.toUri().getPath());
if (archivePath.compareTo(harPath) == 0)
return new Path(Path.SEPARATOR);
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.