[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