swift team mailing list archive
-
swift team
-
Mailing list archive
-
Message #00005
Re: Relation of Swift and Filesystem
Alex,
This post may offer you more insight:
http://adrianotto.com/2010/09/openstack-os-is-great-for/
Adrian
On Sep 1, 2010, at 7:43 AM, Chuck Thier wrote:
> Hi Alex,
>
> Swift is designed to be used for generic blob storage with a RESTful API. It is not designed to do block storage and thusly doesn't provide a file system like interface. Swift is implemented on top of local file systems (like XFS) and the objects, and metadata are distributed equally across the cluster. This design does not require a CFS to be used for the storage of files.
>
> Feel free to let me know if you have any further questions.
>
> --
> Chuck
>
> 2010/8/31 woorung <woorung@xxxxxxxxx>
> Swift seems like providing virtual block pool similar to ZFS.
>
> So it may be able to be worked on any existing filesystems such as ext3 and XFS.
>
> I think that it is not a kind of CFS(Cluster File System), so the filesystem with Swift is just local filesystem.
>
> The local filesystem won’t share any blocks(or objects) with any filesystems made by other users as far as Swift does not use CFS like GFS or GlusterFS.
>
> In the low level of block or object, Swift will be good to provide availability, replication, and something like that across racks in datacenter.
>
> But in the high level such as filesystem, I think that CFS-like filesystem is needed to leverage Swift’s advantages.
>
> Is there any idea?
>
>
>
>
> ==================================
>
> Alex Woohyun Kim
>
> The creator of open source "Coord" for cloud computing
>
> (http://www.coordguru.com)
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~swift
> Post to : swift@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~swift
> More help : https://help.launchpad.net/ListHelp
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~swift
> Post to : swift@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~swift
> More help : https://help.launchpad.net/ListHelp
Follow ups
References