Perhaps fixes against this can be covered as part of https://issues.apache.org/jira/browse/HADOOP-7659
On 03-Nov-2011, at 5:44 AM, Ted Dunning wrote: > I think that the API docs actually say globStatus is ordered and leave the > ordering semantics for listStatus undefined. > > http://hadoop.apache.org/common/docs/r0.20.2/api/org/apache/hadoop/fs/FileSystem.html#globStatus(org.apache.hadoop.fs.Path) > > http://hadoop.apache.org/common/docs/r0.20.2/api/org/apache/hadoop/fs/RawLocalFileSystem.html#listStatus(org.apache.hadoop.fs.Path) > > On Wed, Nov 2, 2011 at 4:57 PM, Noah Watkins <jayh...@soe.ucsc.edu> wrote: > >> ----- Original Message ----- >>> From: "Eli Collins" <e...@cloudera.com> >>> >>> RawLocalFileSystem uses Java's File#list which has "no guarantee that >>> the name strings in the resulting array will appear in any specific >>> order; they are not, in particular, guaranteed to appear in >>> alphabetical order.", however the FSContractBaseTest isn't run against >>> local file systems which is why it probably never came up. >> >> Thanks Eli. We are cleaning up the unit tests for Ceph and the unit tests >> use an emulation layer built on top of the local FS. We ran into this >> ordering >> issue. Getting a fix to this would be nice. >> >> Thanks! >> -Noah >>