Refactor the proxy to make backend requests concurrent

Registered by Mike Barton

For all requests in swift, the proxy currently speaks to multiple backend storage nodes in turn. It would improve the performance of many request types if the backend requests were dispatched simultaneously and the results collected asynchronously. This will involve a fairly substantial refactoring of the proxy server to make most requests in Eventlet coroutines.

Blueprint information

Status:
Complete
Approver:
Chuck Thier
Priority:
Medium
Drafter:
Mike Barton
Direction:
Needs approval
Assignee:
Mike Barton
Definition:
Approved
Series goal:
Accepted for 1.3
Implementation:
Implemented
Milestone target:
None
Started by
Mike Barton
Completed by
Mike Barton

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.