[sheepdog] [PATCH v2 00/10] add preliminary support for S3 and Swift APIs

Liu Yuan namei.unix at gmail.com
Fri Nov 1 02:45:55 CET 2013


On Fri, Nov 01, 2013 at 02:08:03AM +0900, MORITA Kazutaka wrote:
> From: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
> 
> v2:
>  - add error check of strtoull
>  - initialize req->status with UNKNOWN explicitly
>  - move all the http files into the http subdirectory
>  - rename kvs to kv
> 
> This adds a basic support for S3 and Swift APIs.
> 
> TODO items:
>  - Improve compatibility with S3 and Swift.
>  - Improve performance of the underlying kvs feature.
>  - Add support for authorization.
>  - Add support for large objects than 4MB.
>  - Add multi part upload support.
>  - Add ACL support.
>  - Add versioning support.
>  - Add support for other calling format like http://bucket.[host]/object
>  - Add support for metadata.
>  - Add support for etag.
>  - Add tests.
>  - Add support for quota limit.
> 

Since http stack doesn't affect other parts of sheepdog, so I applied this
series without a thorogh review in order to get a faster development.

Thanks
Yuan



More information about the sheepdog mailing list