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
Whiteboard
(?)