[ 
https://issues.apache.org/jira/browse/HDFS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Chansler updated HDFS-538:
---------------------------------

    Release Note:   (was: Updated DistributedFileSystem::listStatus() method to 
throw a FileNotFoundException rather than return null in the case that the 
provided path does not exist. Updated code that relied on checking for null to 
catch FileNotFoundException. Client code that relied on checking for null 
should be updated to support the new semantics.)

Editorial pass over all release notes prior to publication of 0.21.

> DistributedFileSystem::listStatus incorrectly returns null for empty result 
> sets
> --------------------------------------------------------------------------------
>
>                 Key: HDFS-538
>                 URL: https://issues.apache.org/jira/browse/HDFS-538
>             Project: Hadoop HDFS
>          Issue Type: Bug
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>             Fix For: 0.21.0
>
>         Attachments: HDFS-538.patch
>
>
> Currently the listStatus method returns null if no files match the request.  
> This differs from the Checksum/LocalFileSystem implementation, which returns 
> an empty array, and the nontvery-explict prescription of the FileSystem 
> interface: "{...@return the statuses of the files/directories in the given 
> patch}}"  It's better to return an empty collection than have to add extra 
> null checks.  The method should return an empty array.

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

Reply via email to