Image Transfer Service

Registered by John Bresnahan on 2013-02-25

OpenStack could benefit from a service designed specifically for large data transfers. This service would be on both the source and the destination of an image transfer and be in a position to negotiate the best protocol (http, bittorrent, etc) and prevent the transfer from over using I/O resources (both disk and network). A beginning of these ideas can be found here: http://tropicaldevel.wordpress.com/2013/01/11/an-image-transfers-service-for-openstack/

Blueprint information

Status:
Started
Approver:
John Bresnahan
Priority:
Undefined
Drafter:
John Bresnahan
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
John Bresnahan on 2013-05-16

Related branches

Sprints

Whiteboard

Discussion on the use case for the transfer service can be found here:
https://etherpad.openstack.org/transfer_use_cases

A walk through of the work flow for common use cases can be found here:
https://etherpad.openstack.org/transfer_workflow

Some more information describing the vision and need of the transfer service can be found here:

http://tropicaldevel.wordpress.com/2013/04/24/storage-transfer/
http://tropicaldevel.wordpress.com/2013/04/25/a-picture-can-beat-1000-dead-horses/

https://etherpad.openstack.org/first_use_case

Progress for this can be tracked here: https://github.com/buzztroll/staccato

Again, feels neat but seems like glance would be a consumer of this rather than intricately related. So I'm moving this bp out. It also seems like with John moving on there isn't enough effort available to sustain
markwash abandoned 2014-02-07

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.