Support multi-part upload in S3 driver

Registered by Jay Pipes

From https://answers.launchpad.net/glance/+question/175564.

If Glance can use S3 MultiPart Upload REST API for the large objects. I believe boto already provides this API and Amazon recommends it for the large object upload. If it can be implemented in S3 client in Glance, It's very useful for the customers and a good thing for AWS and other S3 servers.

http://www.elastician.com/2010/12/s3-multipart-upload-in-boto.html
http://aws.typepad.com/aws/2010/11/amazon-s3-multipart-upload.html
http://www.centernetworks.com/amazon-web-services-launches-multipart-s3-uploads

Blueprint information

Status:
Complete
Approver:
Jay Pipes
Priority:
Low
Drafter:
Jay Pipes
Direction:
Approved
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Mark Washenberger

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/s3-multi-part-upload,n,z

Addressed by: https://review.openstack.org/49316
    Implementation S3 multi-part upload functionality

Addressed by: https://review.openstack.org/67033
    Sync with global requirements

@markwash, according to change #49316 I think we need to reopen this BP? And it will be cool if you can help review, nikhil and I think it is near to ready to merge after FF. --zhiyan

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.