hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Dobbins (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-10176) swiftfs doesn't correctly handle object names starting with slash
Date Thu, 19 Dec 2013 19:24:09 GMT
David Dobbins created HADOOP-10176:
--------------------------------------

             Summary: swiftfs doesn't correctly handle object names starting with slash
                 Key: HADOOP-10176
                 URL: https://issues.apache.org/jira/browse/HADOOP-10176
             Project: Hadoop Common
          Issue Type: Bug
          Components: fs
    Affects Versions: 2.3.0
            Reporter: David Dobbins
            Priority: Minor


When objects are created in swift prefixed by a slash, swiftfs does not correctly expose the
implied directory structure.  For example, given a container with the following objects:

/foo
/foo/1
/foo/2
teradata
teradata/part-m
teradata/part-m-00000
teradata/part-m-00001

A GET request against that container will return the list above.  A 'hadoop fs -ls swift://container.service/'
will return the following:

drwxrwxrwx   -          0 2013-12-19 15:49 /foo
drwxrwxrwx   -          0 2013-12-19 15:06 /foo/1
drwxrwxrwx   -          0 2013-12-19 15:09 /foo/2
drwxrwxrwx   -          0 2013-12-04 04:11 /teradata

Additionally, if an object named 'foo' is also created, where a GET will return:

/foo
/foo/1
/foo/2
foo
rcfile
teradata
teradata/part-m
teradata/part-m-00000
teradata/part-m-00001

then 'hadoop fs -ls swift://container.service/' will return the following:

drwxrwxrwx   -          0 2013-12-19 15:49 /foo
drwxrwxrwx   -          0 2013-12-19 15:06 /foo/1
drwxrwxrwx   -          0 2013-12-19 15:09 /foo/2
drwxrwxrwx   -          0 2013-12-19 19:24 /foo
drwxrwxrwx   -          0 2013-12-04 04:11 /teradata

which appears to have a duplicate object "/foo".




--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Mime
View raw message