hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noah Watkins (JIRA)" <j...@apache.org>
Subject [jira] Created: (HADOOP-7099) Make RawLocalFileSystem more friendly to sub-classing
Date Tue, 11 Jan 2011 21:14:46 GMT
Make RawLocalFileSystem more friendly to sub-classing
-----------------------------------------------------

                 Key: HADOOP-7099
                 URL: https://issues.apache.org/jira/browse/HADOOP-7099
             Project: Hadoop Common
          Issue Type: Improvement
          Components: fs
    Affects Versions: 0.23.0
            Reporter: Noah Watkins
             Fix For: 0.23.0


This patch does 2 things that makes sub-classing RawLocalFileSystem easier.

First, it adds a constructor that allows a sub-class to avoid calling getInitialWorkingDirectory().
This is important because if a sub-class has an initially null uri (prior to initialize()
being called), then getInitialWorkingDirectory() will cause a NullPointerException when it
tries to work with the FS's uri.

The second thing this patch does is change loadPermissions to not pass the URI object to the
File(URI) constructor, but rather pass the string representation of the path. This is important
because URI's that are not using the "file" scheme will cause the File(URI) constructor to
throw an exception.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message