[
https://issues.apache.org/jira/browse/HADOOP-8545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13512072#comment-13512072
]
Steve Loughran commented on HADOOP-8545:
----------------------------------------
@Dmitry -your patch looks interesting, especially the locality feature.
in comparison with the rackspace/java-clouds version
# that uses the java-clouds library
# it only has the native swift: filesystem, not any blockstore
# it has tests
# it uses the {{FileSystemContractBaseTest}} class to verify compliance with
the Hadoop Filesytem required semantics.
# The {{SwiftFileSystemTest}} contains fixes for HADOOP-9118 and HADOOP-9119
items 3 and 4 can be added to your code; the fixes for a stricter contract
should go into the base class, as they are requirements for all FileSystem
implementations.
I don't think anyone is committed to the java-clouds library, though I would
very much prefer to have the maintenance and testing of the swift client API to
be done by someone other than the Hadoop project. The maintenance cost of a
module that is not core to Hadoop would mean that it would end up in
{{contrib/}} and would end up being neglected. With an external library it
could go into the core; a new POM would trigger incorporation of that library,
a new RPM would install it.
How do you think we could combine everyone's work? I could host a Google+
meetup with everyone who is interested in this so we can discuss it -the
minutes would go up here to record the discussion.
-steve
> Filesystem Implementation for OpenStack Swift
> ---------------------------------------------
>
> Key: HADOOP-8545
> URL: https://issues.apache.org/jira/browse/HADOOP-8545
> Project: Hadoop Common
> Issue Type: New Feature
> Components: fs
> Affects Versions: 2.0.3-alpha, 1.1.2
> Reporter: Tim Miller
> Priority: Minor
> Attachments: HADOOP-8545-1.patch, HADOOP-8545-javaclouds-2.patch,
> HADOOP-8545.patch
>
>
> Add a filesystem implementation for OpenStack Swift object store, similar to
> the one which exists today for S3.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira